VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ddmConveyedRegion13.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 "vlutil/vlMachineTypes.h"
14 #include "vl/rtiNamespace.h"
15 #include "vl/routingSpaceDesc.h"
16 
19 
20 class DtExerciseConn;
21 class DtVrlRtiAmbassador;
22 
25 {
26 public:
29  DtDDMConveyedRegion(DtExerciseConn* exConn, const RTI::Region* region);
30 
32  virtual ~DtDDMConveyedRegion();
33 
35  virtual const RTI::Region* rtiRegion() const;
36 
38  virtual RTI::RegionToken regionToken() const;
39 
41  virtual RTI::SpaceHandle spaceHandle() const;
42 
44  virtual const DtString& spaceName() const;
45 
48  virtual const DtRoutingSpaceDesc* routingSpace() const;
49 
51  virtual const DtDimensionHandleSet& dimensionHandles() const;
52 
54  virtual unsigned int numberExtents() const;
55 
57  virtual unsigned long lowerBound(int extentIndex, RTI::DimensionHandle dimensionHandle) const;
58 
60  virtual unsigned long lowerBound(int extentIndex, const DtString& dimensionName) const;
61 
63  virtual unsigned long upperBound(int extentIndex, RTI::DimensionHandle dimensionHandle) const;
64 
66  virtual unsigned long upperBound(int extentIndex, const DtString& dimensionName) const;
67 
68 protected:
69 
72 
74  DtDDMConveyedRegion& operator=(const DtDDMConveyedRegion& orig);
75 
76 protected:
77 
80  const RTI::Region* myRegion;
82 
83 protected:
85 };
86 
87 #endif
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
DtVrlRtiAmbassador * myRtiAmb
Definition: ddmConveyedRegion13.h:79
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
const RTI::Region * myRegion
Definition: ddmConveyedRegion13.h:80
Definition: routingSpaceDesc.h:26
DtExerciseConn * myExConn
Definition: ddmConveyedRegion13.h:78
The DtDDMConveyedRegion class provides a wrapper around a RTI conveyed region.
Definition: ddmConveyedRegion13.h:24
std::set< RTI::DimensionHandle > DtDimensionHandleSet
Definition: routingSpaceDesc.h:22
const DtRoutingSpaceDesc * mySpaceDesc
Definition: ddmConveyedRegion13.h:81
Instances of DtVrlRtiAmbassador are for wrapping the calls to The RTI ambassador so that we may overr...
Definition: vrlRtiAmbassador1516e.h:24
Instances of DtString are used to represent strings.
Definition: vlString.h:29
This file contains typedefs for machine dependant types.
static DtDimensionHandleSet theEmptyDimensionSet
Definition: ddmConveyedRegion13.h:84

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)