VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
baseReflectedEntity.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
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 
23 
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 
51 
54 
55 protected:
56 
58 };
59 
61 {
62  return(myObjectId);
63 }
64 
65 #endif
66 
Contains the DtObjectId class declaration.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file contains the declaration of DtList and DtListItem.
This file defines math constants and methods which may be useful in simulations.
Instances of DtEntityStateRepository are used to maintain attributes and state of entity objects in a...
Definition: entityStateRepository.h:41
DtBaseReflectedEntity is an abstract base class.
Definition: baseReflectedEntity.h:29
DtObjectId myObjectId
Definition: baseReflectedEntity.h:57
virtual const DtObjectId & id() const
Get the entity&#39;s identifier.
Definition: baseReflectedEntity.h:60
This is a base class from which elements of a DtIntrusiveList must be derived.
Definition: vlList.h:158
DtObjectId instances are used to represent RTI::ObjectInstances in VR-Link.
Definition: objectId.h:38

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)