|
Aimsun Next Scripting
24.0
|
Public Member Functions | |
| GKSectionChangeGeoCmd () | |
| GKSection * | getSection () const |
| void | setSection (GKSection *asection) |
| void | setLeftLaneCreated (bool value) |
| void | setLeftLaneRemoved (bool value) |
| void | doit () |
| void | undoit () |
Public Member Functions inherited from GKCommand | |
| 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 | |
Public Attributes inherited from GKCommand | |
| ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKCommand * | base = (GKCommand*)sipCpp |
| sipType = 0 | |
Section geometry will be changed: stores any information that depends of the geometry ( side lane length, detector position ... ) to be able to recover it after an undo. AND: this command will adjust also the parameters of these geometry dependent objects to be able to "live" in the new situation.
| GKSectionChangeGeoCmd::GKSectionChangeGeoCmd | ( | ) |
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.
Reimplemented in GKSectionLateralNewCmd.
| GKSection * GKSectionChangeGeoCmd::getSection | ( | ) | const |
Returns the modified section.
| void GKSectionChangeGeoCmd::setLeftLaneCreated | ( | bool | value | ) |
Sets if a new lane has been added.
| void GKSectionChangeGeoCmd::setLeftLaneRemoved | ( | bool | value | ) |
Sets if a lane has been deleted.
| void GKSectionChangeGeoCmd::setSection | ( | GKSection * | asection | ) |
Set the section to modify.
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.
Reimplemented in GKSectionLateralNewCmd.
1.9.4