Routify Documentation
Loading...
Searching...
No Matches
ch.routify.RoutifySystem Class Reference
Collaboration diagram for ch.routify.RoutifySystem:
[legend]

Public Member Functions

void initialize () throws Exception
 
JSONObject getAltData ()
 
JSONObject getNoiseData ()
 
JSONObject getGreenIndexData ()
 
HashMap< String, HashMap< String, Double > > getWeightModifiers ()
 
CustomGraph< CustomVertex, CustomEdgegetGraph ()
 
HashMap< CustomEdge, Double > getWeightsWalk ()
 
HashMap< CustomEdge, Double > getWeightsBike ()
 
HashMap< CustomEdge, Double > getWeightsDrive ()
 
String[] getAllowedFeaturesForTransportMode (String transportMode)
 
JSONObject getBoundary () throws FileNotFoundException, ParseException
 
void fetchMetaData () throws Exception
 

Static Public Member Functions

static BufferedReader getReader (String path) throws FileNotFoundException
 
static String extendedPath (String filename) throws IOException
 

Public Attributes

JSONObject config_features
 

Detailed Description

Initializes graph and metadata using local resource files only.

Member Function Documentation

◆ extendedPath()

static String ch.routify.RoutifySystem.extendedPath ( String filename) throws IOException
inlinestatic

◆ fetchMetaData()

void ch.routify.RoutifySystem.fetchMetaData ( ) throws Exception
inline

◆ getAllowedFeaturesForTransportMode()

String[] ch.routify.RoutifySystem.getAllowedFeaturesForTransportMode ( String transportMode)
inline

◆ getAltData()

JSONObject ch.routify.RoutifySystem.getAltData ( )
inline

◆ getBoundary()

JSONObject ch.routify.RoutifySystem.getBoundary ( ) throws FileNotFoundException, ParseException
inline

◆ getGraph()

CustomGraph< CustomVertex, CustomEdge > ch.routify.RoutifySystem.getGraph ( )
inline

◆ getGreenIndexData()

JSONObject ch.routify.RoutifySystem.getGreenIndexData ( )
inline

◆ getNoiseData()

JSONObject ch.routify.RoutifySystem.getNoiseData ( )
inline

◆ getReader()

static BufferedReader ch.routify.RoutifySystem.getReader ( String path) throws FileNotFoundException
inlinestatic

◆ getWeightModifiers()

HashMap< String, HashMap< String, Double > > ch.routify.RoutifySystem.getWeightModifiers ( )
inline

◆ getWeightsBike()

HashMap< CustomEdge, Double > ch.routify.RoutifySystem.getWeightsBike ( )
inline

◆ getWeightsDrive()

HashMap< CustomEdge, Double > ch.routify.RoutifySystem.getWeightsDrive ( )
inline

◆ getWeightsWalk()

HashMap< CustomEdge, Double > ch.routify.RoutifySystem.getWeightsWalk ( )
inline

◆ initialize()

void ch.routify.RoutifySystem.initialize ( ) throws Exception
inline

Member Data Documentation

◆ config_features

JSONObject ch.routify.RoutifySystem.config_features

The documentation for this class was generated from the following file: