9 #ifndef baseObjDesc13_H_
10 #define baseObjDesc13_H_
12 #if DtHLA & !DtHLA_1516
21 #include <vlutil/vlString.h>
28 class DtLgrOnlineFomDesc;
32 class DT_DLL_LGRSIM DtBaseObjClassDesc :
public DtBaseHlaClass<DtBaseAttrDesc>
38 DtBaseObjClassDesc(
const DtString& className,
39 DtBaseObjClassDesc* baseClass,
unsigned int hand);
42 DtBaseObjClassDesc(
const DtString& className,
43 const DtString& baseClassName,
unsigned int hand);
46 DtBaseObjClassDesc(
char*& bfr,
int& bsz );
49 virtual ~DtBaseObjClassDesc();
52 DtBaseObjClassDesc(
const DtBaseObjClassDesc& src );
55 DtBaseObjClassDesc& operator=(
const DtBaseObjClassDesc& src );
60 RTI::ObjectClassHandle rtiHandle(
const DtLgrOnlineFomDesc& fomDesc)
const;
63 inline bool isBaseClass()
const;
66 inline void setIsBaseClass(
bool isBaseClass);
69 inline bool isSubscribedTo()
const;
71 inline void setIsSubscribedTo(
bool onOff );
74 inline bool isFilteredClass()
const;
76 inline void setIsFilteredClass(
bool onOff );
88 int serialize(
char*& bfr,
int& bsz )
const;
94 int unserializeAttributes(
char* bfr,
int bsz,
int num );
DtU32 flags() const
Get the encoded flags.
Definition: baseHlaValue.h:89
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21
void setIsSubscribedTo(bool onOff)
Toggle on/off the subscription to this object class.
Definition: baseObjDesc1516.h:129
Contains MAKLogger::DtBaseHlaClass subclass of MAKLogger::DtBaseHlaValue.
bool isBaseClass() const
Is this object class a base class for other object classes.
Definition: baseObjDesc1516.h:117
Definition: baseHlaValue.h:37
Contains MAKLogger::DtLgrVariableLengthData class.
Contains MAKLogger::DtLgrHlaHandle typedef and MAKLogger::DtLgrValueReference and MAKLogger::DtLgrVal...
Definition: baseHlaValue.h:39
void setFlags(DtU32)
Set the encoded flags.
Definition: baseHlaValue.h:94
Definition: baseHlaValue.h:38
bool isSubscribedTo() const
Is this object class subscribed to.
Definition: baseObjDesc1516.h:123
void setIsFilteredClass(bool onOff)
Toggle on/off the filtering of this object class.
Definition: baseObjDesc1516.h:147
bool isFilteredClass() const
Is this object class filtered out.
Definition: baseObjDesc1516.h:142
Contains MAKLogger::DtBaseAttrDesc class.
void setIsBaseClass(bool isBaseClass)
Set whether is a base class.
Definition: baseObjDesc1516.h:105