VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvUtil
DtCoordinateDisplayCollection.h
Go to the documentation of this file.
1
/********************************************************************
2
* Copyright (c) 2011 MaK Technologies, Inc.
3
* All rights reserved.
4
********************************************************************/
5
/********************************************************************
6
* $RCSfile: DtCoordinateDisplayCollection.h,v $ $Revision: 1.7 $ $State: Exp $
7
********************************************************************/
8
12
13
#pragma once
14
#include <
vrvUtil/vrvUtil.h
>
15
#include <
vrvUtil/DtCoordinateDisplay.h
>
16
#include <boost/unordered_map.hpp>
17
18
namespace
makVrv
19
{
20
24
class
DT_DLL_VRVUTIL
DtCoordinateDisplayCollection
25
{
26
public
:
27
28
typedef
boost::unordered_map<
29
makArchives::DtDisplayUnitsSettingsRecord::CoordSys
,
30
DtCoordinateDisplay
*>
CoordinateDisplayMap
;
31
33
DtCoordinateDisplayCollection
();
34
36
DtCoordinateDisplayCollection
(
const
DtCoordinateDisplayCollection
& cds);
37
39
virtual
~
DtCoordinateDisplayCollection
();
40
43
virtual
void
addCoordinateDisplay(
44
makArchives::DtDisplayUnitsSettingsRecord::CoordSys
cs,
45
DtCoordinateDisplay
* obj );
46
47
virtual
DtCoordinateDisplay
* display(
48
makArchives::DtDisplayUnitsSettingsRecord::CoordSys
cs )
const
;
49
50
virtual
DtCoordinateDisplay
* display(
51
const
DtUnicode
& coordSysName )
const
;
52
53
virtual
makArchives::DtDisplayUnitsSettingsRecord::CoordSys
54
coordinateSystem(
const
DtUnicode
& coordSysName )
const
;
55
57
virtual
DtUnicode
coordinateSystemName(
58
makArchives::DtDisplayUnitsSettingsRecord::CoordSys
cs )
const
;
59
61
virtual
const
CoordinateDisplayMap
& displays()
const
;
62
63
protected
:
64
65
CoordinateDisplayMap
myCoordinateDisplays
;
66
67
};
68
69
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)