Public Types | Public Member Functions | Protected Member Functions | Friends

VgEngine::VgSRS Class Reference

This abstract class is the superclass of all concrete SRS classes. More...

Inheritance diagram for VgEngine::VgSRS:
Inheritance graph
[legend]
Collaboration diagram for VgEngine::VgSRS:
Collaboration graph
[legend]

List of all members.

Public Types

typedef VgSRSDescriptor Descriptor

Public Member Functions

bool isGeoReferenced () const

Protected Member Functions

 VgSRS ()
 This class constructor is protected to prevent direct instantiation.
virtual ~VgSRS ()=0
 Class destructor.

Friends

class VgEngine::VgObjectBridge

Detailed Description

This abstract class is the superclass of all concrete SRS classes.

SRS stands for Spatial Reference System, it describes the space and coordinate system in which positions are expressed. Reference counted.

See also:
VgEngine::VgPosition
Version:
2.0

Member Typedef Documentation


Constructor & Destructor Documentation

VgEngine::VgSRS::VgSRS (  ) [protected]

This class constructor is protected to prevent direct instantiation.

virtual VgEngine::VgSRS::~VgSRS (  ) [protected, pure virtual]

Class destructor.

It is pure virtual to force subclasses to reimplement it.


Member Function Documentation

bool VgEngine::VgSRS::isGeoReferenced (  ) const
Returns:
True if this is a georeferenced SRS, false if it is a custom SRS, i.e a reference system where coordinates cannot be reprojected into a geographic reference system like WGS84.

Friends And Related Function Documentation

friend class VgEngine::VgObjectBridge [friend]

The documentation for this class was generated from the following file:
VisioDevKit 2.0, Visioglobe® 2013