|
|
#include <VisionX/components/pointcloud_processor/ObjectShapeClassification/convexHull.hpp>
Classes | |
| struct | Face |
| struct | HalfEdge |
Public Types | |
| using | FacePtr = std::shared_ptr< Face > |
| using | HalfEdgePtr = std::shared_ptr< HalfEdge > |
Public Member Functions | |
| FacePtr | addFace (HalfEdgePtr e, const T *p) |
| void | addTetrahedron (const T &a, const T &b, const T &c, const T &d) |
| double | area () |
| void | calculateArea () |
| void | calculateVolume () |
| void | cleanup () |
| std::vector< FacePtr > | faces () |
| double | volume () |
Static Public Member Functions | |
| static double | distance (const FacePtr &f, const T &p) |
| static bool | visible (const FacePtr &f, const T &p) |
Definition at line 34 of file convexHull.hpp.
Definition at line 39 of file convexHull.hpp.
| using HalfEdgePtr = std::shared_ptr<HalfEdge> |
Definition at line 40 of file convexHull.hpp.
|
inline |
Definition at line 225 of file convexHull.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 162 of file convexHull.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 192 of file convexHull.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 102 of file convexHull.hpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |