Aimsun Next Scripting  24.0
Public Member Functions | Public Attributes | List of all members
GKControlGreenMetering Class Reference
Inheritance diagram for GKControlGreenMetering:
GKControlMetering GKControlGreenMeteringByLane

Public Member Functions

 if (base)
 
Py_END_ALLOW_THREADS End GKControlGreenMetering ()
 
void setCycle (const float)
 
float getCycle () const
 
void setMinGreen (const float)
 
float getMinGreen () const
 
void setMaxGreen (const float)
 
float getMaxGreen () const
 
void setGreen (const float)
 
float getGreen () const
 
void setOffset (const float)
 
float getOffset () const
 
void setYellowTime (const float)
 
float getYellowTime () const
 
- Public Member Functions inherited from GKControlMetering
 if (base)
 
Py_END_ALLOW_THREADS End GKControlMetering ()
 
void setMetering (GKMetering *)
 
GKMeteringgetMetering () const
 
qint32 getMeteringId () const
 
void setControlMeteringType (const GKControlMeteringType)
 
const GKControlMeteringType getControlMeteringType () const
 

Public Attributes

ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKControlGreenMeteringbase = (GKControlGreenMetering*)sipCpp
 
 sipType = 0
 
- Public Attributes inherited from GKControlMetering
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKControlMeteringbase = (GKControlMetering*)sipCpp
 
 sipType = 0
 

Additional Inherited Members

- Public Types inherited from GKControlMetering
enum  GKControlMeteringType { eUnspecified = 0 , eUncontrolled = 1 , eFixedControl = 2 , eExternal = 3 }
 

Detailed Description

Settings used in a control plan for a green metering.

Constructor & Destructor Documentation

◆ GKControlGreenMetering()

Py_END_ALLOW_THREADS End GKControlGreenMetering::GKControlGreenMetering ( )

Member Function Documentation

◆ getCycle()

float GKControlGreenMetering::getCycle ( ) const

Gets the cycle.

◆ getGreen()

float GKControlGreenMetering::getGreen ( ) const

Gets the green time.

◆ getMaxGreen()

float GKControlGreenMetering::getMaxGreen ( ) const

Gets the maximum green time.

◆ getMinGreen()

float GKControlGreenMetering::getMinGreen ( ) const

Gets the minimum green time.

◆ getOffset()

float GKControlGreenMetering::getOffset ( ) const

Gets the offset.

◆ getYellowTime()

float GKControlGreenMetering::getYellowTime ( ) const

Gets the yellow time.

◆ if()

GKControlGreenMetering::if ( base  )
inline

References base, GKSystem::getSystem(), and sipType.

◆ setCycle()

void GKControlGreenMetering::setCycle ( const float  )

Sets the cycle.

◆ setGreen()

void GKControlGreenMetering::setGreen ( const float  )

Sets the green time.

◆ setMaxGreen()

void GKControlGreenMetering::setMaxGreen ( const float  )

Sets the maximum green time.

◆ setMinGreen()

void GKControlGreenMetering::setMinGreen ( const float  )

Sets the minimum green time.

◆ setOffset()

void GKControlGreenMetering::setOffset ( const float  )

Sets the offset.

◆ setYellowTime()

void GKControlGreenMetering::setYellowTime ( const float  )

Sets the yellow time.

Member Data Documentation

◆ base

ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKControlGreenMetering* GKControlGreenMetering::base = (GKControlGreenMetering*)sipCpp

Referenced by if().

◆ sipType

GKControlGreenMetering::sipType = 0

Referenced by if().

© Aimsun SLU
Aimsun ®