WTFIT
wtfit::FiberSurface Member List

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

advancedInfoMsg enum valuewtfit::Debug
computeBaseTriangle(const int &tetId, const int &localEdgeId0, const double &t0, const double &u0, const double &v0, const int &localEdgeId1, const double &t1, const double &u1, const double &v1, const int &localEdgeId2, const double &t2, const double &u2, const double &v2, vector< vector< double > > &basePoints, vector< pair< double, double > > &basePointProections, vector< double > &basePointParameterization, vector< pair< int, int > > &baseEdges) const wtfit::FiberSurfaceinlineprotected
computeCase0(const int &polygonEdgeId, const int &tetId, const int &localEdgeId0, const double &t0, const double &u0, const double &v0, const int &localEdgeId1, const double &t1, const double &u1, const double &v1, const int &localEdgeId2, const double &t2, const double &u2, const double &v2) const wtfit::FiberSurfaceinlineprotected
computeCase1(const int &polygonEdgeId, const int &tetId, const int &localEdgeId0, const double &t0, const double &u0, const double &v0, const int &localEdgeId1, const double &t1, const double &u1, const double &v1, const int &localEdgeId2, const double &t2, const double &u2, const double &v2) const wtfit::FiberSurfaceinlineprotected
computeCase2(const int &polygonEdgeId, const int &tetId, const int &localEdgeId0, const double &t0, const double &u0, const double &v0, const int &localEdgeId1, const double &t1, const double &u1, const double &v1, const int &localEdgeId2, const double &t2, const double &u2, const double &v2) const wtfit::FiberSurfaceinlineprotected
computeCase3(const int &polygonEdgeId, const int &tetId, const int &localEdgeId0, const double &t0, const double &u0, const double &v0, const int &localEdgeId1, const double &t1, const double &u1, const double &v1, const int &localEdgeId2, const double &t2, const double &u2, const double &v2) const wtfit::FiberSurfaceinlineprotected
computeCase4(const int &polygonEdgeId, const int &tetId, const int &localEdgeId0, const double &t0, const double &u0, const double &v0, const int &localEdgeId1, const double &t1, const double &u1, const double &v1, const int &localEdgeId2, const double &t2, const double &u2, const double &v2) const wtfit::FiberSurfaceinlineprotected
computeContour(const pair< double, double > &rangePoint0, const pair< double, double > &rangePoint1, const vector< int > &seedTetList, const int &polygonEdgeId=0) const wtfit::FiberSurfaceinline
computeContour(const vector< pair< pair< double, double >, pair< double, double > > > &edgeList, const vector< int > &seedTetList, const vector< int > *edgeIdList=NULL) const wtfit::FiberSurfaceinline
computeSurface(const pair< double, double > &rangePoint0, const pair< double, double > &rangePoint1, const int &polygonEdgeId=0) const wtfit::FiberSurfaceinline
computeSurface()wtfit::FiberSurfaceinline
computeTriangleFiber(const int &tetId, const int &triangleId, const pair< double, double > &intersection, const vector< vector< IntersectionTriangle > > &tetIntersections, vector< double > &pA, vector< double > &pB, int &pivotVertexId, bool &edgeFiber) const wtfit::FiberSurfaceprotected
computeTriangleIntersection(const int &tetId, const int &triangleId0, const int &triangleId1, const int &polygonEdgeId0, const int &polygonEdgeId1, const pair< double, double > &intersection, int &newVertexNumber, int &newTriangleNumber, vector< vector< IntersectionTriangle > > &tetIntersections, vector< vector< Vertex > > &tetNewVertices) const wtfit::FiberSurfaceprotected
computeTriangleIntersection(const int &tetId, const int &triangleId, const int &polygonEdgeId, const pair< double, double > &intersection, const vector< double > &pA, const vector< double > &pB, const int &pivotVertexId, int &newVertexNumber, int &newTriangleNumber, vector< vector< IntersectionTriangle > > &tetIntersections, vector< vector< Vertex > > &tetNewVertices) const wtfit::FiberSurfaceprotected
createNewIntersectionTriangle(const int &tetId, const int &triangleId, const int &vertexId0, const int &vertexId1, const int &vertexId2, const vector< vector< Vertex > > &tetNewVertices, int &newTriangleNumber, vector< vector< IntersectionTriangle > > &tetIntersections, const pair< double, double > *intersection=NULL) const wtfit::FiberSurfaceprotected
Debug()wtfit::Debug
debugLevel_wtfit::Debugmutableprotected
debugPriority enum namewtfit::Debug
detailedInfoMsg enum valuewtfit::Debug
dMsg(ostream &stream, string msg, const int &debugLevel=infoMsg) const wtfit::Debugvirtual
edgeCollapseThreshold_wtfit::FiberSurfaceprotected
edgeImplicitEncoding_wtfit::FiberSurfaceprotected
err(const string msg, const int &debugLevel=infoMsg) const wtfit::Debug
fatalMsg enum valuewtfit::Debug
FiberSurface()wtfit::FiberSurface
finalize(const bool &mergeDuplicatedVertices=false, const bool &removeSmallEdges=false, const bool &edgeFlips=false, const bool &intersectionRemesh=false)wtfit::FiberSurfaceinline
flipEdges() const wtfit::FiberSurfaceprotected
flipEdges(vector< pair< int, int > > &triangles) const wtfit::FiberSurfaceprotected
getNumberOfCommonVertices(const int &tetId, const int &triangleId0, const int &triangleId1, const vector< vector< IntersectionTriangle > > &tetIntersections) const wtfit::FiberSurfaceprotected
getTriangleRangeExtremities(const int &tetId, const int &triangleId, const vector< vector< IntersectionTriangle > > &tetIntersections, pair< double, double > &extremity0, pair< double, double > &extremity1) const wtfit::FiberSurfaceprotected
globalVertexList_wtfit::FiberSurfaceprotected
hasDuplicatedVertices(const double *p0, const double *p1, const double *p2) const wtfit::FiberSurfaceprotected
infoMsg enum valuewtfit::Debug
interpolateBasePoints(const vector< double > &p0, const pair< double, double > &uv0, const double &t0, const vector< double > &p1, const pair< double, double > &uv1, const double &t1, const double &t, Vertex &v) const wtfit::FiberSurfaceprotected
IntersectionTriangle typedefwtfit::FiberSurfaceprotected
isEdgeAngleCollapsible(const int &source, const int &destination, const int &pivotVertexId, const vector< pair< int, int > > &starNeighbors) const wtfit::FiberSurfaceprotected
isEdgeFlippable(const int &edgeVertexId0, const int &edgeVertexId1, const int &otherVertexId0, const int &otherVertexId1) const wtfit::FiberSurfaceprotected
isIntersectionTriangleColinear(const int &tetId, const int &triangleId, const vector< vector< IntersectionTriangle > > &tetIntersections, const vector< vector< Vertex > > &tetNewVertices, const int &vertexId0, const int &vertexId1, const int &vertexId2) const wtfit::FiberSurfaceinlineprotected
lastObject_wtfit::Debugprotected
memoryMsg enum valuewtfit::Debug
mergeEdges(const double &distanceThreshold) const wtfit::FiberSurfaceprotected
mergeVertices(const double &distanceThreshold) const wtfit::FiberSurfaceprotected
msg(const char *msg, const int &debugLevel=infoMsg) const wtfit::Debug
pointNumber_wtfit::FiberSurfaceprotected
pointSet_wtfit::FiberSurfaceprotected
pointSnapping_wtfit::FiberSurfaceprotected
pointSnappingThreshold_wtfit::FiberSurfaceprotected
polygon_wtfit::FiberSurfaceprotected
polygonEdgeNumber_wtfit::FiberSurfaceprotected
polygonEdgeTriangleLists_wtfit::FiberSurfaceprotected
polygonEdgeVertexLists_wtfit::FiberSurfaceprotected
processTetrahedron(const int &tetId, const pair< double, double > &rangePoint0, const pair< double, double > &rangePoint1, const int &polygonEdgeId=0) const wtfit::FiberSurfaceinline
remeshIntersections() const wtfit::FiberSurfaceinlineprotected
setDebugLevel(const int &debugLevel)wtfit::Debugvirtual
setGlobalVertexList(vector< Vertex > *globalList)wtfit::FiberSurfaceinline
setInputField(const void *uField, const void *vField)wtfit::FiberSurfaceinline
setPointMerging(const bool &onOff)wtfit::FiberSurfaceinline
setPointMergingThreshold(const double &threshold)wtfit::FiberSurfaceinline
setPointNumber(const int &number)wtfit::FiberSurfaceinline
setPointSet(const float *pointSet)wtfit::FiberSurfaceinline
setPolygon(const vector< pair< pair< double, double >, pair< double, double > > > *polygon)wtfit::FiberSurfaceinline
setPolygonEdgeNumber(const int &polygonEdgeNumber)wtfit::FiberSurfaceinline
setTetList(const long long int *tetList)wtfit::FiberSurfaceinline
setTetNeighbors(const vector< vector< int > > *tetNeighbors)wtfit::FiberSurfaceinline
setTetNumber(const int &tetNumber)wtfit::FiberSurfaceinline
setThreadNumber(const int threadNumber)wtfit::Debuginline
setTriangleList(const int &polygonEdgeId, vector< Triangle > *triangleList)wtfit::FiberSurfaceinline
setVertexList(const int &polygonEdgeId, vector< Vertex > *vertexList)wtfit::FiberSurfaceinline
setWrapper(const Wrapper *wrapper)wtfit::Debug
snapToBasePoint(const vector< vector< double > > &basePoints, const vector< pair< double, double > > &uv, const vector< double > &t, Vertex &v) const wtfit::FiberSurfaceprotected
snapVertexBarycentrics(const double &distanceThreshold) const wtfit::FiberSurfaceprotected
snapVertexBarycentrics(const int &tetId, const vector< pair< int, int > > &triangles, const double &distanceThreshold) const wtfit::FiberSurfaceprotected
tetList_wtfit::FiberSurfaceprotected
tetNeighbors_wtfit::FiberSurfaceprotected
tetNumber_wtfit::FiberSurfaceprotected
threadNumber_wtfit::Debugmutableprotected
timeMsg enum valuewtfit::Debug
uField_wtfit::FiberSurfaceprotected
vField_wtfit::FiberSurfaceprotected
wrapper_wtfit::Debugprotected
~Debug()wtfit::Debugvirtual
~FiberSurface()wtfit::FiberSurface