Aimsun Next Scripting  22
Public Member Functions | Public Attributes | List of all members
GKFunctionVolume Class Reference

Public Member Functions

 GKFunctionVolume ()
 
 GKFunctionVolume (double _volume)
 
double getVolume (const GKBaseObject *_userClass)
 
double getVehicleVolume (const GKVehicle *_vehicle)
 
double getVolume ()
 
QVector< GKBaseObject * > getUsers () const
 
sipCpp apply ([&users](GKBaseObject *user){ users->push_back(user);})
 

Public Attributes

MethodCode QVector< GKBaseObject * > * users = new QVector<GKBaseObject*>()
 
 sipRes = users
 

Detailed Description

Includes the Experiment to access variables, the vehicle type and the purpose.

Constructor & Destructor Documentation

◆ GKFunctionVolume() [1/2]

GKFunctionVolume::GKFunctionVolume ( )

◆ GKFunctionVolume() [2/2]

GKFunctionVolume::GKFunctionVolume ( double  _volume)

Member Function Documentation

◆ apply()

sipCpp GKFunctionVolume::apply ( [&users] (GKBaseObject *user){ users->push_back(user);}  )

References users.

◆ getUsers()

QVector< GKBaseObject * > GKFunctionVolume::getUsers ( ) const

◆ getVehicleVolume()

double GKFunctionVolume::getVehicleVolume ( const GKVehicle _vehicle)

Returns the volume for the desired vehicle type.

◆ getVolume() [1/2]

double GKFunctionVolume::getVolume ( )

Returns the volume All.

◆ getVolume() [2/2]

double GKFunctionVolume::getVolume ( const GKBaseObject _userClass)

Returns the volume for the desired user class.

Member Data Documentation

◆ sipRes

GKFunctionVolume::sipRes = users

◆ users

MethodCode QVector<GKBaseObject*>* GKFunctionVolume::users = new QVector<GKBaseObject*>()

Referenced by apply().

© Aimsun SLU
Aimsun ®