The following "diagram" illustrates the basic hierarchy:
________ArMapSupplementInterface________ ^ ^ | ________ArMapInfoInterface________ | | ^ ^ | | | __ArMapObjectsInterface___ | | | | ^ ^ | | | | | ArMapScanInterface | | | | | | ^ ^ | | | | | | | | | | | ArMapInterface | | | | ^ (extends) | | | | (extends) | | | | | | | | | | ArMapSimple +----------> ArMapScan | | | | (contains) | | | +-----------> ArMapObjects | | | | | +------------------> ArMapInfo | | | +----------------> ArMapSupplement
#include "ArMapInterface.h"
Classes | |
struct | ArDataTagCaseCmpOp |
Comparator used to sort scan data types in a case-insensitive manner. More... | |
class | ArMapInfo |
A container for the various "info" tags in an Aria map. More... | |
class | ArMapObjects |
The collection of map objects that are contained in an Aria map. More... | |
class | ArMapScan |
The map data related to the sensable obstacles in the environment. More... | |
class | ArMapSimple |
Simple map that can be read from and written to a file. More... | |
class | ArMapSupplement |
Supplemental data associated with an Aria map. More... | |
Typedefs | |
typedef std::map< std::string, std::string, ArDataTagCaseCmpOp > | ArDataTagToScanTypeMap |
Type definition for a map of data tags to scan types. | |
typedef std::map< std::string, ArMapScan *, ArStrCaseCmpOp > | ArTypeToScanMap |
Type definition for a map of scan types to scan data. |