Aimsun Next Scripting  22
Public Member Functions | List of all members
GKViewBookmarkStep Class Reference
Inheritance diagram for GKViewBookmarkStep:
GKViewBookmarkDynamicStep

Public Member Functions

 GKViewBookmarkStep ()
 
 ~GKViewBookmarkStep ()
 
void copyTo (GKViewBookmarkStep *step) const
 
bool is2DValid () const
 
const GKPointgetPoint () const
 
void setPoint (const GKPoint &apoint)
 
GKCoord getScale () const
 
void setScale (GKCoord ascale)
 
bool is3DValid () const
 
const GKPointgetCenter3D () const
 
void setCenter3D (const GKPoint &apoint)
 
const GKPointgetLineView3D () const
 
void setLineView3D (const GKPoint &apoint)
 
const GKVectorgetVUp3D () const
 
void setVUp3D (const GKVector &avector)
 

Detailed Description

It can be configured for 2D and 3D purposes

Constructor & Destructor Documentation

◆ GKViewBookmarkStep()

GKViewBookmarkStep::GKViewBookmarkStep ( )

◆ ~GKViewBookmarkStep()

GKViewBookmarkStep::~GKViewBookmarkStep ( )

Member Function Documentation

◆ copyTo()

void GKViewBookmarkStep::copyTo ( GKViewBookmarkStep step) const

copies the 2D and 3D settings to the specifeid step

◆ getCenter3D()

const GKPoint & GKViewBookmarkStep::getCenter3D ( ) const

It returns the center point of the 3D View

◆ getLineView3D()

const GKPoint & GKViewBookmarkStep::getLineView3D ( ) const

It returns a point that defines the line view of the 3D View

◆ getPoint()

const GKPoint & GKViewBookmarkStep::getPoint ( ) const

returns the 2D settings center point

◆ getScale()

GKCoord GKViewBookmarkStep::getScale ( ) const

On 2D settings, returns the view scale that will be set when the bookmark is selected.

◆ getVUp3D()

const GKVector & GKViewBookmarkStep::getVUp3D ( ) const

It returns the VUp vector of the 3D View

◆ is2DValid()

bool GKViewBookmarkStep::is2DValid ( ) const

Returns if the 2D Setting are NULL (not valid)

◆ is3DValid()

bool GKViewBookmarkStep::is3DValid ( ) const

Returns if the 3D settings are NULL (not valid)

◆ setCenter3D()

void GKViewBookmarkStep::setCenter3D ( const GKPoint apoint)

It sets the center point of the 3D View

◆ setLineView3D()

void GKViewBookmarkStep::setLineView3D ( const GKPoint apoint)

It sets a point that defines the line view of the 3D View

◆ setPoint()

void GKViewBookmarkStep::setPoint ( const GKPoint apoint)

sets the 2D settings center point

◆ setScale()

void GKViewBookmarkStep::setScale ( GKCoord  ascale)

On 2D settings, sets the view scale that will be set when the bookmark is selected.

◆ setVUp3D()

void GKViewBookmarkStep::setVUp3D ( const GKVector avector)

It sets the VUp vector of the 3D View

© Aimsun SLU
Aimsun ®