#include <FedRegion.hh>

Public Member Functions | |
| FedRegion (RegionHandle, SpaceHandle, const std::vector< Extent > &) | |
| virtual | ~FedRegion () |
| virtual ULong | getRangeLowerBound (ExtentIndex, DimensionHandle) const throw (ArrayIndexOutOfBounds) |
| virtual ULong | getRangeUpperBound (ExtentIndex, DimensionHandle) const throw (ArrayIndexOutOfBounds) |
| virtual void | setRangeLowerBound (ExtentIndex, DimensionHandle, ULong) throw (ArrayIndexOutOfBounds) |
| virtual void | setRangeUpperBound (ExtentIndex, DimensionHandle, ULong) throw (ArrayIndexOutOfBounds) |
| virtual SpaceHandle | getSpaceHandle () const throw () |
| Get the handle of the routing space having this region. | |
| virtual ULong | getNumberOfExtents () const throw () |
| virtual ULong | getRangeLowerBoundNotificationLimit (ExtentIndex, DimensionHandle) const throw (ArrayIndexOutOfBounds) |
| virtual ULong | getRangeUpperBoundNotificationLimit (ExtentIndex, DimensionHandle) const throw (ArrayIndexOutOfBounds) |
| void | commit () |
| Update the Region after an update to the RTI. | |
Private Attributes | |
| SpaceHandle | space |
| std::vector< Extent > | coExtents |
Definition at line 35 of file FedRegion.hh.
| FedRegion | ( | RegionHandle | h, | |
| SpaceHandle | s, | |||
| const std::vector< Extent > & | ext | |||
| ) |
Definition at line 33 of file FedRegion.cc.
References BaseRegion::setExtents().

| ~FedRegion | ( | ) | [virtual] |
Definition at line 40 of file FedRegion.cc.
| ULong getRangeLowerBound | ( | ExtentIndex | index, | |
| DimensionHandle | dimension | |||
| ) | const throw (ArrayIndexOutOfBounds) [virtual] |
Reimplemented from BaseRegion.
Definition at line 56 of file FedRegion.cc.
References BaseRegion::getRangeLowerBound().

| ULong getRangeUpperBound | ( | ExtentIndex | index, | |
| DimensionHandle | dimension | |||
| ) | const throw (ArrayIndexOutOfBounds) [virtual] |
Reimplemented from BaseRegion.
Definition at line 65 of file FedRegion.cc.
References BaseRegion::getRangeUpperBound().

| void setRangeLowerBound | ( | ExtentIndex | index, | |
| DimensionHandle | dimension, | |||
| ULong | val | |||
| ) | throw (ArrayIndexOutOfBounds) [virtual] |
Reimplemented from BaseRegion.
Definition at line 74 of file FedRegion.cc.
References BaseRegion::setRangeLowerBound().

| void setRangeUpperBound | ( | ExtentIndex | index, | |
| DimensionHandle | dimension, | |||
| ULong | val | |||
| ) | throw (ArrayIndexOutOfBounds) [virtual] |
Reimplemented from BaseRegion.
Definition at line 84 of file FedRegion.cc.
References BaseRegion::setRangeUpperBound().

| SpaceHandle getSpaceHandle | ( | ) | const throw () [virtual] |
Get the handle of the routing space having this region.
Implements BaseRegion.
Definition at line 48 of file FedRegion.cc.
References FedRegion::space.
| ULong getNumberOfExtents | ( | ) | const throw () [virtual] |
Reimplemented from BaseRegion.
Definition at line 126 of file FedRegion.cc.
References BaseRegion::getNumberOfExtents().

| ULong getRangeLowerBoundNotificationLimit | ( | ExtentIndex | index, | |
| DimensionHandle | dimension | |||
| ) | const throw (ArrayIndexOutOfBounds) [virtual] |
| ULong getRangeUpperBoundNotificationLimit | ( | ExtentIndex | index, | |
| DimensionHandle | dimension | |||
| ) | const throw (ArrayIndexOutOfBounds) [virtual] |
| void commit | ( | ) |
Update the Region after an update to the RTI.
Definition at line 136 of file FedRegion.cc.
References FedRegion::coExtents, and BaseRegion::replaceExtents().
Referenced by RTI::RTIambassador::notifyAboutRegionModification().

SpaceHandle space [private] |
Definition at line 71 of file FedRegion.hh.
Referenced by FedRegion::commit(), FedRegion::getRangeLowerBoundNotificationLimit(), and FedRegion::getRangeUpperBoundNotificationLimit().
1.5.5