|
Aimsun Next Scripting
24.0
|
Public Types | |
| enum | GKViewBookmarkNewCmdType { eStatic , eDynamic } |
Public Member Functions | |
| GKViewBookmarkNewCmd () | |
| ~GKViewBookmarkNewCmd () | |
| GKObject * | createdObject () const |
| void | setData (const QString &name, GKViewBookmarkNewCmd::GKViewBookmarkNewCmdType type, bool storeTime, const GKPoint &where2D, GKCoord zoom, GKContext context) |
| void | setData (const QString &name, GKViewBookmarkNewCmd::GKViewBookmarkNewCmdType type, bool storeTime, const GKPoint ¢er3D, const GKPoint &lineView3D, const GKVector &vup, GKContext context) |
| 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 | |
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 bookmark would look like:
| GKViewBookmarkNewCmd::GKViewBookmarkNewCmd | ( | ) |
| GKViewBookmarkNewCmd::~GKViewBookmarkNewCmd | ( | ) |
|
virtual |
Created bookmark (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.
| void GKViewBookmarkNewCmd::setData | ( | const QString & | name, |
| GKViewBookmarkNewCmd::GKViewBookmarkNewCmdType | type, | ||
| bool | storeTime, | ||
| const GKPoint & | center3D, | ||
| const GKPoint & | lineView3D, | ||
| const GKVector & | vup, | ||
| GKContext | context | ||
| ) |
Sets the data for creating a bookmark in a 3D View.
| void GKViewBookmarkNewCmd::setData | ( | const QString & | name, |
| GKViewBookmarkNewCmd::GKViewBookmarkNewCmdType | type, | ||
| bool | storeTime, | ||
| const GKPoint & | where2D, | ||
| GKCoord | zoom, | ||
| GKContext | context | ||
| ) |
Sets the data for creating a bookmark in a 2D View.
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.
1.9.4