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

Public Member Functions

 GKControllerPedestrianWalk ()
 
 GKControllerPedestrianWalk (GKControllerPedestrianWalk *pw)
 
uint getId () const
 
void setId (uint aid)
 
uint getSignalGroupId () const
 
void setSignalGroupId (uint aid)
 
void addPedestrianCrossing (const GKPedestrianCrossing *pc)
 
MethodCode sipCpp add (a0)
 
End void removePedestrianCrossing (const GKPedestrianCrossing *pc)
 
MethodCode sipCpp remove (a0)
 
End void clearPedestrianCrossings ()
 
MethodCode sipCpp removeAll ()
 
End bool uses (const GKPedestrianCrossing *pc) const
 

Public Attributes

MethodCode sipRes = sipCpp->uses( a0 )
 

Detailed Description

It contains N pedestrian crossings and/or crosswalk areas from the same junction.

Constructor & Destructor Documentation

◆ GKControllerPedestrianWalk() [1/2]

GKControllerPedestrianWalk::GKControllerPedestrianWalk ( )

◆ GKControllerPedestrianWalk() [2/2]

GKControllerPedestrianWalk::GKControllerPedestrianWalk ( GKControllerPedestrianWalk pw)

Member Function Documentation

◆ add()

MethodCode sipCpp GKControllerPedestrianWalk::add ( a0  )

◆ addPedestrianCrossing()

void GKControllerPedestrianWalk::addPedestrianCrossing ( const GKPedestrianCrossing pc)

Adds a pedestrian crossing to this controller pedestrian walk.

◆ clearPedestrianCrossings()

End void GKControllerPedestrianWalk::clearPedestrianCrossings ( )

Removes all the pedestrian crossings from this controller pedestrian walk.

◆ getId()

uint GKControllerPedestrianWalk::getId ( ) const

The unique id (in a controller) of this controller pedestrian walk, that is the push-button id.

◆ getSignalGroupId()

uint GKControllerPedestrianWalk::getSignalGroupId ( ) const

The ID of the signal group related to this controller pedestrian walk, that is the external signal group id defined in the controller.

◆ remove()

MethodCode sipCpp GKControllerPedestrianWalk::remove ( a0  )

◆ removeAll()

MethodCode sipCpp GKControllerPedestrianWalk::removeAll ( )

◆ removePedestrianCrossing()

End void GKControllerPedestrianWalk::removePedestrianCrossing ( const GKPedestrianCrossing pc)

Removes a pedestrian crossing from this controller pedestrian walk.

◆ setId()

void GKControllerPedestrianWalk::setId ( uint  aid)

The unique id (in a controller) of this controller pedestrian walk, that is the push-button id.

◆ setSignalGroupId()

void GKControllerPedestrianWalk::setSignalGroupId ( uint  aid)

The ID of the signal group related to this controller pedestrian walk, that is the external signal group id defined in the controller.

◆ uses()

End bool GKControllerPedestrianWalk::uses ( const GKPedestrianCrossing pc) const

Returns true is this object uses the pedestrian crossing "pc".

Member Data Documentation

◆ sipRes

MethodCode GKControllerPedestrianWalk::sipRes = sipCpp->uses( a0 )

© Aimsun SLU
Aimsun ®