WTFIT
wtfit::Geometry Member List

This is the complete list of members for wtfit::Geometry, including all inherited members.

advancedInfoMsg enum valuewtfit::Debug
angle(const double *vA0, const double *vA1, const double *vB0, const double *vB1)wtfit::Geometrystatic
areVectorsColinear(const double *vA0, const double *vA1, const double *vB0, const double *vB1, vector< double > *coefficients=NULL, const double *tolerance=NULL)wtfit::Geometrystatic
computeBarycentricCoordinates(const double *p0, const double *p1, const double *p, vector< double > &baryCentrics, const int &dimension=3)wtfit::Geometrystatic
computeBarycentricCoordinates(const double &x0, const double &y0, const double &x1, const double &y1, const double &x, const double &y, vector< double > &baryCentrics)wtfit::Geometrystatic
computeBarycentricCoordinates(const double *p0, const double *p1, const double *p2, const double *p, vector< double > &baryCentrics)wtfit::Geometrystatic
computeBarycentricCoordinates(const float *p0, const float *p1, const float *p2, const float *p, vector< double > &baryCentrics)wtfit::Geometrystatic
computeSegmentIntersection(const double &xA, const double &yA, const double &xB, const double &yB, const double &xC, const double &yC, const double &xD, const double &yD, double &x, double &y)wtfit::Geometrystatic
computeTriangleAngles(const double *p0, const double *p1, const double *p2, vector< double > &angles)wtfit::Geometrystatic
computeTriangleArea(const double *p0, const double *p1, const double *p2, double &area)wtfit::Geometrystatic
crossProduct(const double *vA0, const double *vA1, const double *vB0, const double *vB1, vector< double > &crossProduct)wtfit::Geometrystatic
crossProduct(const double *vA, const double *vB, double *vC)wtfit::Geometrystatic
Debug()wtfit::Debug
debugLevel_wtfit::Debugmutableprotected
debugPriority enum namewtfit::Debug
detailedInfoMsg enum valuewtfit::Debug
distance(const double *p0, const double *p1, const int &dimension=3)wtfit::Geometrystatic
distance(const float *p0, const float *p1, const int &dimension=3)wtfit::Geometrystatic
dMsg(ostream &stream, string msg, const int &debugLevel=infoMsg) const wtfit::Debugvirtual
dotProduct(const double *vA0, const double *vA1, const double *vB0, const double *vB1)wtfit::Geometrystatic
dotProduct(const double *vA, const double *vB)wtfit::Geometrystatic
err(const string msg, const int &debugLevel=infoMsg) const wtfit::Debug
fatalMsg enum valuewtfit::Debug
Geometry()wtfit::Geometry
getBoundingBox(const vector< vector< double > > &points, vector< pair< double, double >> &bBox)wtfit::Geometrystatic
infoMsg enum valuewtfit::Debug
isPointInTriangle(const double *p0, const double *p1, const double *p2, const double *p)wtfit::Geometrystatic
isPointInTriangle(const float *p0, const float *p1, const float *p2, const float *p)wtfit::Geometrystatic
isPointOnSegment(const double &x, const double &y, const double &xA, const double &yA, const double &xB, const double &yB)wtfit::Geometrystatic
isPointOnSegment(const double *p, const double *pA, const double *pB, const int &dimension=3)wtfit::Geometrystatic
isTriangleColinear(const double *p0, const double *p1, const double *p2, const double *tolerance=NULL)wtfit::Geometrystatic
lastObject_wtfit::Debugprotected
magnitude(const double *v)wtfit::Geometrystatic
magnitude(const double *o, const double *d)wtfit::Geometrystatic
memoryMsg enum valuewtfit::Debug
msg(const char *msg, const int &debugLevel=infoMsg) const wtfit::Debug
setDebugLevel(const int &debugLevel)wtfit::Debugvirtual
setThreadNumber(const int threadNumber)wtfit::Debuginline
setWrapper(const Wrapper *wrapper)wtfit::Debug
threadNumber_wtfit::Debugmutableprotected
timeMsg enum valuewtfit::Debug
wrapper_wtfit::Debugprotected
~Debug()wtfit::Debugvirtual
~Geometry()wtfit::Geometryvirtual