Aimsun Next Scripting
24.0
|
Public Member Functions | |
GKTurningNewCmd () | |
~GKTurningNewCmd () | |
void | setTurning (GKSection *from, GKSection *to) |
void | setTurning (GKSection *from, uint fromOriginLane, uint toOriginLane, GKSection *to, uint fromDestinationLane, uint toDestinationLane) |
GKObject * | createdObject () const |
void | doit () |
void | undoit () |
![]() | |
if (base) | |
Py_END_ALLOW_THREADS End | GKCommand () |
void | setName (const QString &) |
const QString & | getName () const |
void | setModel (GKModel *) |
GKModel * | getModel () const |
virtual GKCommandReport * | init (GKModel *) |
virtual bool | isEqual (GKCommand *) const |
virtual void | merge (GKCommand *) |
virtual void | doit ()=0 |
virtual void | undoit ()=0 |
void | setUndoable (bool) |
bool | isUndoable () const |
bool | isDone () const |
virtual void | setDone (bool) |
virtual void | commandToBeDone () |
virtual void | commandDone () |
virtual void | commandToBeUndone () |
virtual void | commandUndone () |
virtual GKObject * | createdObject () const |
virtual bool | createdObjectRequiresEdition () const |
virtual QVector< int > | getTargets () const |
Additional Inherited Members | |
![]() | |
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKCommand * | base = (GKCommand*)sipCpp |
sipType = 0 | |
With this command you can create a turn given the from and to sections. You can also specify the from and to origin and destination lanes.
The correct way to create this command is to use the function:
from the GKModel class.
Once created, and in order to do it use the function:
from the GKCommander class.
A sample code for creating a new turn would look like:
GKTurningNewCmd::GKTurningNewCmd | ( | ) |
GKTurningNewCmd::~GKTurningNewCmd | ( | ) |
|
virtual |
Created turn (once the command has been added to the GKCommander via the addCommand function).
Reimplemented from GKCommand.
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.
Sets the from and to sections to create the turn.
void GKTurningNewCmd::setTurning | ( | GKSection * | from, |
uint | fromOriginLane, | ||
uint | toOriginLane, | ||
GKSection * | to, | ||
uint | fromDestinationLane, | ||
uint | toDestinationLane | ||
) |
Sets the from and to sections to create the turn. You also have to specify the from and to origin lanes and the from and to destination lanes.
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.