#include <ddmmultienumeratedcalculator.h>

Public Types | |
| typedef dtHLAGM::DDMAppSpaceCalculator | BaseClass |
Public Member Functions | |
| DDMMultiEnumeratedCalculator () | |
| virtual | ~DDMMultiEnumeratedCalculator () |
| virtual dtCore::RefPtr < DDMRegionData > | CreateRegionData () const |
| Creates and returns a pointer to a region data object for this calculator. | |
| virtual void | CreateSubscriptionRegionData (std::vector< dtCore::RefPtr< DDMRegionData > > &toFill) const |
| Creates and returns a pointer to a region data object for this calculator. | |
| virtual bool | UpdateRegionData (DDMRegionData &ddmData) const |
| Updates the subscription region. | |
| long | GetSecondDimensionMinimum () const |
| |
| void | SetSecondDimensionMinimum (long newMin) |
| long | GetSecondDimensionMaximum () const |
| |
| void | SetSecondDimensionMaximum (long newMax) |
| long | GetSecondDimensionValue () const |
| |
| void | SetSecondDimensionValue (long newValue) |
| bool | IsSecondDimensionEnabled () const |
| |
| void | SetSecondDimensionEnabled (bool newEnabled) |
| long | GetThirdDimensionMinimum () const |
| |
| void | SetThirdDimensionMinimum (long newMin) |
| long | GetThirdDimensionMaximum () const |
| |
| void | SetThirdDimensionMaximum (long newMax) |
| long | GetThirdDimensionValue () const |
| |
| void | SetThirdDimensionValue (long newValue) |
| bool | IsThirdDimensionEnabled () const |
| |
| void | SetThirdDimensionEnabled (bool newEnabled) |
Static Public Attributes | |
| static const std::string | PROP_SECOND_DIMENSION_MIN |
| static const std::string | PROP_SECOND_DIMENSION_MAX |
| static const std::string | PROP_SECOND_DIMENSION_VALUE |
| static const std::string | PROP_SECOND_DIMENSION_ENABLED |
| static const std::string | PROP_THIRD_DIMENSION_MIN |
| static const std::string | PROP_THIRD_DIMENSION_MAX |
| static const std::string | PROP_THIRD_DIMENSION_VALUE |
| static const std::string | PROP_THIRD_DIMENSION_ENABLED |
| dtHLAGM::DDMMultiEnumeratedCalculator::DDMMultiEnumeratedCalculator | ( | ) |
| dtHLAGM::DDMMultiEnumeratedCalculator::~DDMMultiEnumeratedCalculator | ( | ) | [virtual] |
| dtCore::RefPtr< DDMRegionData > dtHLAGM::DDMMultiEnumeratedCalculator::CreateRegionData | ( | ) | const [virtual] |
Creates and returns a pointer to a region data object for this calculator.
This is basically a factory method. This will be called on the calculator when it is creating regions for published entities.
Implements dtHLAGM::DDMRegionCalculator.
| void dtHLAGM::DDMMultiEnumeratedCalculator::CreateSubscriptionRegionData | ( | std::vector< dtCore::RefPtr< DDMRegionData > > & | toFill | ) | const [virtual] |
Creates and returns a pointer to a region data object for this calculator.
This is basically a factory method. This will be called on the calculator when it is creating regions for subscription. The calculator may handle multiple regions, so it will fill a vector.
Implements dtHLAGM::DDMRegionCalculator.
| bool dtHLAGM::DDMMultiEnumeratedCalculator::UpdateRegionData | ( | DDMRegionData & | ddmData | ) | const [virtual] |
Updates the subscription region.
| region | the region to update. |
Implements dtHLAGM::DDMRegionCalculator.
| long dtHLAGM::DDMMultiEnumeratedCalculator::GetSecondDimensionMinimum | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetSecondDimensionMinimum | ( | long | newMin | ) | [inline] |
| long dtHLAGM::DDMMultiEnumeratedCalculator::GetSecondDimensionMaximum | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetSecondDimensionMaximum | ( | long | newMax | ) | [inline] |
| long dtHLAGM::DDMMultiEnumeratedCalculator::GetSecondDimensionValue | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetSecondDimensionValue | ( | long | newValue | ) | [inline] |
| bool dtHLAGM::DDMMultiEnumeratedCalculator::IsSecondDimensionEnabled | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetSecondDimensionEnabled | ( | bool | newEnabled | ) | [inline] |
| long dtHLAGM::DDMMultiEnumeratedCalculator::GetThirdDimensionMinimum | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetThirdDimensionMinimum | ( | long | newMin | ) | [inline] |
| long dtHLAGM::DDMMultiEnumeratedCalculator::GetThirdDimensionMaximum | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetThirdDimensionMaximum | ( | long | newMax | ) | [inline] |
| long dtHLAGM::DDMMultiEnumeratedCalculator::GetThirdDimensionValue | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetThirdDimensionValue | ( | long | newValue | ) | [inline] |
| bool dtHLAGM::DDMMultiEnumeratedCalculator::IsThirdDimensionEnabled | ( | ) | const [inline] |
| void dtHLAGM::DDMMultiEnumeratedCalculator::SetThirdDimensionEnabled | ( | bool | newEnabled | ) | [inline] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_SECOND_DIMENSION_MIN [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_SECOND_DIMENSION_MAX [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_SECOND_DIMENSION_VALUE [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_SECOND_DIMENSION_ENABLED [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_THIRD_DIMENSION_MIN [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_THIRD_DIMENSION_MAX [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_THIRD_DIMENSION_VALUE [static] |
const std::string dtHLAGM::DDMMultiEnumeratedCalculator::PROP_THIRD_DIMENSION_ENABLED [static] |