Aimsun Next Scripting  22
Public Types | Public Member Functions | List of all members
ModalSplitData Class Reference

Public Types

enum  Type { eGeneration =0 , eAttraction }
 

Public Member Functions

 ModalSplitData ()
 
qint32 getCarAvailabiltiy () const
 
double getFactor (GKTransportationMode *mode) const
 
qint32 getPurpose () const
 
qint32 getTimePeriod () const
 
Type getType () const
 
void setCarAvailability (qint32 iMode)
 
void setFraction (GKTransportationMode *iMode, double iFactor)
 
void setPurpose (GKTripPurpose *purpose)
 
void setTimePeriod (GKTimePeriod *period)
 
void setType (Type iType)
 
bool valid () const
 
bool validAttributes () const
 
bool validPercentages () const
 

Member Enumeration Documentation

◆ Type

Enumerator
eGeneration 
eAttraction 

Constructor & Destructor Documentation

◆ ModalSplitData()

ModalSplitData::ModalSplitData ( )

Member Function Documentation

◆ getCarAvailabiltiy()

qint32 ModalSplitData::getCarAvailabiltiy ( ) const

◆ getFactor()

double ModalSplitData::getFactor ( GKTransportationMode mode) const

◆ getPurpose()

qint32 ModalSplitData::getPurpose ( ) const

◆ getTimePeriod()

qint32 ModalSplitData::getTimePeriod ( ) const

◆ getType()

Type ModalSplitData::getType ( ) const

◆ setCarAvailability()

void ModalSplitData::setCarAvailability ( qint32  iMode)

◆ setFraction()

void ModalSplitData::setFraction ( GKTransportationMode iMode,
double  iFactor 
)

◆ setPurpose()

void ModalSplitData::setPurpose ( GKTripPurpose purpose)

◆ setTimePeriod()

void ModalSplitData::setTimePeriod ( GKTimePeriod period)

◆ setType()

void ModalSplitData::setType ( Type  iType)

◆ valid()

bool ModalSplitData::valid ( ) const

◆ validAttributes()

bool ModalSplitData::validAttributes ( ) const

◆ validPercentages()

bool ModalSplitData::validPercentages ( ) const

© Aimsun SLU
Aimsun ®