The following "diagram" illustrates the basic hierarchy:
________ArMapSupplementInterface________
^ ^
| ________ArMapInfoInterface________ |
| ^ ^ |
| | __ArMapObjectsInterface___ | |
| | ^ ^ | |
| | | ArMapScanInterface | | |
| | | ^ ^ | | |
| | | | | | | |
ArMapInterface | | | |
^ (extends) | | | | (extends)
| | | | |
| | | | |
ArMapSimple +----------> ArMapScan | | |
| (contains) | | |
+-----------> ArMapObjects | |
| | |
+------------------> ArMapInfo |
| |
+----------------> ArMapSupplement
#include "ArMapInterface.h"
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. | |
1.4.2