Go to the documentation of this file.
14 #ifndef HRPUTIL_TRIANGULATOR_H_INCLUDED
15 #define HRPUTIL_TRIANGULATOR_H_INCLUDED
18 #include <boost/dynamic_bitset.hpp>
35 int apply(
const std::vector<int>& polygon);
boost::dynamic_bitset earMask
int apply(const std::vector< int > &polygon)
Convexity calcConvexity(int ear)
std::vector< int > triangles_
const std::vector< int > * orgPolygon
bool checkIfEarContainsOtherVertices(int ear)
Vector3Ref vertex(int localIndex)
Vector3Ref workVertex(int workPolygonIndex)
const std::vector< int > & triangles()
std::vector< int > workPolygon
Vector3Ref getVector3Ref(const double *data)
void setVertices(const MFVec3f &vertices)
Eigen::Vector3d Vector3Ref
std::vector< SFVec3f > MFVec3f
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:04