VisioMove  2.1.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends Pages
VgEngine::VgSRS Class Referenceabstract

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

Inheritance diagram for VgEngine::VgSRS:
Inheritance graph

Public Member Functions

bool isGeoReferenced () const
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 Constructor. More...
 
 VgReferenced (const VgReferenced &pThis)
 Copy constructor. More...
 
virtual ~VgReferenced ()
 Destructor. More...
 
VgReferencedoperator= (const VgReferenced &pThis)
 Assignment operator. More...
 
void ref () const
 This method is used to add a reference to this object. More...
 
int unref () const
 This method is used to remove a reference to this object. More...
 
int getNbReferences () const
 Retrieves the number of references to this object. More...
 

Protected Member Functions

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

Friends

class VgEngine::VgObjectBridge
 

Additional Inherited Members

- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 The number of references to this object. More...
 

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.

Version
2.0
See Also
VgEngine::VgPosition

Constructor & Destructor Documentation

VgEngine::VgSRS::VgSRS ( )
protected

This class constructor is protected to prevent direct instantiation.

virtual VgEngine::VgSRS::~VgSRS ( )
protectedpure 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:
VisioMove 2.1.5, Visioglobe® 2015