#include <iso_space_alg_ntree.h>
Inherits iso::space::SpaceAlg.
Inheritance diagram for iso::space::NTreeAlg:
Public Member Functions | |
NTreeAlg (unsigned int pDim) | |
NTreeAlg (const math::Vector< real > &pMinPos, const math::Vector< real > &pMaxPos) | |
~NTreeAlg () | |
void | resize (const math::Vector< real > &pMinPos, const math::Vector< real > &pMaxPos) throw (SpaceException) |
void | updateStructure (QVector< SpaceProxyObject * > &pObjects) throw (SpaceException) |
void | updateNeighbors (QVector< SpaceProxyObject * > &pObjects) throw (SpaceException) |
base::String | info () const |
obtain textual ntree information | |
Protected Member Functions | |
NTreeAlg () | |
Protected Attributes | |
NTree | mTree |
NTree space partitioning instance. | |
NTreeVisitor | mTreeVisitor |
NTreeVisitor visitor for Ntree. | |
Friends | |
class | NTreeVisitor |
std::ostream & | operator<< (std::ostream &pOstream, const NTreeAlg &pAlg) |
retrieve textual ntree information |
NTreeAlg::NTreeAlg | ( | unsigned int | pDim | ) |
NTreeAlg::~NTreeAlg | ( | ) |
NTreeAlg::NTreeAlg | ( | ) | [protected] |
void NTreeAlg::resize | ( | const math::Vector< real > & | pMinPos, | |
const math::Vector< real > & | pMaxPos | |||
) | throw (SpaceException) [virtual] |
Reimplemented from iso::space::SpaceAlg.
void NTreeAlg::updateStructure | ( | QVector< SpaceProxyObject * > & | pObjects | ) | throw (SpaceException) [virtual] |
Reimplemented from iso::space::SpaceAlg.
void NTreeAlg::updateNeighbors | ( | QVector< SpaceProxyObject * > & | pObjects | ) | throw (SpaceException) [virtual] |
Reimplemented from iso::space::SpaceAlg.
base::String NTreeAlg::info | ( | ) | const |
obtain textual ntree information
Reimplemented from iso::space::SpaceAlg.
friend class NTreeVisitor [friend] |
std::ostream& operator<< | ( | std::ostream & | pOstream, | |
const NTreeAlg & | pAlg | |||
) | [friend] |
retrieve textual ntree information
pOstream | output stream | |
pTree | ntree |
NTree iso::space::NTreeAlg::mTree [protected] |
NTree space partitioning instance.
NTreeVisitor iso::space::NTreeAlg::mTreeVisitor [protected] |
NTreeVisitor visitor for Ntree.