#include <BranchNode.h>
|
| using | DistanceObject = typename Node<ContainmentOctreeT>::DistanceObject |
| using | Scalar = typename Node<ContainmentOctreeT>::Scalar |
| using | Point = typename Node<ContainmentOctreeT>::Point |
| using | AABB = typename Node<ContainmentOctreeT>::AABB |
| using | KahanAccumulator = typename Node<ContainmentOctreeT>::KahanAccumulator |
| using | Point = typename ContainmentOctreeT::Point |
| using | Scalar = typename ContainmentOctreeT::Scalar |
| using | AABB = typename ContainmentOctreeT::AABB |
| using | DistanceObject = typename ContainmentOctreeT::DistanceObject |
| using | KahanAccumulator = typename ContainmentOctreeT::KahanAccumulator |
|
| | BranchNode (const shared_ptr< const DistanceObject > &distanceObject, const AABB &aabb, const Scalar epsilon, const uint_t maxDepth, const Scalar minAABBVolume) |
| | ~BranchNode () override |
| bool | contains (const Point &p) const override |
| uint_t | height () const override |
| uint_t | numNodes () const override |
| void | numNodes (uint_t &numInside, uint_t &numOutside, uint_t &numIndeterminate, uint_t &numBranch) const override |
| void | volumes (KahanAccumulator &insideVolume, KahanAccumulator &outsideVolume, KahanAccumulator &indeterminateVolume, Scalar volume) const override |
| uint_t | numChildren () const override |
| const Point & | center () const |
| const Node< ContainmentOctreeT > * | getChild (const uint_t idx) const override |
| | BranchNode (const BranchNode &other)=delete |
| BranchNode & | operator= (const BranchNode &other)=delete |
| virtual | ~Node ()=default |
◆ 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