#include <LeafNode.h>
|
| LeafNode (const shared_ptr< TriangleDistance< MeshType > > &triDistance, const std::vector< FaceHandle > &triangles) |
|
virtual Scalar | sqSignedDistance (const Point &p) const |
|
virtual Scalar | sqSignedDistance (const Point &p, FaceHandle &closestTriangle) const |
|
virtual Scalar | sqSignedDistance (const Point &p, Point &closestPoint) const |
|
virtual Scalar | sqSignedDistance (const Point &p, Point &closestPoint, Normal &normal) const |
|
virtual Scalar | sqDistance (const Point &p) const |
|
virtual Scalar | sqDistance (const Point &p, FaceHandle &closestTriangle) const |
|
virtual Scalar | sqDistance (const Point &p, Point &closestPoint) const |
|
virtual Scalar | sqDistance (const Point &p, Point &closestPoint, Normal &normal) const |
|
uint_t | numTriangles () const |
|
void | numTrianglesToStream (std::ostream &os, const uint_t level) const |
|
virtual uint_t | height () const |
|
virtual uint_t | numChildren () const |
|
virtual const Node< MeshType > * | getChild (const uint_t) const |
|
template<typename InputIterator > |
| Node (const MeshType &mesh, InputIterator beginFh, InputIterator endFh) |
|
virtual | ~Node () |
|
const AABB & | getAABB () const |
|
virtual Scalar | sqSignedDistance (const Point &p, Point &closestPoint, Point &normal) const =0 |
|
virtual Scalar | sqDistance (const Point &p, Point &closestPoint, Point &normal) const =0 |
|
◆ AABB
template<typename MeshType >
◆ FaceHandle
template<typename MeshType >
◆ Normal
template<typename MeshType >
◆ Point
template<typename MeshType >
◆ Scalar
template<typename MeshType >
◆ LeafNode()
template<typename MeshType >
◆ getChild()
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 >
◆ triangles_
template<typename MeshType >
◆ triDistance_
template<typename MeshType >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/mesh_common/distance_octree/LeafNode.h