![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
This class encapsulates a stored view, consisting of camera position and orientation
Public Member Functions | |
TSL3DCameraPosition () | |
TSL3DCameraPosition (double latitude, double longitude, double altitude, double directionX, double directionY, double directionZ, double rightX, double rightY, double rightZ, double normalX, double normalY, double normalZ) | |
TSL3DCameraPosition (const TSL3DCameraPosition &right) | |
bool | getCameraPosition (double &latitude, double &longitude, double &altitude, double &directionX, double &directionY, double &directionZ, double &rightX, double &rightY, double &rightZ, double &normalX, double &normalY, double &normalZ) const |
bool | isValid () const |
TSL3DCameraPosition & | operator= (const TSL3DCameraPosition &right) |
|
inline |
Default constructor
|
inline |
Constructor defining full attributes of Camera Position.
latitude,longitude,altitude | Position of camera |
directionX,directionY,directionZ | Direction vector of camera |
rightX,rightY,rightZ | Right vector of camera |
normalX,normalY,normalZ | Normal vector of camera |
|
inline |
Copy constructor
|
inline |
Query methods for camera parameters
latitude,longitude,altitude | Position of camera |
directionX,directionY,directionZ | Direction vector of camera |
rightX,rightY,rightZ | Right vector of camera |
normalX,normalY,normalZ | Normal vector of camera |
|
inline |
Query the validity of the current position.
Returns true if the camera position has been initialised, false otherwise.
|
inline |
Assignment operator.