The SUMO toolbox  2018a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
FilteredOutputConfig Class Reference
Inheritance diagram for FilteredOutputConfig:
Inheritance graph
[legend]

Public Member Functions

 FilteredOutputConfig (OutputConfig outputConfig, int[] filter) throws SUMOException
 
OutputDescription[] getOutputDescriptions ()
 Get the descriptiobs for each output as defined by this config. More...
 
OutputDescription getOutputDescription (int i)
 Get the description of output i. More...
 
int getOutputDimension ()
 Get the number of output as defined by this config. More...
 
String[] getOutputNames ()
 Get an array corresponding to the (unique) names of all the outputs. More...
 
String getOutputNamesAsString (String delim)
 
String getOutputName (int i)
 Get the name of output i. More...
 
int[] getOutputSelect ()
 Get the array which corresponds to the indices of the raw outputs that have to be selected from samples. More...
 
String getOutputSelectString ()
 Does the same as getOutputSelect but returns the array as a string. More...
 
boolean hasComplexOutputs ()
 Does this config contain complex outputs? More...
 
double getConstraintUB ()
 What are the constraints on this output. More...
 
double getConstraintLB ()
 
int getSimulatorOutputDimension ()
 Gives the total amount of raw, unprocessed outputs as returned by samples. More...
 

Constructor & Destructor Documentation

FilteredOutputConfig ( OutputConfig  outputConfig,
int[]  filter 
) throws SUMOException
inline

Member Function Documentation

double getConstraintLB ( )
inline

Implements OutputConfig.

double getConstraintUB ( )
inline

What are the constraints on this output.

Implements OutputConfig.

OutputDescription getOutputDescription ( int  i)
inline

Get the description of output i.

Parameters
iThe i'th description (counting from 0).
Returns
The description of the output.

Implements OutputConfig.

OutputDescription [] getOutputDescriptions ( )
inline

Get the descriptiobs for each output as defined by this config.

Implements OutputConfig.

int getOutputDimension ( )
inline

Get the number of output as defined by this config.

Implements OutputConfig.

String getOutputName ( int  i)
inline

Get the name of output i.

Parameters
iThe i'th output (counting from 0).
Returns
The name of the output.

Implements OutputConfig.

String [] getOutputNames ( )
inline

Get an array corresponding to the (unique) names of all the outputs.

Implements OutputConfig.

String getOutputNamesAsString ( String  delim)
inline
int [] getOutputSelect ( )
inline

Get the array which corresponds to the indices of the raw outputs that have to be selected from samples.

These raw values are then converted using the proper complex handling to the values that correspond to the output descriptions.

Returns
An array of indices.

Implements OutputConfig.

String getOutputSelectString ( )
inline

Does the same as getOutputSelect but returns the array as a string.

Returns
String of array of indices.

Implements OutputConfig.

int getSimulatorOutputDimension ( )
inline

Gives the total amount of raw, unprocessed outputs as returned by samples.

Implements OutputConfig.

boolean hasComplexOutputs ( )
inline

Does this config contain complex outputs?

Implements OutputConfig.


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