dtHLAGM::DDMRegionCalculatorGroup Class Reference

#include <ddmregioncalculatorgroup.h>

List of all members.

Public Member Functions

 DDMRegionCalculatorGroup ()
 ~DDMRegionCalculatorGroup ()
const DDMRegionCalculatorGetCalculator (const std::string &name) const
 
Returns:
the list of DDM region publishing calculators used by this component.

DDMRegionCalculatorGetCalculator (const std::string &name)
const std::vector
< dtCore::RefPtr
< DDMRegionCalculator > > & 
GetCalculators () const
 
Returns:
the list of DDM calculators used by this component.

void GetCalculators (std::vector< DDMRegionCalculator * > &toFill)
 
Parameters:
toFill a vector to fill with pointers to all the calculators in the group.

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
DDMRegionCalculatoroperator[] (unsigned index)
const DDMRegionCalculatoroperator[] (unsigned index) const


Constructor & Destructor Documentation

dtHLAGM::DDMRegionCalculatorGroup::DDMRegionCalculatorGroup (  ) 

dtHLAGM::DDMRegionCalculatorGroup::~DDMRegionCalculatorGroup (  ) 


Member Function Documentation

const DDMRegionCalculator * dtHLAGM::DDMRegionCalculatorGroup::GetCalculator ( const std::string &  name  )  const

Returns:
the list of DDM region publishing calculators used by this component.

DDMRegionCalculator * dtHLAGM::DDMRegionCalculatorGroup::GetCalculator ( const std::string &  name  ) 

const std::vector< dtCore::RefPtr< DDMRegionCalculator > > & dtHLAGM::DDMRegionCalculatorGroup::GetCalculators (  )  const

Returns:
the list of DDM calculators used by this component.

void dtHLAGM::DDMRegionCalculatorGroup::GetCalculators ( std::vector< DDMRegionCalculator * > &  toFill  ) 

Parameters:
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]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008