VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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;
75 };
76 
77 
78 #endif
79 
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:58
DtVrlRtiAmbassador * myRtiAmb
Definition: ddmConveyedRegion1516.h:74
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
RTI::RegionHandle myRegionHandle
Definition: ddmConveyedRegion1516.h:71
DtExerciseConn * myExConn
Definition: ddmConveyedRegion1516.h:73
std::set< DtString > myDimensionNames
Definition: ddmConveyedRegion1516.h:72
The DtDDMConveyedRegion class provides a wrapper around a RTI conveyed region.
Definition: ddmConveyedRegion1516.h:25
Instances of DtVrlRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may overr...
Definition: vrlRtiAmbassador1516.h:25
Instances of DtString are used to represent strings.
Definition: vlString.h:29

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)