Aimsun Next Scripting: GKCoordinateTranslator Class Reference
Aimsun Next Scripting  22
Public Member Functions | List of all members
GKCoordinateTranslator Class Reference

Public Member Functions

 GKCoordinateTranslator (GKModel &model)
 
 ~GKCoordinateTranslator ()
 
GKPoint toDegrees (const GKPoint &p)
 
GKPoint toMeters (GK::SizeUnits units, const GKPoint &p, const QString &fromCS)
 
GKPoint toMeters (const QString &fromCS, const GKPoint &p)
 
GKPoint toMeters (const GKPoint &p)
 
GKPoint convert (const QString &fromCS, const QString &toCS, const GKPoint &p)
 

Constructor & Destructor Documentation

◆ GKCoordinateTranslator()

GKCoordinateTranslator::GKCoordinateTranslator ( GKModel model)

◆ ~GKCoordinateTranslator()

GKCoordinateTranslator::~GKCoordinateTranslator ( )

Member Function Documentation

◆ convert()

GKPoint GKCoordinateTranslator::convert ( const QString &  fromCS,
const QString &  toCS,
const GKPoint p 
)

Converts a point from a CS to another.

◆ toDegrees()

GKPoint GKCoordinateTranslator::toDegrees ( const GKPoint p)

Converts a point in m to longitude (X) and latitude (Y) using the model coordinate system

◆ toMeters() [1/3]

GKPoint GKCoordinateTranslator::toMeters ( const GKPoint p)

Converts a point from the default degree CS ("EPSG:4326") to the model coordinate system. The point to be converted should be defined as GKPoint( latitude, longitude ).

◆ toMeters() [2/3]

GKPoint GKCoordinateTranslator::toMeters ( const QString &  fromCS,
const GKPoint p 
)

Converts a point from a CS to the model coordinate system.

See also
GKGeoModel::getDefaultCS.

◆ toMeters() [3/3]

GKPoint GKCoordinateTranslator::toMeters ( GK::SizeUnits  units,
const GKPoint p,
const QString &  fromCS 
)

Converts a point from "units" to m. Entry point is in fromCS coordinate system. The destination coordinate system is the one defined in the model.

See also
GKGeoModel::getDefaultCS.

© Aimsun SLU
Aimsun ®