VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtVrlinkTacticalGraphicVertexVisualizer.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtVrlinkEnvironmentalShapeVertexVisualizer.h,v $ $Revision: 1.43 $ $SceneObject: Exp $
7
******************************************************************************/
8
12
13
#pragma once
14
#include <
vrvCore/DtEnvironmentalVertexVisualizer.h
>
15
16
namespace
makVrv
17
{
18
namespace
DT_PROTOCOL_NAMESPACE
19
{
20
class
DtVrlinkTacticalGraphicStateListener;
21
24
class
DL_DLL_IGCONVRLINK
DtVrlinkTacticalGraphicVertexVisualizer
:
25
public
DtEnvironmentalVertexVisualizer
26
{
27
public
:
28
30
DtVrlinkTacticalGraphicVertexVisualizer
(
DtBaseConnection
& conn,
31
DtStateListener
& listener,
int
modelSet);
32
33
virtual
~
DtVrlinkTacticalGraphicVertexVisualizer
();
34
35
protected
:
36
37
virtual
void
resetSpatial();
38
39
virtual
void
slot_listenerLocationSet(
const
DtVector
& pos);
40
virtual
void
slot_listenerControlPointLocationSet(
int
index,
41
const
DtVector
& pos);
42
43
virtual
void
setControlPoints();
44
virtual
void
setControlPoints(
45
const
DtEnvironmentalStateListener::ControlPointsList
& pts);
46
47
virtual
DtVector
offsetAtPosition(
const
DtVector
& origin)
const
;
48
49
virtual
void
setColor(
float
r,
float
g,
float
b,
float
a);
50
virtual
void
defaultColorForObjectType(
const
DtEntityType&,
float
& r,
51
float
& g,
float
& b,
float
& a);
52
53
protected
:
54
DtVrlinkConnection
&
myVrlinkConnection
;
55
DtVrlinkTacticalGraphicStateListener
&
myVrlinkListener
;
56
57
};
58
59
typedef
DtStateVisualizerCreatorTemplate<DtVrlinkTacticalGraphicVertexVisualizer>
60
DtVrlinkTacticalGraphicVertexVisualizerCreator
;
61
}
62
}
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
)