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

Public Member Functions

 GKBusStopChangeSectionCmd ()
 
 ~GKBusStopChangeSectionCmd ()
 
void setData (GKBusStop *stop, GKSection *newSection, GKPoint newPos)
 
void setData (GKBusStop *stop, GKSection *newSection, double newPos)
 
- Public Member Functions inherited from GKSectionObjectChangeSectionCmd
 GKSectionObjectChangeSectionCmd ()
 
 ~GKSectionObjectChangeSectionCmd ()
 
void setData (GKSectionObject *obj, GKSection *newSection, GKPoint newPos)
 
void setData (GKSectionObject *obj, GKSection *newSection, double newPos)
 
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
 

Constructor & Destructor Documentation

◆ GKBusStopChangeSectionCmd()

GKBusStopChangeSectionCmd::GKBusStopChangeSectionCmd ( )

◆ ~GKBusStopChangeSectionCmd()

GKBusStopChangeSectionCmd::~GKBusStopChangeSectionCmd ( )

Member Function Documentation

◆ setData() [1/2]

void GKBusStopChangeSectionCmd::setData ( GKBusStop stop,
GKSection newSection,
double  newPos 
)

Sets the required data for the command to be able to change its new location. Specify the destination section as well as the distance from the beginning of the destination section where to locate the section object's beginning.

◆ setData() [2/2]

void GKBusStopChangeSectionCmd::setData ( GKBusStop stop,
GKSection newSection,
GKPoint  newPos 
)

Sets the required data for the command to be able to change its new location. Specify the destination section as well as the point where to locate the section object's beginning.

© Aimsun SLU
Aimsun ®