#include <ddmregiondata.h>

Public Member Functions | |
| DDMRegionData () | |
| void | SetRegion (RTI::Region *region) |
| Sets the region associated with this data class. | |
| RTI::Region * | GetRegion () |
| |
| const RTI::Region * | GetRegion () const |
| |
| unsigned | GetNumberOfExtents () const |
| |
| void | SetDimensionValue (unsigned extent, const DimensionValues &dimVal) |
| const DimensionValues * | GetDimensionValue (unsigned extent) const |
| void | ClearDimensions () |
Protected Member Functions | |
| virtual | ~DDMRegionData () |
Classes | |
| class | DimensionValues |
This abstract exists because calculating the region uses data in attributes that may not be updated every time an update message is received, but the values are required to update the region.
This class is not referenced because the region this class holds onto must be manually deleted by the rti ambassador. At that point the instance is no longer valid and should be deleted itself. Since deletion can't be guaranteed with a refptr, is not referenced.
| dtHLAGM::DDMRegionData::DDMRegionData | ( | ) | [inline] |
| virtual dtHLAGM::DDMRegionData::~DDMRegionData | ( | ) | [inline, protected, virtual] |
| void dtHLAGM::DDMRegionData::SetRegion | ( | RTI::Region * | region | ) | [inline] |
Sets the region associated with this data class.
| RTI::Region* dtHLAGM::DDMRegionData::GetRegion | ( | ) | [inline] |
| const RTI::Region* dtHLAGM::DDMRegionData::GetRegion | ( | ) | const [inline] |
| unsigned dtHLAGM::DDMRegionData::GetNumberOfExtents | ( | ) | const [inline] |
| void dtHLAGM::DDMRegionData::SetDimensionValue | ( | unsigned | extent, | |
| const DimensionValues & | dimVal | |||
| ) |
| const DDMRegionData::DimensionValues * dtHLAGM::DDMRegionData::GetDimensionValue | ( | unsigned | extent | ) | const |
| void dtHLAGM::DDMRegionData::ClearDimensions | ( | ) | [inline] |