VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
envDRPoint.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#ifndef DtEnvironmentalDRPointRecord_H_
10
#define DtEnvironmentalDRPointRecord_H_
11
12
13
#include "
envGeometry.h
"
14
#include <
matrix/vlVector.h
>
15
16
21
class
DT_DLL_VL
DtEnvironmentalDRPointRecord
:
22
public
DtEnvironmentalGeometryRecord
23
{
24
public
:
25
27
DtEnvironmentalDRPointRecord
();
28
30
DtEnvironmentalDRPointRecord
(
const
DtEnvironmentalDRPointRecord
& orig);
31
33
const
DtEnvironmentalDRPointRecord
&
operator=
(
34
const
DtEnvironmentalDRPointRecord
& orig);
35
37
virtual
~
DtEnvironmentalDRPointRecord
();
38
40
virtual
DtEnvironmentalRecord
*
clone
()
const
;
41
43
virtual
void
setLocation(
const
DtVector
& location);
44
virtual
const
DtVector
& location()
const
;
45
47
virtual
void
setVelocity(
const
DtVector
& velocity);
48
virtual
const
DtVector
& velocity()
const
;
49
53
virtual
bool
createNetworkRepresentation
();
54
56
const
DtNetEnvironmentalDRPointRecord
* drPointNetRep()
const
;
57
DtNetEnvironmentalDRPointRecord
* drPointNetRep();
58
60
virtual
void
setFromNet
(
const
DtNetEnvironmentalRecord
& buffer);
61
63
virtual
int
netRepSize
()
const
;
64
65
protected
:
66
68
DtEnvironmentalDRPointRecord
*
self
()
const
;
69
70
protected
:
71
72
DtVector
myLocation
;
73
DtVector
myVelocity
;
74
};
75
76
77
#endif
78
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)