![]() |
MapLink Pro 11.2
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.