Aimsun Next Scripting  24.0
Public Member Functions | List of all members
GKTurningDelCmd Class Reference
Inheritance diagram for GKTurningDelCmd:
GKObjectDelCmd GKCommand

Public Member Functions

 GKTurningDelCmd ()
 
 ~GKTurningDelCmd ()
 
void dontRemoveNode ()
 
bool init (GKObject *aobject)
 
- Public Member Functions inherited from GKObjectDelCmd
 GKObjectDelCmd ()
 
virtual bool init (GKObject *)
 
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 *)
 
GKModelgetModel () const
 
virtual GKCommandReportinit (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 GKObjectcreatedObject () const
 
virtual bool createdObjectRequiresEdition () const
 
virtual QVector< int > getTargets () const
 

Additional Inherited Members

- Public Attributes inherited from GKCommand
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GKCommandbase = (GKCommand*)sipCpp
 
 sipType = 0
 

Detailed Description

It removes the deleted turn from the node and, if the node have no more turns, removes the node too.

Constructor & Destructor Documentation

◆ GKTurningDelCmd()

GKTurningDelCmd::GKTurningDelCmd ( )

◆ ~GKTurningDelCmd()

GKTurningDelCmd::~GKTurningDelCmd ( )

Member Function Documentation

◆ dontRemoveNode()

void GKTurningDelCmd::dontRemoveNode ( )

Called by the GKNodeDelCmd to tell the turn del cmd to do not delete the node even if it is the last available turn as a node del cmd exists.

◆ init()

bool GKTurningDelCmd::init ( GKObject aobject)
virtual

Init the cmd, it return true if the object can be deleted and false otherwise (maybe the object is locked?)

This init is used to delete a single turn.

Reimplemented from GKObjectDelCmd.

© Aimsun SLU
Aimsun ®