Aimsun Next Scripting  22
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)
 
const float getCycle () const
 
void setMinGreen (const float)
 
const float getMinGreen () const
 
void setMaxGreen (const float)
 
const float getMaxGreen () const
 
void setGreen (const float)
 
const float getGreen () const
 
void setOffset (const float)
 
const float getOffset () const
 
void setYellowTime (const float)
 
const 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()

const float GKControlGreenMetering::getCycle ( ) const

Gets the cycle.

◆ getGreen()

const float GKControlGreenMetering::getGreen ( ) const

Gets the green time.

◆ getMaxGreen()

const float GKControlGreenMetering::getMaxGreen ( ) const

Gets the maximum green time.

◆ getMinGreen()

const float GKControlGreenMetering::getMinGreen ( ) const

Gets the minimum green time.

◆ getOffset()

const float GKControlGreenMetering::getOffset ( ) const

Gets the offset.

◆ getYellowTime()

const 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 ®