MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
region13.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2001 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: region13.h,v $ $Revision: 1.4 $ $State: Exp $
7 *********************************************************************/
10 
11 #ifndef DtRegion13_H_
12 #define DtRegion13_H_
13 
14 #ifdef DtIFSPEC13
15 #ifdef DDM
16 
17 #include "rtiMsConfig.h"
18 #ifdef DtIFSPEC13DLC
19 #include "RTI13.h"
20 #define RTI rti13
21 #else
22 #include "RTI.hh"
23 #endif
24 
25 class DtRegion;
26 
27 class DT_DLL_LRC DtRegion13 : public RTI::Region
28 {
29 public:
30 
32  DtRegion13();
34  DtRegion13(DtRegion* region);
35 
36  virtual ~DtRegion13();
37 
39  virtual RTI::ULong getRangeLowerBound(
40  RTI::ExtentIndex extentIndex,
41  RTI::DimensionHandle dimensionHandle) const
42  throw (
43  RTI::ArrayIndexOutOfBounds);
44 
46  virtual void setRangeLowerBound(
47  RTI::ExtentIndex extentIndex,
48  RTI::DimensionHandle dimensionHandle,
49  RTI::ULong lowerBound)
50  throw (
51  RTI::ArrayIndexOutOfBounds);
52 
54  virtual RTI::ULong getRangeUpperBound(
55  RTI::ExtentIndex extentIndex,
56  RTI::DimensionHandle dimensionHandle) const
57  throw (
58  RTI::ArrayIndexOutOfBounds);
59 
61  virtual void setRangeUpperBound(
62  RTI::ExtentIndex extentIndex,
63  RTI::DimensionHandle dimensionHandle,
64  RTI::ULong upperBound)
65  throw (
66  RTI::ArrayIndexOutOfBounds);
67 
69  virtual RTI::SpaceHandle getSpaceHandle() const
70  throw ();
71 
73  virtual RTI::ULong getNumberOfExtents() const
74  throw ();
75 
77  virtual RTI::ULong getRangeLowerBoundNotificationLimit(
78  RTI::ExtentIndex extentIndex,
79  RTI::DimensionHandle dimensionHandle) const
80  throw (
81  RTI::ArrayIndexOutOfBounds);
82 
84  virtual RTI::ULong getRangeUpperBoundNotificationLimit(
85  RTI::ExtentIndex extentIndex,
86  RTI::DimensionHandle dimensionHandle) const
87  throw (
88  RTI::ArrayIndexOutOfBounds);
89 
91  virtual void setRegionImpl(DtRegion* regionImpl);
92  virtual DtRegion* regionImpl();
93 
94 protected:
95 
96  DtRegion* myRegion;
97 
98 };
99 
100 #endif
101 #endif
102 #endif

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)