Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data Class Reference

#include <CEPHandler.h>

Public Member Functions

const double & getA () const
const std::string & getCalcType () const
const double & getCw () const
const std::string & getFuelType () const
const double & getLoading () const
const double & getMass () const
const std::string & getMassType () const
const double & getMileage () const
const double & getRedMassWheel () const
const double & getWheelDiameter () const
void setA (const double &value)
void setCalcType (const std::string &value)
void setCw (const double &value)
void setFuelType (const std::string &value)
void setLoading (const double &value)
void setMass (const double &value)
void setMassType (const std::string &value)
void setMileage (const double &value)
void setRedMassWheel (const double &value)
void setWheelDiameter (const double &value)

Private Attributes

double privateA
std::string privateCalcType
double privateCw
std::string privateFuelType
double privateLoading
double privateMass
std::string privateMassType
double privateMileage
double privateRedMassWheel
double privateWheelDiameter

Detailed Description

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

Member Function Documentation

◆ getA()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getA ( ) const

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

References privateA.

◆ getCalcType()

const std::string & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getCalcType ( ) const

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

References privateCalcType.

◆ getCw()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getCw ( ) const

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

References privateCw.

◆ getFuelType()

const std::string & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getFuelType ( ) const

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

References privateFuelType.

◆ getLoading()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getLoading ( ) const

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

References privateLoading.

◆ getMass()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getMass ( ) const

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

References privateMass.

◆ getMassType()

const std::string & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getMassType ( ) const

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

References privateMassType.

◆ getMileage()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getMileage ( ) const

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

References privateMileage.

Referenced by PHEMlightdllV5::CEPHandler::CalcCorrection().

Here is the caller graph for this function:

◆ getRedMassWheel()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getRedMassWheel ( ) const

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

References privateRedMassWheel.

◆ getWheelDiameter()

const double & PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::getWheelDiameter ( ) const

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

References privateWheelDiameter.

◆ setA()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setA ( const double & value)

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

References invalid_return< std::string >::value, and privateA.

◆ setCalcType()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setCalcType ( const std::string & value)

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

References invalid_return< std::string >::value, and privateCalcType.

◆ setCw()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setCw ( const double & value)

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

References invalid_return< std::string >::value, and privateCw.

◆ setFuelType()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setFuelType ( const std::string & value)

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

References invalid_return< std::string >::value, and privateFuelType.

◆ setLoading()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setLoading ( const double & value)

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

References invalid_return< std::string >::value, and privateLoading.

◆ setMass()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setMass ( const double & value)

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

References invalid_return< std::string >::value, and privateMass.

◆ setMassType()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setMassType ( const std::string & value)

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

References invalid_return< std::string >::value, and privateMassType.

◆ setMileage()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setMileage ( const double & value)

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

References invalid_return< std::string >::value, and privateMileage.

◆ setRedMassWheel()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setRedMassWheel ( const double & value)

◆ setWheelDiameter()

void PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::setWheelDiameter ( const double & value)

Field Documentation

◆ privateA

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateA
private

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

Referenced by getA(), and setA().

◆ privateCalcType

std::string PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateCalcType
private

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

Referenced by getCalcType(), and setCalcType().

◆ privateCw

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateCw
private

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

Referenced by getCw(), and setCw().

◆ privateFuelType

std::string PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateFuelType
private

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

Referenced by getFuelType(), and setFuelType().

◆ privateLoading

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateLoading
private

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

Referenced by getLoading(), and setLoading().

◆ privateMass

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateMass
private

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

Referenced by getMass(), and setMass().

◆ privateMassType

std::string PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateMassType
private

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

Referenced by getMassType(), and setMassType().

◆ privateMileage

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateMileage
private

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

Referenced by getMileage(), and setMileage().

◆ privateRedMassWheel

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateRedMassWheel
private

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

Referenced by getRedMassWheel(), and setRedMassWheel().

◆ privateWheelDiameter

double PHEMlightdllV5::VEHPHEMLightJSON::Vehicle_Data::privateWheelDiameter
private

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

Referenced by getWheelDiameter(), and setWheelDiameter().


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