VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
symbolMapper
symbolMapper.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2001 MAK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: symbolMapper.h,v $ $Revision: 1.3 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DTSYMBOLMAPPER_H
13
#define DTSYMBOLMAPPER_H
14
15
#include "
symbolMapper/baseSymbolMapper.h
"
16
17
class
DT_DLL_symbolMapper
DtSymbolMapper
:
public
DtBaseSymbolMapper
18
{
19
Q_OBJECT
20
21
public
:
22
23
DtSymbolMapper
();
24
DtSymbolMapper
(
DtBaseSymbolMapper
*);
25
26
virtual
~
DtSymbolMapper
();
27
29
virtual
bool
init
();
30
31
public
:
33
virtual
DtSymbol
* processCreateSymbol(
const
DtTerrainModelData
& data,
void
*usr);
34
35
public
:
36
38
static
DtBaseSymbolMapper
*
create
();
40
static
DtSymbol
*
createSymbol
(
const
DtBaseSymbolMapper
* mapper,
const
DtModelData
& data,
void
*usr);
41
42
protected
:
44
virtual
void
modifySymbol
(
DtSymbol
* symbol,
DtSymbolDescriptor
* symDesc,
int
force,
const
DtEntityMapperKey
& emk);
45
46
virtual
DtSymbol
* createTerrainNodeSymbol(
const
DtTerrainModelData
& data,
void
*usr);
47
virtual
DtSymbol
* createTerrainEdgeSymbol(
const
DtTerrainModelData
& data,
void
*usr);
48
49
private
:
50
DtSymbolMapper
(
const
DtSymbolMapper
& orig);
51
DtSymbolMapper
&
operator=
(
const
DtSymbolMapper
orig);
52
};
53
54
#endif
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
)