#include <ArMapInterface.h>
Inheritance diagram for ArMapSupplementInterface:

ArMapSupplementInterface is basically a repository for any pieces of data that do not fit in the other categories (i.e. scan data, map objects, or info). It currently stores the optional latitude/longitude information.
Public Member Functions | |
| ArMapSupplementInterface () | |
| Default constructor. | |
| virtual double | getOriginAltitude ()=0 |
| Gets the altitude of the origin; valid only if hasOriginLatLongAlt returns true. | |
| virtual ArPose | getOriginLatLong ()=0 |
| Returns the latitude/longitude origin; valid only if hasOriginLatLongAlt returns true. | |
| virtual bool | hasOriginLatLongAlt ()=0 |
| Returns whether this map has an origin specified in latitude/longitude (and altitude). | |
| virtual void | setOriginLatLongAlt (bool hasOriginLatLong, const ArPose &originLatLong, double altitude, ArMapChangeDetails *changeDetails=NULL)=0 |
| Sets the latitude/longitude and altitude of the origin. | |
| virtual void | writeSupplementToFunctor (ArFunctor1< const char * > *functor, const char *endOfLineChars)=0 |
| Writes the supplemental data to the given functor. | |
| virtual | ~ArMapSupplementInterface () |
| Destructor. | |
|
|
Gets the altitude of the origin; valid only if hasOriginLatLongAlt returns true.
Implemented in ArMapSupplement. |
|
||||||||||||||||||||
|
Sets the latitude/longitude and altitude of the origin.
|
|
||||||||||||
|
Writes the supplemental data to the given functor.
|
1.4.2