#include <DistanceOctree.h>
|
| DistanceOctree (const shared_ptr< TriangleDistance< MeshType > > &triDist, uint_t maxDepth=20u, uint_t minNumTriangles=25u) |
|
Scalar | sqSignedDistance (const Point &p) const |
|
Scalar | sqSignedDistance (const Point &p, FaceHandle &closestTriangle) const |
|
Scalar | sqSignedDistance (const Point &p, Point &closestPoint) const |
|
Scalar | sqSignedDistance (const Point &p, Point &closestPoint, Normal &normal) const |
|
Scalar | sqDistance (const Point &p) const |
|
Scalar | sqDistance (const Point &p, FaceHandle &closestTriangle) const |
|
Scalar | sqDistance (const Point &p, Point &closestPoint) const |
|
Scalar | sqDistance (const Point &p, Point &closestPoint, Normal &normal) const |
|
uint_t | numTriangles () const |
|
void | numTrianglesToStream (std::ostream &os) |
|
uint_t | height () const |
|
const AABB & | getAABB () const |
|
void | writeVTKOutput (const std::string &filestem) const |
| Write the distance octree to a VTK file. More...
|
|
◆ AABB
template<typename MeshType >
◆ FaceHandle
template<typename MeshType >
◆ Normal
template<typename MeshType >
◆ Point
template<typename MeshType >
◆ Scalar
template<typename MeshType >
◆ DistanceOctree()
template<typename MeshType >
◆ fromNormal()
template<typename MeshType >
◆ fromPoint()
template<typename MeshType >
◆ fromScalar()
template<typename MeshType >
◆ getAABB()
template<typename MeshType >
◆ height()
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 >
◆ toPoint()
template<typename MeshType >
◆ toScalar()
template<typename MeshType >
◆ writeVTKOutput()
template<typename MeshType >
Write the distance octree to a VTK file.
This method should only be called by the root process:
{
distanceOctree->writeVTKOutput("distanceOctree");
}
- Parameters
-
filestem | name of the VTK file without extension |
◆ rootNode_
template<typename MeshType >
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/mesh_common/distance_octree/DistanceOctree.h