VR-Link API Documentation for HLA 1.3
hRefGrDatList.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
7 #ifndef hRefGrDatList_H_
8 #define hRefGrDatList_H_
9 
10 
15 
16 #if DtHLA
17 
18 #include "hRefObjList.h"
19 #include "hRefGridData.h"
20 #include "exerciseConn.h"
21 #include "fom.h"
22 #include "fomMapper.h"
23 
28 
30 {
31 public:
32 
36  const DtDDMRegionSet* regionSetToUse = 0,
37  const DtString& updateRateTag = DtString(""));
38 
42  const DtList *handleList, const DtDDMRegionSet* regionSetToUse = 0,
43  const DtString& updateRateTag = DtString(""));
44 
46  virtual ~DtReflectedGriddedDataList();
47 
49  virtual DtReflectedGriddedData* lookup(
50 #if DtHLA_1516
51  RTI::ObjectInstanceHandle id);
52 #else
53  RTI::ObjectHandle id);
54 #endif
55 
57  virtual DtReflectedGriddedData* lookup(
58  const DtGlobalObjectDesignator& objName);
59 
61  virtual DtReflectedGriddedData* first() const;
62  virtual DtReflectedGriddedData* last() const;
63 
65  virtual void addGriddedDataAdditionCallback(
66  DtGriddedDataCallbackFunction cb, void* userData);
67  virtual void removeGriddedDataAdditionCallback(
68  DtGriddedDataCallbackFunction cb, void* userData);
69 
71  virtual void addGriddedDataRemovalCallback(
72  DtGriddedDataCallbackFunction cb, void* userData);
73  virtual void removeGriddedDataRemovalCallback(
74  DtGriddedDataCallbackFunction cb, void* userData);
75 
76 protected:
77 
80 
83 
86 
91  virtual void objectAdded(DtReflectedObject* obj);
92 
95  virtual const DtList* dfltHandleList();
96 };
97 
98 #endif
99 #endif
100 

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)