MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
region.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2001 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: region.h,v $ $Revision: 1.18 $ $State: Exp $
7 *********************************************************************/
8 #ifndef region_H_
9 #define region_H_
10 #ifdef DDM
11 
14 
15 
16 #include "internalTypes.h"
17 #include "rtiMsConfig.h"
18 
22 class DT_DLL_LRC DtRegion
23 {
24 public:
25 
27  DtRegion();
28 
30  virtual ~DtRegion();
31 
33  virtual unsigned long getRangeLowerBound(
34  DtExtentIndex extentIndex,
35  DtDimensionHandle dimensionHandle) const = 0;
36  virtual void setRangeLowerBound(
37  DtExtentIndex extentIndex,
38  DtDimensionHandle dimensionHandle,
39  unsigned long lowerBound) = 0;
40 
42  virtual unsigned long getRangeUpperBound(
43  DtExtentIndex extentIndex,
44  DtDimensionHandle dimensionHandle) const = 0;
45  virtual void setRangeUpperBound(
46  DtExtentIndex extentIndex,
47  DtDimensionHandle dimensionHandle,
48  unsigned long upperBound) = 0;
49 
51  virtual DtRegionHandle handle() const = 0;
52 
54  virtual DtSpaceHandle getSpaceHandle() const = 0;
55 
57  virtual unsigned long addExtent() = 0;
58 
60  virtual unsigned long getNumberOfExtents() const = 0;
61 
63  virtual void commitModifications() = 0;
64 
66  virtual DtDimensionHandleSet const& dimensionHandles() const = 0;
67 
69  virtual bool inUse() const = 0;
70 
72  virtual bool wasCommited() const = 0;
73 };
74 
75 #endif
76 #endif

Document ID: Generated on Fri Sep 27 00:57:56 EDT 2019 from SVN revision 201708
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)