#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