#include <QHull.h>
|
using | Point = typename MeshType::Point |
|
using | Scalar = typename MeshType::Scalar |
|
using | FaceHandle = typename MeshType::FaceHandle |
|
using | VertexHandle = typename MeshType::VertexHandle |
|
using | HalfedgeHandle = typename MeshType::HalfedgeHandle |
|
◆ FaceHandle
template<typename MeshType >
◆ HalfedgeHandle
template<typename MeshType >
◆ Point
template<typename MeshType >
◆ Scalar
template<typename MeshType >
◆ VertexHandle
template<typename MeshType >
◆ VisiblePointsPropertyHandle
template<typename MeshType >
The generated convex mesh.
◆ QHull() [1/2]
template<typename MeshType >
◆ QHull() [2/2]
template<typename MeshType >
walberla::mesh::QHull< MeshType >::QHull |
( |
const std::vector< Point > & | pointCloud, |
|
|
const shared_ptr< MeshType > & | mesh = make_shared< MeshType >() ) |
◆ addNewFaces()
template<typename MeshType >
◆ assignPointsToFaces()
template<typename MeshType >
template<typename InputIterator >
void walberla::mesh::QHull< MeshType >::assignPointsToFaces |
( |
const std::vector< Point > & | points, |
|
|
InputIterator | facesBegin, |
|
|
InputIterator | facesEnd ) |
|
inlineprivate |
◆ createInitialSimplex()
template<typename MeshType >
◆ deleteVisibleFaces()
template<typename MeshType >
◆ disableDebugVTKOutput()
template<typename MeshType >
◆ enableDebugVTKOutput()
template<typename MeshType >
void walberla::mesh::QHull< MeshType >::enableDebugVTKOutput |
( |
const std::string & | identifierPrefix = "QHull< MeshType >", |
|
|
const std::string & | baseFolder = "vtk_out" ) |
◆ getVisiblePoints()
template<typename MeshType >
◆ initMesh()
template<typename MeshType >
◆ iteration()
template<typename MeshType >
◆ mesh()
template<typename MeshType >
◆ meshPtr()
template<typename MeshType >
◆ pointDistance()
template<typename MeshType >
◆ pointIsVisible()
template<typename MeshType >
◆ run()
template<typename MeshType >
◆ horizon_
template<typename MeshType >
Points getting orphaned during face removal.
◆ mesh_
template<typename MeshType >
◆ meshWriter_
template<typename MeshType >
Should debug ouput be written?
◆ newFaces_
template<typename MeshType >
◆ orphanPoints_
template<typename MeshType >
queue to prioritize faces
◆ pointCloud_
template<typename MeshType >
◆ queue_
template<typename MeshType >
Property storing the points of a certain face.
◆ remainingPointsWriter_
template<typename MeshType >
Writes the current state of the mesh.
◆ visiblePoints_
template<typename MeshType >
◆ writeDebugOutput_
template<typename MeshType >
new faces created in an iteration replacing the removed ones
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/mesh_common/QHull.h