Eclipse SUMO - Simulation of Urban MObility
PHEMlightdllV5::VEHPHEMLightJSON::VEH Class Reference

#include <CEPHandler.h>

Collaboration diagram for PHEMlightdllV5::VEHPHEMLightJSON::VEH:
[legend]

Public Member Functions

Aux_DatagetAuxiliariesData () const
 
Engine_DatagetEngineData () const
 
FullLoadDrag_DatagetFLDData () const
 
Rollres_DatagetRollingResData () const
 
Transmission_DatagetTransmissionData () const
 
const std::string & getType () const
 
Vehicle_DatagetVehicleData () const
 
const std::string & getVersion () const
 
void setAuxiliariesData (Aux_Data *value)
 
void setEngineData (Engine_Data *value)
 
void setFLDData (FullLoadDrag_Data *value)
 
void setRollingResData (Rollres_Data *value)
 
void setTransmissionData (Transmission_Data *value)
 
void setType (const std::string &value)
 
void setVehicleData (Vehicle_Data *value)
 
void setVersion (const std::string &value)
 
 VEH ()
 

Private Attributes

Aux_DataprivateAuxiliariesData
 
Engine_DataprivateEngineData
 
FullLoadDrag_DataprivateFLDData
 
Rollres_DataprivateRollingResData
 
Transmission_DataprivateTransmissionData
 
std::string privateType
 
Vehicle_DataprivateVehicleData
 
std::string privateVersion
 

Detailed Description

Definition at line 210 of file V5/cpp/CEPHandler.h.

Constructor & Destructor Documentation

◆ VEH()

PHEMlightdllV5::VEHPHEMLightJSON::VEH::VEH ( )

Definition at line 454 of file V5/cpp/CEPHandler.cpp.

Member Function Documentation

◆ getAuxiliariesData()

VEHPHEMLightJSON::Aux_Data * PHEMlightdllV5::VEHPHEMLightJSON::VEH::getAuxiliariesData ( ) const

Definition at line 414 of file V5/cpp/CEPHandler.cpp.

◆ getEngineData()

VEHPHEMLightJSON::Engine_Data * PHEMlightdllV5::VEHPHEMLightJSON::VEH::getEngineData ( ) const

Definition at line 422 of file V5/cpp/CEPHandler.cpp.

◆ getFLDData()

VEHPHEMLightJSON::FullLoadDrag_Data * PHEMlightdllV5::VEHPHEMLightJSON::VEH::getFLDData ( ) const

Definition at line 438 of file V5/cpp/CEPHandler.cpp.

◆ getRollingResData()

VEHPHEMLightJSON::Rollres_Data * PHEMlightdllV5::VEHPHEMLightJSON::VEH::getRollingResData ( ) const

Definition at line 430 of file V5/cpp/CEPHandler.cpp.

◆ getTransmissionData()

VEHPHEMLightJSON::Transmission_Data * PHEMlightdllV5::VEHPHEMLightJSON::VEH::getTransmissionData ( ) const

Definition at line 446 of file V5/cpp/CEPHandler.cpp.

◆ getType()

const std::string & PHEMlightdllV5::VEHPHEMLightJSON::VEH::getType ( ) const

Definition at line 390 of file V5/cpp/CEPHandler.cpp.

References privateType.

◆ getVehicleData()

VEHPHEMLightJSON::Vehicle_Data * PHEMlightdllV5::VEHPHEMLightJSON::VEH::getVehicleData ( ) const

Definition at line 406 of file V5/cpp/CEPHandler.cpp.

◆ getVersion()

const std::string & PHEMlightdllV5::VEHPHEMLightJSON::VEH::getVersion ( ) const

Definition at line 398 of file V5/cpp/CEPHandler.cpp.

◆ setAuxiliariesData()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setAuxiliariesData ( Aux_Data value)

Definition at line 418 of file V5/cpp/CEPHandler.cpp.

◆ setEngineData()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setEngineData ( Engine_Data value)

Definition at line 426 of file V5/cpp/CEPHandler.cpp.

◆ setFLDData()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setFLDData ( FullLoadDrag_Data value)

Definition at line 442 of file V5/cpp/CEPHandler.cpp.

◆ setRollingResData()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setRollingResData ( Rollres_Data value)

Definition at line 434 of file V5/cpp/CEPHandler.cpp.

◆ setTransmissionData()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setTransmissionData ( Transmission_Data value)

Definition at line 450 of file V5/cpp/CEPHandler.cpp.

◆ setType()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setType ( const std::string &  value)

Definition at line 394 of file V5/cpp/CEPHandler.cpp.

◆ setVehicleData()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setVehicleData ( Vehicle_Data value)

Definition at line 410 of file V5/cpp/CEPHandler.cpp.

◆ setVersion()

void PHEMlightdllV5::VEHPHEMLightJSON::VEH::setVersion ( const std::string &  value)

Definition at line 402 of file V5/cpp/CEPHandler.cpp.

Field Documentation

◆ privateAuxiliariesData

Aux_Data* PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateAuxiliariesData
private

Definition at line 215 of file V5/cpp/CEPHandler.h.

◆ privateEngineData

Engine_Data* PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateEngineData
private

Definition at line 216 of file V5/cpp/CEPHandler.h.

◆ privateFLDData

FullLoadDrag_Data* PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateFLDData
private

Definition at line 218 of file V5/cpp/CEPHandler.h.

◆ privateRollingResData

Rollres_Data* PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateRollingResData
private

Definition at line 217 of file V5/cpp/CEPHandler.h.

◆ privateTransmissionData

Transmission_Data* PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateTransmissionData
private

Definition at line 219 of file V5/cpp/CEPHandler.h.

◆ privateType

std::string PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateType
private

Definition at line 212 of file V5/cpp/CEPHandler.h.

Referenced by getType().

◆ privateVehicleData

Vehicle_Data* PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateVehicleData
private

Definition at line 214 of file V5/cpp/CEPHandler.h.

◆ privateVersion

std::string PHEMlightdllV5::VEHPHEMLightJSON::VEH::privateVersion
private

Definition at line 213 of file V5/cpp/CEPHandler.h.


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