MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
TSL3DCameraPosition Class Reference

Detailed Description

This class encapsulates a stored view, consisting of camera position and orientation

Deprecated
Deprecated as of MapLink 11.1. Advised to use MapLink Earth SDK instead.

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
 
TSL3DCameraPositionoperator= (const TSL3DCameraPosition &right)
 

Constructor & Destructor Documentation

◆ TSL3DCameraPosition() [1/3]

TSL3DCameraPosition::TSL3DCameraPosition ( )
inline

Default constructor

◆ TSL3DCameraPosition() [2/3]

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 )
inline

Constructor defining full attributes of Camera Position.

Parameters
latitude,longitude,altitudePosition of camera
directionX,directionY,directionZDirection vector of camera
rightX,rightY,rightZRight vector of camera
normalX,normalY,normalZNormal vector of camera

◆ TSL3DCameraPosition() [3/3]

TSL3DCameraPosition::TSL3DCameraPosition ( const TSL3DCameraPosition & right)
inline

Copy constructor

Member Function Documentation

◆ getCameraPosition()

bool TSL3DCameraPosition::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
inline

Query methods for camera parameters

Parameters
latitude,longitude,altitudePosition of camera
directionX,directionY,directionZDirection vector of camera
rightX,rightY,rightZRight vector of camera
normalX,normalY,normalZNormal vector of camera
Returns
true if the parameters are populated, false if the position is invalid.

◆ isValid()

bool TSL3DCameraPosition::isValid ( ) const
inline

Query the validity of the current position.

Returns true if the camera position has been initialised, false otherwise.

◆ operator=()

TSL3DCameraPosition & TSL3DCameraPosition::operator= ( const TSL3DCameraPosition & right)
inline

Assignment operator.