19 unsigned int i,
unsigned int j,
unsigned int k,
unsigned int l)
const;
23 unsigned int i,
unsigned int j,
unsigned int jPlusOne,
unsigned int jMinusOne)
const;
24 bool isEar(
unsigned int i)
const;
27 unsigned int selectBestEar(std::vector<unsigned int>& ears)
const;
ippl::Vector< T, Dim > Vector_t
std::vector< mslang::Triangle > getTriangles() const
bool isPointInsideCone(unsigned int i, unsigned int j, unsigned int jPlusOne, unsigned int jMinusOne) const
std::vector< Vector_t< double, 3 > > vertices_m
bool isConvex(unsigned int i) const
unsigned int selectBestEar(std::vector< unsigned int > &ears) const
bool lineSegmentTouchesOrCrossesLine(unsigned int i, unsigned int j, unsigned int k, unsigned int l) const
std::vector< unsigned int > findAllEars() const
double dotProduct(unsigned int i, unsigned int j, const Vector_t< double, 3 > &pt) const
double computeMinimumAngle(unsigned int i) const
bool isPointOnLine(unsigned int i, unsigned int j, const Vector_t< double, 3 > &pt) const
double crossProduct(const Vector_t< double, 3 > &a, const Vector_t< double, 3 > &b) const
bool isPotentialEdgeIntersected(unsigned int i) const
std::vector< mslang::Triangle > triangles_m
bool isPointRightOfLine(unsigned int i, unsigned int j, const Vector_t< double, 3 > &pt) const
bool isEar(unsigned int i) const