#include <RTItypesImp.hh>
Public Member Functions | |
RegionImp (RegionHandle, SpaceHandle, const std::vector< Extent > &) | |
virtual | ~RegionImp () |
virtual ULong | getRangeLowerBound (ExtentIndex, DimensionHandle) const throw (RTI::ArrayIndexOutOfBounds) |
virtual ULong | getRangeUpperBound (ExtentIndex, DimensionHandle) const throw (RTI::ArrayIndexOutOfBounds) |
virtual void | setRangeLowerBound (ExtentIndex, DimensionHandle, ULong) throw (RTI::ArrayIndexOutOfBounds) |
virtual void | setRangeUpperBound (ExtentIndex, DimensionHandle, ULong) throw (RTI::ArrayIndexOutOfBounds) |
virtual SpaceHandle | getSpaceHandle () const throw () |
virtual ULong | getNumberOfExtents () const throw () |
virtual ULong | getRangeLowerBoundNotificationLimit (ExtentIndex, DimensionHandle) const throw (RTI::ArrayIndexOutOfBounds) |
virtual ULong | getRangeUpperBoundNotificationLimit (ExtentIndex, DimensionHandle) const throw (RTI::ArrayIndexOutOfBounds) |
Private Attributes | |
RegionHandle | handle |
SpaceHandle | space |
std::vector< Extent > | extents |
std::vector< Extent > | coExtents |
Definition at line 228 of file RTItypesImp.hh.
RegionImp | ( | RegionHandle | h, | |
SpaceHandle | s, | |||
const std::vector< Extent > & | ext | |||
) |
Definition at line 466 of file RTItypesImp.cc.
~RegionImp | ( | ) | [virtual] |
Definition at line 471 of file RTItypesImp.cc.
ULong getRangeLowerBound | ( | ExtentIndex | index, | |
DimensionHandle | dimension | |||
) | const throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::Region.
Definition at line 475 of file RTItypesImp.cc.
References RegionImp::extents.
Referenced by RegionImp::getRangeLowerBoundNotificationLimit().
ULong getRangeUpperBound | ( | ExtentIndex | index, | |
DimensionHandle | dimension | |||
) | const throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::Region.
Definition at line 484 of file RTItypesImp.cc.
References RegionImp::extents.
Referenced by RegionImp::getRangeUpperBoundNotificationLimit().
void setRangeLowerBound | ( | ExtentIndex | index, | |
DimensionHandle | dimension, | |||
ULong | val | |||
) | throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::Region.
Definition at line 493 of file RTItypesImp.cc.
References RegionImp::extents.
void setRangeUpperBound | ( | ExtentIndex | index, | |
DimensionHandle | dimension, | |||
ULong | val | |||
) | throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::Region.
Definition at line 502 of file RTItypesImp.cc.
References RegionImp::extents.
SpaceHandle getSpaceHandle | ( | ) | const throw () [virtual] |
ULong getNumberOfExtents | ( | ) | const throw () [virtual] |
Implements RTI::Region.
Definition at line 517 of file RTItypesImp.cc.
References RegionImp::coExtents.
ULong getRangeLowerBoundNotificationLimit | ( | ExtentIndex | index, | |
DimensionHandle | dimension | |||
) | const throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::Region.
Definition at line 523 of file RTItypesImp.cc.
References RegionImp::coExtents, and RegionImp::getRangeLowerBound().
ULong getRangeUpperBoundNotificationLimit | ( | ExtentIndex | index, | |
DimensionHandle | dimension | |||
) | const throw (RTI::ArrayIndexOutOfBounds) [virtual] |
Implements RTI::Region.
Definition at line 532 of file RTItypesImp.cc.
References RegionImp::coExtents, and RegionImp::getRangeUpperBound().
RegionHandle handle [private] |
Definition at line 259 of file RTItypesImp.hh.
SpaceHandle space [private] |
Definition at line 261 of file RTItypesImp.hh.
Referenced by RegionImp::getRangeLowerBound(), RegionImp::getRangeUpperBound(), RegionImp::setRangeLowerBound(), and RegionImp::setRangeUpperBound().
Definition at line 263 of file RTItypesImp.hh.
Referenced by RegionImp::getNumberOfExtents(), RegionImp::getRangeLowerBoundNotificationLimit(), and RegionImp::getRangeUpperBoundNotificationLimit().