Public Member Functions | Public Attributes

VgEngine::VgIViewPoint Struct Reference

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

Collaboration diagram for VgEngine::VgIViewPoint:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

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

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

The viewpoint heading.

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.

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:
VisioDevKit 2.0, Visioglobe® 2013