Aimsun Next Scripting: G2DViewWindow Class Reference
Aimsun Next Scripting  22
Public Types | Public Slots | Public Member Functions | List of all members
G2DViewWindow Class Reference
Inheritance diagram for G2DViewWindow:
GViewWindow

Public Types

enum  G2DViewTimeWidgetMode { eActive , eInactiveWithUpdates , eInactiveWithoutUpdates }
 

Public Slots

void stopTimer ()
 

Public Member Functions

 G2DViewWindow (QWidget *parent, const QString &caption, Qt::WindowFlags wflags)
 
 ~G2DViewWindow ()
 
void invalidate ()
 
void setMode (GKViewMode *amode, GKObject *originator=0)
 
GKViewModegetMode () const
 
void readModes (GKViewMode *modeDeleted=0)
 
void setTimer (const GKTimeDuration &aStep, uint msegs)
 
const GKTimeDurationgetRefreshInterval () const
 
uint getRefreshSpeed () const
 
void panTheRest (const GKPoint &point)
 
void cut ()
 
void copy ()
 
void paste ()
 
void clear ()
 
- Public Member Functions inherited from GViewWindow
 if (base)
 
Py_END_ALLOW_THREADS End GViewWindow (QWidget *parent, Qt::WindowFlags wflags)
 
virtual void setMode (GKViewMode *, GKObject *=NULL)
 
GViewgetView () const
 

Additional Inherited Members

- Public Attributes inherited from GViewWindow
ConvertToSubClassCode Py_BEGIN_ALLOW_THREADS GViewWindowbase = (GViewWindow*)sipCpp
 
 sipType = 0
 

Detailed Description

A window that contains a 2D View and some extra controls to modify the following view settings:

Member Enumeration Documentation

◆ G2DViewTimeWidgetMode

Enumerator
eActive 
eInactiveWithUpdates 
eInactiveWithoutUpdates 

Constructor & Destructor Documentation

◆ G2DViewWindow()

G2DViewWindow::G2DViewWindow ( QWidget *  parent,
const QString &  caption,
Qt::WindowFlags  wflags 
)

◆ ~G2DViewWindow()

G2DViewWindow::~G2DViewWindow ( )

Member Function Documentation

◆ clear()

void G2DViewWindow::clear ( )

◆ copy()

void G2DViewWindow::copy ( )

◆ cut()

void G2DViewWindow::cut ( )

◆ getMode()

GKViewMode * G2DViewWindow::getMode ( ) const

Returns the active view mode in the view, None if no mode is active.

◆ getRefreshInterval()

const GKTimeDuration & G2DViewWindow::getRefreshInterval ( ) const

◆ getRefreshSpeed()

uint G2DViewWindow::getRefreshSpeed ( ) const

◆ invalidate()

void G2DViewWindow::invalidate ( )

Invalidates the G2DView.

◆ panTheRest()

void G2DViewWindow::panTheRest ( const GKPoint point)

◆ paste()

void G2DViewWindow::paste ( )

◆ readModes()

void G2DViewWindow::readModes ( GKViewMode modeDeleted = 0)

Read (or reread) all the modes in the model. It supports an argument containing a deleted mode to do not take into account.

◆ setMode()

void G2DViewWindow::setMode ( GKViewMode amode,
GKObject originator = 0 
)
virtual

Set the mode to be use in the view.

Reimplemented from GViewWindow.

◆ setTimer()

void G2DViewWindow::setTimer ( const GKTimeDuration aStep,
uint  msegs 
)

Timer programming: It's an automatic timer that moves the Now (in the time context) from the begining to the end of the period (in the time context) in steps of "aStep" every "msegs" miliseconds.

◆ stopTimer

void G2DViewWindow::stopTimer ( )
slot

© Aimsun SLU
Aimsun ®