VisioMove  2.1.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
VgEngine::VgIViewPoint Struct Reference

This structure encapsulates a camera's viewpoint parameters. More...

Public Member Functions

 VgIViewPoint ()
 Constructor. More...
 
 VgIViewPoint (const VgIViewPoint &pOther)
 Copy constructor. More...
 

Public Attributes

VgEngine::VgPosition mPosition
 The viewpoint position. More...
 
double mHeading
 The viewpoint heading. More...
 
double mPitch
 The viewpoint pitch. More...
 

Detailed Description

This structure encapsulates a camera's viewpoint parameters.

Constructor & Destructor Documentation

VgEngine::VgIViewPoint::VgIViewPoint ( )
inline

Constructor.

VgEngine::VgIViewPoint::VgIViewPoint ( const VgIViewPoint pOther)
inline

Copy constructor.

Initializes the view point.

Member Data Documentation

double VgEngine::VgIViewPoint::mHeading

The viewpoint heading.

double VgEngine::VgIViewPoint::mPitch

The viewpoint pitch.

Note
In the 2D or 2.5D maps use case, it is usually set to -90.0 degrees to define a vertical, downward view.
VgEngine::VgPosition VgEngine::VgIViewPoint::mPosition

The viewpoint position.

Note
In the 2D or 2.5D maps use case, in order to provide a comfortable point of view, the mZorAltitude component is computed according to the size of the associated POI, the minimum value being 100.0.
For example, the viewpoint associated to a big supermarket within a mall might have an altitude of 654.3 whereas the one associated to a small kiosk will have an altitude of 100.0.

The documentation for this struct was generated from the following file:
VisioMove 2.1.5, Visioglobe® 2015