FemViewer::Octree< T > Class Template Reference
#include <MeshOctree.hpp>
List of all members.
Classes |
| class | Branch |
| class | INode |
| class | iterator |
| class | Leaf |
Public Member Functions |
| template<typename Iter > |
| | Octree (const Iter &begin, const Iter &end, unsigned int min) |
| template<typename Iter > |
| | Octree (const Iter &begin, const Iter &end, unsigned int min, const WorldPoint &p0, const WorldPoint &p1, bool keepAll=false) |
| T * | GetObject (const WorldPoint &p) |
| const WorldPoint & | GetMin () const |
| const WorldPoint & | GetMax () const |
| unsigned int | GetNumObjects () const |
| | Octree (const BBox3D &bbox, uint_t res) |
| | ~Octree () |
| iterator | begin () const |
| iterator | end () const |
| iterator | search (const OctPoint &X) |
| void | setResolution (const uint_t res) |
| void | setDimensions (const BBox3D &bbox) |
| void | add (const OctElement &c, const BBox3D &elbb) |
| void | insert (const OctElement &item, const BBox3D &itembb) |
| BBox3D | genBBoxForNode (const Vec3D ¢, int level) |
| int | getResolution (const T &size) |
Static Public Member Functions |
| static int | check (const OctPoint &pos, const CoordType size, const BBox3D &elem) |
Protected Types |
| enum | eNode { leaf,
branch
} |
template<typename T>
class FemViewer::Octree< T >
Member Enumeration Documentation
Constructor & Destructor Documentation
template<typename T>
template<typename Iter >
template<typename T>
template<typename Iter >
| FemViewer::Octree< T >::Octree |
( |
const Iter & |
begin, |
|
|
const Iter & |
end, |
|
|
unsigned int |
min, |
|
|
const WorldPoint & |
p0, |
|
|
const WorldPoint & |
p1, |
|
|
bool |
keepAll = false | |
|
) |
| | [inline] |
Member Function Documentation
template<typename TObject , typename TContent >
The documentation for this class was generated from the following files: