FemViewer::Octree< T >::Branch Class Reference

#include <octreeSpace.hpp>

Inheritance diagram for FemViewer::Octree< T >::Branch:
Inheritance graph
[legend]
Collaboration diagram for FemViewer::Octree< T >::Branch:
Collaboration graph
[legend]

List of all members.

Public Member Functions

eNode type () const
INode *& child (size_t idx)
iteratorserach (const OctPoint &X, const OctPoint &center, const CoordType size, iterator &cell)
void addLeaf (const OctPoint &center, CoordType size, Leaf *lf)
void insert (const OctPoint &cent, const CoordType &size, const int res, const int num, const OctElems &el, const BBox3D &itembb)
OctElemIter begin ()
 Branch ()
 Branch (const Branch &br)
virtual ~Branch ()

template<typename T>
class FemViewer::Octree< T >::Branch


Constructor & Destructor Documentation

template<typename T>
FemViewer::Octree< T >::Branch::Branch (  )  [inline, explicit]

Here is the caller graph for this function:

template<typename T>
FemViewer::Octree< T >::Branch::Branch ( const Branch br  )  [inline]
template<typename T>
virtual FemViewer::Octree< T >::Branch::~Branch (  )  [inline, virtual]

Member Function Documentation

template<typename T>
void FemViewer::Octree< T >::Branch::addLeaf ( const OctPoint center,
CoordType  size,
Leaf lf 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T>
OctElemIter FemViewer::Octree< T >::Branch::begin (  )  [inline]

Here is the caller graph for this function:

template<typename T>
INode*& FemViewer::Octree< T >::Branch::child ( size_t  idx  )  [inline]

Here is the caller graph for this function:

template<typename T>
void FemViewer::Octree< T >::Branch::insert ( const OctPoint cent,
const CoordType size,
const int  res,
const int  num,
const OctElems &  el,
const BBox3D itembb 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T>
iterator& FemViewer::Octree< T >::Branch::serach ( const OctPoint X,
const OctPoint center,
const CoordType  size,
iterator cell 
) [inline]

Here is the call graph for this function:

template<typename T>
eNode FemViewer::Octree< T >::Branch::type (  )  const [inline, virtual]

Implements FemViewer::Octree< T >::INode.

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1