iso::space::NTreeAlg Class Reference

#include <iso_space_alg_ntree.h>

Inherits iso::space::SpaceAlg.

Inheritance diagram for iso::space::NTreeAlg:

Inheritance graph
[legend]
Collaboration diagram for iso::space::NTreeAlg:

Collaboration graph
[legend]
List of all members.

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

Constructor & Destructor Documentation

NTreeAlg::NTreeAlg ( unsigned int  pDim  ) 

NTreeAlg::NTreeAlg ( const math::Vector< real > &  pMinPos,
const math::Vector< real > &  pMaxPos 
)

NTreeAlg::~NTreeAlg (  ) 

NTreeAlg::NTreeAlg (  )  [protected]


Member Function Documentation

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

Returns:
String containing textual ntree information

Reimplemented from iso::space::SpaceAlg.


Friends And Related Function Documentation

friend class NTreeVisitor [friend]

std::ostream& operator<< ( std::ostream &  pOstream,
const NTreeAlg pAlg 
) [friend]

retrieve textual ntree information

Parameters:
pOstream output stream
pTree ntree


Member Data Documentation

NTree iso::space::NTreeAlg::mTree [protected]

NTree space partitioning instance.

NTreeVisitor iso::space::NTreeAlg::mTreeVisitor [protected]

NTreeVisitor visitor for Ntree.


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:08:15 2011 for iso_space by  doxygen 1.5.1