VR-Forces 4.1.1 Class Documentation
List of all members | Public Types | Public Member Functions | Protected Attributes
makVrv::DtCoordinateDisplayCollection Class Reference

Collection of DtCoordinateSystemDisplay objects for displaying coordinates in multiple coordinate systems. More...

Public Types

typedef boost::unordered_map
< makArchives::DtDisplayUnitsSettingsRecord::CoordSys,
DtCoordinateDisplay * > 
CoordinateDisplayMap

Public Member Functions

 DtCoordinateDisplayCollection ()
 Default CTOR.
 DtCoordinateDisplayCollection (const DtCoordinateDisplayCollection &cds)
 Copy constructor.
virtual ~DtCoordinateDisplayCollection ()
 Virtual DTOR.
virtual void addCoordinateDisplay (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs, DtCoordinateDisplay *obj)
 Adds a new coordinate system to the list of systems.
virtual DtCoordinateDisplaydisplay (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs) const
virtual DtCoordinateDisplaydisplay (const DtUnicode &coordSysName) const
virtual
makArchives::DtDisplayUnitsSettingsRecord::CoordSys 
coordinateSystem (const DtUnicode &coordSysName) const
virtual DtUnicode coordinateSystemName (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs) const
 Returns the coordinate system name for the specified system.
virtual const
CoordinateDisplayMap
displays () const
 Returns the collection of system displays.

Protected Attributes

CoordinateDisplayMap myCoordinateDisplays

Detailed Description

Collection of DtCoordinateSystemDisplay objects for displaying coordinates in multiple coordinate systems.

Member Typedef Documentation

Constructor & Destructor Documentation

makVrv::DtCoordinateDisplayCollection::DtCoordinateDisplayCollection ( )

Default CTOR.

makVrv::DtCoordinateDisplayCollection::DtCoordinateDisplayCollection ( const DtCoordinateDisplayCollection cds)

Copy constructor.

virtual makVrv::DtCoordinateDisplayCollection::~DtCoordinateDisplayCollection ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual void makVrv::DtCoordinateDisplayCollection::addCoordinateDisplay ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  cs,
DtCoordinateDisplay obj 
)
virtual

Adds a new coordinate system to the list of systems.

If the system exists, replaces with the new information.

virtual DtCoordinateDisplay* makVrv::DtCoordinateDisplayCollection::display ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  cs) const
virtual
virtual DtCoordinateDisplay* makVrv::DtCoordinateDisplayCollection::display ( const DtUnicode coordSysName) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::CoordSys makVrv::DtCoordinateDisplayCollection::coordinateSystem ( const DtUnicode coordSysName) const
virtual
virtual DtUnicode makVrv::DtCoordinateDisplayCollection::coordinateSystemName ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  cs) const
virtual

Returns the coordinate system name for the specified system.

virtual const CoordinateDisplayMap& makVrv::DtCoordinateDisplayCollection::displays ( ) const
virtual

Returns the collection of system displays.

Member Data Documentation

CoordinateDisplayMap makVrv::DtCoordinateDisplayCollection::myCoordinateDisplays
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)