Aimsun Next Scripting
22
|
Public Member Functions | |
GKPedestrianPolygonObstacleNewCmd () | |
void | setRemovePreviousObstacles (bool value) |
void | setPedestrianArea (GKPedestrianArea *) |
void | setOriginObject (GKGeoObject *object) |
void | setPoints (const GKPoints &somePoints) |
GKCommandReport * | init (GKModel *amodel) |
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 | |
Creates a Pedestrian Polygon Obstacle. 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 Pedestrian Polygon Obstacle would look like:
GKPedestrianPolygonObstacleNewCmd::GKPedestrianPolygonObstacleNewCmd | ( | ) |
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.
|
virtual |
Initializes the command and returns NULL if the command can be executed, othewise it returns information about why the command cannot be executed. This method is called by GKCommander when the command is added to it (GKCommander::add) and before it is executed.
Reimplemented from GKCommand.
void GKPedestrianPolygonObstacleNewCmd::setOriginObject | ( | GKGeoObject * | object | ) |
void GKPedestrianPolygonObstacleNewCmd::setPedestrianArea | ( | GKPedestrianArea * | ) |
void GKPedestrianPolygonObstacleNewCmd::setPoints | ( | const GKPoints & | somePoints | ) |
void GKPedestrianPolygonObstacleNewCmd::setRemovePreviousObstacles | ( | bool | value | ) |
|
virtual |
Do not use this function. Available just for compatibility issues.
Implements GKCommand.