VR-Link API Documentation for HLA Evolved
ddmConveyedRegion1516.h
Go to the documentation of this file.
1 //********************************************************************
4 //********************************************************************
5 //********************************************************************
7 //********************************************************************
8 
9 #pragma once
10 
11 #if (DtHLA && DtHLA_1516)
12 
13 #include "rtiNamespace.h"
14 #include "vlutil/vlString.h"
15 
16 #include <set>
17 
20 
21 class DtExerciseConn;
22 class DtVrlRtiAmbassador;
23 
26 {
27 
28 public:
29 
32  DtDDMConveyedRegion(DtExerciseConn* exConn, RTI::RegionHandle regionHandle );
33 
35  virtual ~DtDDMConveyedRegion();
36 
38  virtual RTI::RegionHandle regionHandle() const;
39 
41  virtual const RTI::DimensionHandleSet dimensionHandles() const;
42 
44  virtual const std::set<DtString>& dimensionNames() const;
45 
47  virtual RTI::DimensionHandle dimensionHandle(const DtString& dimName) const;
48 
51  virtual bool getDimensionName(RTI::DimensionHandle dimHandle, DtString& dimName) const;
52 
55  virtual bool getRangeBounds( RTI::DimensionHandle dimHandle, RTI::RangeBounds& rangeBounds) const;
56 
59  virtual bool getRangeBounds( const DtString& dimName, RTI::RangeBounds& rangeBounds) const;
60 
61 protected:
62 
65 
67  DtDDMConveyedRegion& operator=(const DtDDMConveyedRegion& orig);
68 
69 protected:
70 
71  RTI::RegionHandle myRegionHandle;
72  mutable std::set<DtString> myDimensionNames;
73  DtExerciseConn* myExConn;
74  DtVrlRtiAmbassador* myRtiAmb;
75 };
76 
77 
78 #endif
79 

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)