MAK RTIspy API Documentation for HLA Evolved
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
RTI
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 Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)