#include <BranchNode.h>
|
| BranchNode (const shared_ptr< const DistanceObject > &distanceObject, const AABB &aabb, const Scalar epsilon, const uint_t maxDepth, const Scalar minAABBVolume) |
|
virtual | ~BranchNode () |
|
virtual bool | contains (const Point &p) const |
|
virtual uint_t | height () const |
|
virtual uint_t | numNodes () const |
|
virtual void | numNodes (uint_t &numInside, uint_t &numOutside, uint_t &numIndeterminate, uint_t &numBranch) const |
|
virtual void | volumes (KahanAccumulator &insideVolume, KahanAccumulator &outsideVolume, KahanAccumulator &indeterminateVolume, Scalar volume) const |
|
virtual uint_t | numChildren () const |
|
const Point & | center () const |
|
virtual const Node< ContainmentOctreeT > * | getChild (const uint_t idx) const |
|
virtual | ~Node ()=default |
|
virtual bool | contains (const Point &p) const =0 |
|
virtual void | volumes (KahanAccumulator &insideVolume, KahanAccumulator &outsideVolume, KahanAccumulator &indeterminateVolume, Scalar volume) const =0 |
|
◆ AABB
template<typename ContainmentOctreeT >
◆ DistanceObject
template<typename ContainmentOctreeT >
◆ KahanAccumulator
template<typename ContainmentOctreeT >
◆ Point
template<typename ContainmentOctreeT >
◆ Scalar
template<typename ContainmentOctreeT >
◆ BranchNode() [1/2]
template<typename ContainmentOctreeT >
◆ ~BranchNode()
template<typename ContainmentOctreeT >
◆ BranchNode() [2/2]
template<typename ContainmentOctreeT >
◆ center()
template<typename ContainmentOctreeT >
◆ contains()
template<typename ContainmentOctreeT >
◆ getChild()
template<typename ContainmentOctreeT >
◆ height()
template<typename ContainmentOctreeT >
◆ numChildren()
template<typename ContainmentOctreeT >
◆ numNodes() [1/2]
template<typename ContainmentOctreeT >
◆ numNodes() [2/2]
template<typename ContainmentOctreeT >
◆ operator=()
template<typename ContainmentOctreeT >
◆ volumes()
template<typename ContainmentOctreeT >
◆ center_
template<typename ContainmentOctreeT >
◆ children_
template<typename ContainmentOctreeT >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/geometry/containment_octree/BranchNode.h