#include <ddmregioncalculatorgroup.h>
Public Member Functions | ||||
| DDMRegionCalculatorGroup () | ||||
| ~DDMRegionCalculatorGroup () | ||||
| const DDMRegionCalculator * | GetCalculator (const std::string &name) const | |||
| ||||
| DDMRegionCalculator * | GetCalculator (const std::string &name) | |||
| const std::vector < dtCore::RefPtr < DDMRegionCalculator > > & | GetCalculators () const | |||
| ||||
| void | GetCalculators (std::vector< DDMRegionCalculator * > &toFill) | |||
| ||||
| bool | AddCalculator (DDMRegionCalculator &newCalc) | |||
| Adds a new custom DDM region calculator to this group. | ||||
| void | RemoveCalculator (DDMRegionCalculator &calc) | |||
| Removes a custom DDM region calculator to this group. | ||||
| void | RemoveCalculator (const std::string &name) | |||
| Removes a custom DDM region calculator to this group by name. | ||||
| unsigned | GetSize () const | |||
| bool | IsEmpty () const | |||
| DDMRegionCalculator * | operator[] (unsigned index) | |||
| const DDMRegionCalculator * | operator[] (unsigned index) const | |||
| dtHLAGM::DDMRegionCalculatorGroup::DDMRegionCalculatorGroup | ( | ) |
| dtHLAGM::DDMRegionCalculatorGroup::~DDMRegionCalculatorGroup | ( | ) |
| const DDMRegionCalculator * dtHLAGM::DDMRegionCalculatorGroup::GetCalculator | ( | const std::string & | name | ) | const |
| DDMRegionCalculator * dtHLAGM::DDMRegionCalculatorGroup::GetCalculator | ( | const std::string & | name | ) |
| const std::vector< dtCore::RefPtr< DDMRegionCalculator > > & dtHLAGM::DDMRegionCalculatorGroup::GetCalculators | ( | ) | const |
| void dtHLAGM::DDMRegionCalculatorGroup::GetCalculators | ( | std::vector< DDMRegionCalculator * > & | toFill | ) |
| toFill | a vector to fill with pointers to all the calculators in the group. |
| bool dtHLAGM::DDMRegionCalculatorGroup::AddCalculator | ( | DDMRegionCalculator & | newCalc | ) |
Adds a new custom DDM region calculator to this group.
| void dtHLAGM::DDMRegionCalculatorGroup::RemoveCalculator | ( | DDMRegionCalculator & | calc | ) |
Removes a custom DDM region calculator to this group.
| void dtHLAGM::DDMRegionCalculatorGroup::RemoveCalculator | ( | const std::string & | name | ) |
Removes a custom DDM region calculator to this group by name.
| unsigned dtHLAGM::DDMRegionCalculatorGroup::GetSize | ( | ) | const [inline] |
| bool dtHLAGM::DDMRegionCalculatorGroup::IsEmpty | ( | ) | const [inline] |
| DDMRegionCalculator* dtHLAGM::DDMRegionCalculatorGroup::operator[] | ( | unsigned | index | ) | [inline] |
| const DDMRegionCalculator* dtHLAGM::DDMRegionCalculatorGroup::operator[] | ( | unsigned | index | ) | const [inline] |