Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages | Examples

ArMapComponents.h File Reference


Detailed Description

Contains the set of component classes used to implement Aria maps.

Date:
06/27/08
Author:
K. Cunningham
The ArMap class (defined in ArMap.h) is composed of several smaller classes that are defined in this header file. These include:

The following "diagram" illustrates the basic hierarchy:

          ________ArMapSupplementInterface________
         ^                                        ^
         |   ________ArMapInfoInterface________   |
         |   ^                                ^   |
         |   |   __ArMapObjectsInterface___   |   |
         |   |   ^                        ^   |   |
         |   |   |   ArMapScanInterface   |   |   |
         |   |   |   ^                ^   |   |   |
         |   |   |   |                |   |   |   |
        ArMapInterface                |   |   |   |  
        ^ (extends)                   |   |   |   | (extends)
        |                             |   |   |   |
        |                             |   |   |   |
     ArMapSimple +----------> ArMapScan   |   |   |
                 | (contains)             |   |   |
                 +-----------> ArMapObjects   |   |
                 |                            |   |
                 +------------------> ArMapInfo   |
                 |                                |
                 +----------------> ArMapSupplement

 

See also:
ArMapInterface

ArMap

#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.


Generated on Thu Jan 7 10:34:39 2010 for Aria by  doxygen 1.4.2