VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvCore
DtBaseRadioVisualization.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvCore/vrvCore.h
>
13
14
#include <
vrvCore/DtUniqueID.h
>
15
16
#include <matrix/vlVector.h>
17
18
namespace
makVrv
19
{
20
23
class
DT_DLL_VRVCORE
DtBaseRadioVisualization
24
{
25
public
:
26
30
struct
DT_DLL_VRVCORE
AttachablePoint
{
31
33
AttachablePoint
(
DtUniqueID
entitySceneObjectId );
34
36
AttachablePoint(
DtVector
fixedLocation );
37
39
bool
operator ==
(
const
AttachablePoint& other )
const
;
40
42
bool
operator < (
const
AttachablePoint& other )
const
;
43
44
DtVector
myFixedLocation
;
45
DtUniqueID
myEntitySceneObjectId
;
46
bool
myFixedFlag
;
47
48
};
49
50
public
:
51
53
DtBaseRadioVisualization
(
DtUniqueID
uid );
54
56
virtual
~
DtBaseRadioVisualization
();
57
60
virtual
void
setColor(
float
red,
float
green,
float
blue,
float
alpha ) = 0;
61
64
virtual
void
setAnimationRate(
float
rate ) = 0;
65
67
virtual
void
animate(
double
t ) = 0;
68
70
DtUniqueID
uniqueId()
const
;
71
72
protected
:
73
74
DtUniqueID
myUniqueId
;
75
76
};
77
78
}
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
)