VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
terrainqt
terrainDrawerColl.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2002 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: terrainDrawerColl.h,v $ $Revision: 108016 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DtTerrainDrawerColl_H_
13
#define DtTerrainDrawerColl_H_
14
16
#include <
symbolDrawerInterface/symbolDrawer.h
>
17
#include <
symbolDrawerInterface/drawerColl.h
>
18
#include "
terrainqt/terrainqtDefines.h
"
19
20
class
DtTerrainDatabase;
21
class
DtViewDriver
;
22
23
typedef
std::map<QString, DtSymbolDrawer*>
DtTerrainDrawerMap
;
24
31
class
DT_DLL_terrainqt
DtTerrainDrawerColl
:
public
DtDrawerColl
32
{
33
public
:
34
35
DtTerrainDrawerColl
();
36
DtTerrainDrawerColl
(
DtDrawerColl
* nextComponent );
37
virtual
~
DtTerrainDrawerColl
();
38
39
virtual
DtSymbolDrawer
*
lookupDrawer
(
const
DtDrawerKey
& key );
40
42
static
DtTerrainDrawerColl
*create();
43
44
virtual
bool
init
();
45
46
protected
:
48
virtual
DtSymbolDrawer
*
createDrawer
(
const
QString& str);
49
50
protected
:
52
DtTerrainDrawerColl
(
const
DtTerrainDrawerColl
& orig);
53
55
DtTerrainDrawerColl
&
operator=
(
const
DtTerrainDrawerColl
& orig);
56
57
protected
:
58
DtTerrainDrawerMap
myDrawers
;
59
};
60
61
#endif
62
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)