WTFIT
|
This is the complete list of members for wtfit::FiberSurface, including all inherited members.
advancedInfoMsg enum value | wtfit::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::FiberSurface | inlineprotected |
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::FiberSurface | inlineprotected |
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::FiberSurface | inlineprotected |
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::FiberSurface | inlineprotected |
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::FiberSurface | inlineprotected |
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::FiberSurface | inlineprotected |
computeContour(const pair< double, double > &rangePoint0, const pair< double, double > &rangePoint1, const vector< int > &seedTetList, const int &polygonEdgeId=0) const | wtfit::FiberSurface | inline |
computeContour(const vector< pair< pair< double, double >, pair< double, double > > > &edgeList, const vector< int > &seedTetList, const vector< int > *edgeIdList=NULL) const | wtfit::FiberSurface | inline |
computeSurface(const pair< double, double > &rangePoint0, const pair< double, double > &rangePoint1, const int &polygonEdgeId=0) const | wtfit::FiberSurface | inline |
computeSurface() | wtfit::FiberSurface | inline |
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::FiberSurface | protected |
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::FiberSurface | protected |
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::FiberSurface | protected |
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::FiberSurface | protected |
Debug() | wtfit::Debug | |
debugLevel_ | wtfit::Debug | mutableprotected |
debugPriority enum name | wtfit::Debug | |
detailedInfoMsg enum value | wtfit::Debug | |
dMsg(ostream &stream, string msg, const int &debugLevel=infoMsg) const | wtfit::Debug | virtual |
edgeCollapseThreshold_ | wtfit::FiberSurface | protected |
edgeImplicitEncoding_ | wtfit::FiberSurface | protected |
err(const string msg, const int &debugLevel=infoMsg) const | wtfit::Debug | |
fatalMsg enum value | wtfit::Debug | |
FiberSurface() | wtfit::FiberSurface | |
finalize(const bool &mergeDuplicatedVertices=false, const bool &removeSmallEdges=false, const bool &edgeFlips=false, const bool &intersectionRemesh=false) | wtfit::FiberSurface | inline |
flipEdges() const | wtfit::FiberSurface | protected |
flipEdges(vector< pair< int, int > > &triangles) const | wtfit::FiberSurface | protected |
getNumberOfCommonVertices(const int &tetId, const int &triangleId0, const int &triangleId1, const vector< vector< IntersectionTriangle > > &tetIntersections) const | wtfit::FiberSurface | protected |
getTriangleRangeExtremities(const int &tetId, const int &triangleId, const vector< vector< IntersectionTriangle > > &tetIntersections, pair< double, double > &extremity0, pair< double, double > &extremity1) const | wtfit::FiberSurface | protected |
globalVertexList_ | wtfit::FiberSurface | protected |
hasDuplicatedVertices(const double *p0, const double *p1, const double *p2) const | wtfit::FiberSurface | protected |
infoMsg enum value | wtfit::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::FiberSurface | protected |
IntersectionTriangle typedef | wtfit::FiberSurface | protected |
isEdgeAngleCollapsible(const int &source, const int &destination, const int &pivotVertexId, const vector< pair< int, int > > &starNeighbors) const | wtfit::FiberSurface | protected |
isEdgeFlippable(const int &edgeVertexId0, const int &edgeVertexId1, const int &otherVertexId0, const int &otherVertexId1) const | wtfit::FiberSurface | protected |
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::FiberSurface | inlineprotected |
lastObject_ | wtfit::Debug | protected |
memoryMsg enum value | wtfit::Debug | |
mergeEdges(const double &distanceThreshold) const | wtfit::FiberSurface | protected |
mergeVertices(const double &distanceThreshold) const | wtfit::FiberSurface | protected |
msg(const char *msg, const int &debugLevel=infoMsg) const | wtfit::Debug | |
pointNumber_ | wtfit::FiberSurface | protected |
pointSet_ | wtfit::FiberSurface | protected |
pointSnapping_ | wtfit::FiberSurface | protected |
pointSnappingThreshold_ | wtfit::FiberSurface | protected |
polygon_ | wtfit::FiberSurface | protected |
polygonEdgeNumber_ | wtfit::FiberSurface | protected |
polygonEdgeTriangleLists_ | wtfit::FiberSurface | protected |
polygonEdgeVertexLists_ | wtfit::FiberSurface | protected |
processTetrahedron(const int &tetId, const pair< double, double > &rangePoint0, const pair< double, double > &rangePoint1, const int &polygonEdgeId=0) const | wtfit::FiberSurface | inline |
remeshIntersections() const | wtfit::FiberSurface | inlineprotected |
setDebugLevel(const int &debugLevel) | wtfit::Debug | virtual |
setGlobalVertexList(vector< Vertex > *globalList) | wtfit::FiberSurface | inline |
setInputField(const void *uField, const void *vField) | wtfit::FiberSurface | inline |
setPointMerging(const bool &onOff) | wtfit::FiberSurface | inline |
setPointMergingThreshold(const double &threshold) | wtfit::FiberSurface | inline |
setPointNumber(const int &number) | wtfit::FiberSurface | inline |
setPointSet(const float *pointSet) | wtfit::FiberSurface | inline |
setPolygon(const vector< pair< pair< double, double >, pair< double, double > > > *polygon) | wtfit::FiberSurface | inline |
setPolygonEdgeNumber(const int &polygonEdgeNumber) | wtfit::FiberSurface | inline |
setTetList(const long long int *tetList) | wtfit::FiberSurface | inline |
setTetNeighbors(const vector< vector< int > > *tetNeighbors) | wtfit::FiberSurface | inline |
setTetNumber(const int &tetNumber) | wtfit::FiberSurface | inline |
setThreadNumber(const int threadNumber) | wtfit::Debug | inline |
setTriangleList(const int &polygonEdgeId, vector< Triangle > *triangleList) | wtfit::FiberSurface | inline |
setVertexList(const int &polygonEdgeId, vector< Vertex > *vertexList) | wtfit::FiberSurface | inline |
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::FiberSurface | protected |
snapVertexBarycentrics(const double &distanceThreshold) const | wtfit::FiberSurface | protected |
snapVertexBarycentrics(const int &tetId, const vector< pair< int, int > > &triangles, const double &distanceThreshold) const | wtfit::FiberSurface | protected |
tetList_ | wtfit::FiberSurface | protected |
tetNeighbors_ | wtfit::FiberSurface | protected |
tetNumber_ | wtfit::FiberSurface | protected |
threadNumber_ | wtfit::Debug | mutableprotected |
timeMsg enum value | wtfit::Debug | |
uField_ | wtfit::FiberSurface | protected |
vField_ | wtfit::FiberSurface | protected |
wrapper_ | wtfit::Debug | protected |
~Debug() | wtfit::Debug | virtual |
~FiberSurface() | wtfit::FiberSurface |