VR-Link API Documentation for DIS
unknownHObj.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 
00006 
00010 
00011 #ifndef DtUnknownHlaObject_H_
00012 #define DtUnknownHlaObject_H_
00013 
00014 #if   DtHLA 
00015 
00016 
00017 #include "hlaObj.h"
00018 
00019 class DT_DLL_VL DtObjClassDesc;
00020 
00024 class DT_DLL_VL DtUnknownHlaObject : public DtHlaObject
00025 {
00026 public:
00027    
00029    DtUnknownHlaObject(
00030       DtExerciseConn* exConn, 
00031       const char* name, 
00032       DtObjClassDesc& classDesc);
00033 
00035    DtUnknownHlaObject(
00036       DtExerciseConn* exConn, 
00037 #if DtHLA_1516
00038       RTI::ObjectInstanceHandle id, 
00039 #else
00040       RTI::ObjectHandle id, 
00041 #endif
00042       const char* name, 
00043       DtObjClassDesc& classDesc);
00044 
00046    virtual ~DtUnknownHlaObject();
00047 
00050    virtual void update();
00051 
00061    virtual void update(
00062 #if DtHLA_1516
00063       const RTI::AttributeHandleValueMap& ahvm
00064 #else
00065       const RTI::AttributeHandleValuePairSet& ahvps
00066 #endif
00067       );
00068 
00069 protected:
00070 
00072    DtUnknownHlaObject(const DtUnknownHlaObject& orig);
00073 
00075    DtUnknownHlaObject& operator=(const DtUnknownHlaObject& orig);
00076 
00081    virtual void reflect(const DtStateMsg& stateMsg);
00082 };
00083 
00084 #endif
00085 #endif
00086 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)