VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
baseReflectedEntity.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
#ifndef DtBaseReflectedEntity_H_
7
#define DtBaseReflectedEntity_H_
8
13
14
15
16
#include <
matrix/vlMath.h
>
17
#include "
objectId.h
"
18
#include "
stateMsg.h
"
19
20
#include <
vlutil/vlList.h
>
21
22
class
DT_DLL_VL
DtEntityStateRepository
;
23
29
class
DT_DLL_VL
DtBaseReflectedEntity
:
public
DtListedObj
30
{
31
public
:
32
34
virtual
~
DtBaseReflectedEntity
();
35
37
DtBaseReflectedEntity
& operator=(
const
DtBaseReflectedEntity
& orig);
38
40
virtual
DtEntityStateRepository
* entityStateRep()
const
= 0;
41
43
virtual
const
DtObjectId
& id()
const
;
44
45
protected
:
46
48
50
DtBaseReflectedEntity
(
const
DtObjectId
&
id
);
51
53
DtBaseReflectedEntity
(
const
DtBaseReflectedEntity
& orig);
54
55
protected
:
56
57
DtObjectId
myObjectId
;
58
};
59
60
inline
const
DtObjectId
&
DtBaseReflectedEntity::id
()
const
61
{
62
return
(
myObjectId
);
63
}
64
65
#endif
66
Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)