#include <Node.h>
|
| template<typename InputIterator > |
| | Node (const MeshType &mesh, InputIterator beginFh, InputIterator endFh) |
| |
| virtual | ~Node ()=default |
| |
| const AABB & | getAABB () const |
| |
| virtual Scalar | sqSignedDistance (const Point &p) const =0 |
| |
| virtual Scalar | sqSignedDistance (const Point &p, FaceHandle &closestTriangle) const =0 |
| |
| virtual Scalar | sqSignedDistance (const Point &p, Point &closestPoint) const =0 |
| |
| virtual Scalar | sqSignedDistance (const Point &p, Point &closestPoint, Point &normal) const =0 |
| |
| virtual Scalar | sqDistance (const Point &p) const =0 |
| |
| virtual Scalar | sqDistance (const Point &p, FaceHandle &closestTriangle) const =0 |
| |
| virtual Scalar | sqDistance (const Point &p, Point &closestPoint) const =0 |
| |
| virtual Scalar | sqDistance (const Point &p, Point &closestPoint, Point &normal) const =0 |
| |
| virtual Scalar | getRayDistanceToMeshObject (const Point &ray_origin, const Point &normalised_ray_direction) const =0 |
| |
| virtual uint_t | numTriangles () const =0 |
| |
| virtual void | numTrianglesToStream (std::ostream &os, const uint_t level) const =0 |
| |
| virtual uint_t | height () const =0 |
| |
| virtual uint_t | numChildren () const =0 |
| |
| virtual const Node * | getChild (const uint_t idx) const =0 |
| |
◆ AABB
template<typename MeshType >
◆ FaceHandle
template<typename MeshType >
◆ Normal
template<typename MeshType >
◆ Point
template<typename MeshType >
◆ Scalar
template<typename MeshType >
◆ Node()
template<typename MeshType >
template<typename InputIterator >
◆ ~Node()
template<typename MeshType >
◆ getAABB()
template<typename MeshType >
◆ getChild()
template<typename MeshType >
◆ getRayDistanceToMeshObject()
template<typename MeshType >
◆ height()
template<typename MeshType >
◆ numChildren()
template<typename MeshType >
◆ numTriangles()
template<typename MeshType >
◆ numTrianglesToStream()
template<typename MeshType >
◆ sqDistance() [1/4]
template<typename MeshType >
◆ sqDistance() [2/4]
template<typename MeshType >
◆ sqDistance() [3/4]
template<typename MeshType >
◆ sqDistance() [4/4]
template<typename MeshType >
◆ sqSignedDistance() [1/4]
template<typename MeshType >
◆ sqSignedDistance() [2/4]
template<typename MeshType >
◆ sqSignedDistance() [3/4]
template<typename MeshType >
◆ sqSignedDistance() [4/4]
template<typename MeshType >
◆ aabb_
template<typename MeshType >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/mesh_common/distance_octree/Node.h