Aimsun Next Scripting  24.0
Public Member Functions | List of all members
GKScheduleMasterControlJunctionItem Class Reference

Public Member Functions

 GKScheduleMasterControlJunctionItem ()
 
 GKScheduleMasterControlJunctionItem (int afrom, uint aduration, GKControlJunction *acontrolJunction)
 
 GKScheduleMasterControlJunctionItem (int afrom, uint aduration, GKControlJunction *acontrolJunction, const GKScheduleMasterControlPlanItemOCITPars *params)
 
int getFrom () const
 
uint getDuration () const
 
void setFrom (int seconds)
 
void setDuration (uint seconds)
 
void setControlJunction (GKControlJunction *ajunction)
 
GKControlJunctiongetControlJunction () const
 
const GKScheduleMasterControlPlanItemOCITParsgetOCITParams () const
 

Detailed Description

It tells to the simulator when it will start, the duration and the control junction information. Also it contains the OCIT parameters, if set.

Constructor & Destructor Documentation

◆ GKScheduleMasterControlJunctionItem() [1/3]

GKScheduleMasterControlJunctionItem::GKScheduleMasterControlJunctionItem ( )

◆ GKScheduleMasterControlJunctionItem() [2/3]

GKScheduleMasterControlJunctionItem::GKScheduleMasterControlJunctionItem ( int  afrom,
uint  aduration,
GKControlJunction acontrolJunction 
)

◆ GKScheduleMasterControlJunctionItem() [3/3]

GKScheduleMasterControlJunctionItem::GKScheduleMasterControlJunctionItem ( int  afrom,
uint  aduration,
GKControlJunction acontrolJunction,
const GKScheduleMasterControlPlanItemOCITPars params 
)

Member Function Documentation

◆ getControlJunction()

GKControlJunction * GKScheduleMasterControlJunctionItem::getControlJunction ( ) const

Returns the associated control plan.

◆ getDuration()

uint GKScheduleMasterControlJunctionItem::getDuration ( ) const

Returns the duration in seconds.

◆ getFrom()

int GKScheduleMasterControlJunctionItem::getFrom ( ) const

Returns the starting time in seconds.

◆ getOCITParams()

const GKScheduleMasterControlPlanItemOCITPars * GKScheduleMasterControlJunctionItem::getOCITParams ( ) const

◆ setControlJunction()

void GKScheduleMasterControlJunctionItem::setControlJunction ( GKControlJunction ajunction)

Sets the associated control plan.

◆ setDuration()

void GKScheduleMasterControlJunctionItem::setDuration ( uint  seconds)

Sets the duration in seconds.

◆ setFrom()

void GKScheduleMasterControlJunctionItem::setFrom ( int  seconds)

Sets the starting time in seconds.

© Aimsun SLU
Aimsun ®