occ
Loading...
Searching...
No Matches
quickhull::ConvexHull< T > Class Template Reference

#include <convex_hull.h>

Public Member Functions

 ConvexHull ()
 
 ConvexHull (const Eigen::Matrix< T, 3, Eigen::Dynamic > &vertices, const std::vector< size_t > indices)
 
 ConvexHull (const MeshBuilder< T > &mesh, const Eigen::Matrix< T, 3, Eigen::Dynamic > &pointCloud, bool CCW)
 
ConvexHull reduced () const
 
Eigen::Map< const Eigen::Matrix< size_t, 3, Eigen::Dynamic > > triangles () const
 
const auto & indices () const
 
auto & indices ()
 
const auto & vertices () const
 
auto & vertices ()
 
void writeWaveformOBJ (const std::string &filename, const std::string &objectName="quickhull") const
 

Constructor & Destructor Documentation

◆ ConvexHull() [1/3]

template<typename T >
quickhull::ConvexHull< T >::ConvexHull ( )
inline

◆ ConvexHull() [2/3]

template<typename T >
quickhull::ConvexHull< T >::ConvexHull ( const Eigen::Matrix< T, 3, Eigen::Dynamic > &  vertices,
const std::vector< size_t >  indices 
)
inline

◆ ConvexHull() [3/3]

template<typename T >
quickhull::ConvexHull< T >::ConvexHull ( const MeshBuilder< T > &  mesh,
const Eigen::Matrix< T, 3, Eigen::Dynamic > &  pointCloud,
bool  CCW 
)
inline

Member Function Documentation

◆ indices() [1/2]

template<typename T >
auto & quickhull::ConvexHull< T >::indices ( )
inline

◆ indices() [2/2]

template<typename T >
const auto & quickhull::ConvexHull< T >::indices ( ) const
inline

◆ reduced()

template<typename T >
ConvexHull quickhull::ConvexHull< T >::reduced ( ) const
inline

◆ triangles()

template<typename T >
Eigen::Map< const Eigen::Matrix< size_t, 3, Eigen::Dynamic > > quickhull::ConvexHull< T >::triangles ( ) const
inline

◆ vertices() [1/2]

template<typename T >
auto & quickhull::ConvexHull< T >::vertices ( )
inline

◆ vertices() [2/2]

template<typename T >
const auto & quickhull::ConvexHull< T >::vertices ( ) const
inline

◆ writeWaveformOBJ()

template<typename T >
void quickhull::ConvexHull< T >::writeWaveformOBJ ( const std::string &  filename,
const std::string &  objectName = "quickhull" 
) const
inline

The documentation for this class was generated from the following file: