VMTK
vtkvmtkPolyDataNetworkExtraction Member List

This is the complete list of members for vtkvmtkPolyDataNetworkExtraction, including all inherited members.

AdvancementRatiovtkvmtkPolyDataNetworkExtractionprotected
Barycenter(vtkPoints *points, double barycenter[3])vtkvmtkPolyDataNetworkExtractionprotected
BoundaryExtractor(vtkPolyData *polyInput, vtkPolyData *boundary)vtkvmtkPolyDataNetworkExtractionprotected
BoundarySeparator(vtkPolyData *appendedBoundaries, vtkPolyDataCollection *boundaries)vtkvmtkPolyDataNetworkExtractionprotected
BuildSegment(vtkPoints *segmentPoints, vtkDoubleArray *segmentRadii, vtkIdType segmentTopology[2], double firstPoint[3], double firstRadius, double lastPoint[3], double lastRadius, const double *centralPoint, vtkPolyData *segment)vtkvmtkPolyDataNetworkExtractionprotected
ComputeMeanRadius(vtkPoints *points, double point1[3])vtkvmtkPolyDataNetworkExtractionprotected
ComputeStepRadius(vtkPoints *points, double point1[3], double point2[3])vtkvmtkPolyDataNetworkExtractionprotected
CurrentPointId(vtkPolyData *model, vtkIdType currentEdge[2])vtkvmtkPolyDataNetworkExtractionprotected
DefineVirtualSphere(vtkPolyDataCollection *baseProfiles, double center[3], double &radius, double ratio)vtkvmtkPolyDataNetworkExtractionprotected
Distance(double point1[3], double point2[3])vtkvmtkPolyDataNetworkExtractionprotected
GenerateNewProfiles(vtkPolyData *model, double center[3], double radius, vtkIdTypeArray *edgeTableForNewProfiles, vtkIdTypeArray *cellPairsForNewProfiles, vtkIdList *pointIdsForNewProfiles, vtkPolyDataCollection *newProfiles, vtkCollection *newProfilesEdgeTables)vtkvmtkPolyDataNetworkExtractionprotected
GetAdvancementRatio()vtkvmtkPolyDataNetworkExtractionvirtual
GetFromEdgeTable(vtkIdTypeArray *edgeTable, vtkIdType position, vtkIdType edge[2])vtkvmtkPolyDataNetworkExtractionprotected
GetFurthestDistance(vtkPolyDataCollection *polyDataCollection, double fromPoint[3])vtkvmtkPolyDataNetworkExtractionprotected
GetGraphLayout()vtkvmtkPolyDataNetworkExtractionvirtual
GetMarksArrayName()vtkvmtkPolyDataNetworkExtractionvirtual
GetMinimumStep()vtkvmtkPolyDataNetworkExtractionvirtual
GetRadiusArrayName()vtkvmtkPolyDataNetworkExtractionvirtual
GetTopologyArrayName()vtkvmtkPolyDataNetworkExtractionvirtual
GetTotalMarkedPoints()vtkvmtkPolyDataNetworkExtractionvirtual
GLOBAL enum valuevtkvmtkPolyDataNetworkExtraction
GlobalIteration(vtkPolyData *model, vtkPolyDataCollection *globalProfiles, vtkPolyData *network, double advancementRatio)vtkvmtkPolyDataNetworkExtractionprotected
Graph(vtkPolyData *network, vtkPolyData *graphLayout)vtkvmtkPolyDataNetworkExtractionprotected
GraphLayoutvtkvmtkPolyDataNetworkExtractionprotected
InsertEdgeForNewProfiles(vtkPolyData *model, vtkIdType *edge, vtkIdTypeArray *edgeTable, vtkIdTypeArray *cellPairs, vtkIdList *pointIds)vtkvmtkPolyDataNetworkExtractionprotected
InsertInEdgeTable(vtkIdTypeArray *edgeTable, vtkIdType pointId0, vtkIdType pointId1)vtkvmtkPolyDataNetworkExtractionprotected
InsertNewBifurcation(vtkCollection *bifurcations, vtkCollection *bifurcationsRadii, vtkPoints *bifurcationPoints, vtkDoubleArray *bifurcationRadii, vtkPolyDataCollection *additionalSegments)vtkvmtkPolyDataNetworkExtractionprotected
InsertUniqueInEdgeTable(vtkIdTypeArray *edgeTable, vtkIdType pointId0, vtkIdType pointId1)vtkvmtkPolyDataNetworkExtractionprotected
IsA(const char *type)vtkvmtkPolyDataNetworkExtractionvirtual
IsTypeOf(const char *type)vtkvmtkPolyDataNetworkExtractionstatic
JoinSegments(vtkPolyData *segment0, vtkPolyData *segment1, bool first0, bool first1, vtkPolyData *segment)vtkvmtkPolyDataNetworkExtractionprotected
LocateVirtualPoint(vtkIdType edge[2], double center[3], double radius, vtkIdList *pointIdsForNewProfiles, vtkPoints *pointsForNewProfiles, vtkDoubleArray *pointDistancesForNewProfiles, double virtualPoint[3])vtkvmtkPolyDataNetworkExtractionprotected
LookForIntersectingPoint(vtkPoints *segmentPoints, double center[3], double radius, vtkIdType &intersectingPointId)vtkvmtkPolyDataNetworkExtractionprotected
LookForNeighbors(vtkPolyData *model, vtkIdType pointId, vtkIdList *notVisitedIds, vtkIdTypeArray *edgeTableForIncludedGlobalProfiles)vtkvmtkPolyDataNetworkExtractionprotected
MarkModelGlobalProfile(vtkPolyData *model, vtkIdTypeArray *newGlobalProfileEdgeTable)vtkvmtkPolyDataNetworkExtractionprotected
MarkModelRealBoundary(vtkPolyData *model, vtkPolyData *modelBoundary)vtkvmtkPolyDataNetworkExtractionprotected
MarksArrayNamevtkvmtkPolyDataNetworkExtractionprotected
MinimumStepvtkvmtkPolyDataNetworkExtractionprotected
New()vtkvmtkPolyDataNetworkExtractionstatic
NewInstance() constvtkvmtkPolyDataNetworkExtraction
NewInstanceInternal() constvtkvmtkPolyDataNetworkExtractionprotectedvirtual
NON_VISITED enum valuevtkvmtkPolyDataNetworkExtraction
PointsForRadius(vtkPoints *markedPoints, vtkPolyDataCollection *baseProfiles, vtkPolyDataCollection *newProfiles, vtkPoints *pointsForRadius)vtkvmtkPolyDataNetworkExtractionprotected
PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDEvtkvmtkPolyDataNetworkExtraction
ProfileBarycenter(vtkPoints *points, double barycenter[3])vtkvmtkPolyDataNetworkExtractionprotected
PropagateFromBaseProfilePoint(vtkPolyData *model, vtkIdList *toVisitPointIds, double center[3], double radius, vtkIdTypeArray *edgeTableForNewProfiles, vtkIdTypeArray *cellPairsForNewProfiles, vtkIdList *pointIdsForNewProfiles, vtkPoints *markedPoints, vtkIdList *markedPointIds, vtkIdTypeArray *edgeTableForIncludedGlobalProfiles)vtkvmtkPolyDataNetworkExtractionprotected
RadiusArrayNamevtkvmtkPolyDataNetworkExtractionprotected
ReconstructNewProfiles(vtkPoints *virtualPoints, vtkIdTypeArray *edgeTable, vtkIdTypeArray *cellPairs, vtkPolyDataCollection *newProfiles, vtkCollection *newProfilesEdgeTables)vtkvmtkPolyDataNetworkExtractionprotected
RemoveDegenerateBifurcations(vtkPolyDataCollection *segments, vtkCollection *bifurcations)vtkvmtkPolyDataNetworkExtractionprotected
RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDEvtkvmtkPolyDataNetworkExtractionprotectedvirtual
SafeDownCast(vtkObjectBase *o)vtkvmtkPolyDataNetworkExtractionstatic
SegmentIteration(vtkPolyData *model, vtkPolyData *initialProfile, vtkIdTypeArray *initialProfileEdgeTable, vtkPolyDataCollection *globalProfiles, vtkCollection *globalProfilesEdgeTables, vtkCollection *bifurcations, vtkCollection *bifurcationsRadii, vtkPolyDataCollection *segments, double advancementRatio)vtkvmtkPolyDataNetworkExtractionprotected
SegmentTopology(vtkCollection *bifurcations, vtkCollection *bifurcationsRadii, double firstSegmentPoint[3], double lastSegmentPoint[3], double firstPoint[3], double &firstRadius, double lastPoint[3], double &lastRadius, vtkIdType segmentTopology[2])vtkvmtkPolyDataNetworkExtractionprotected
SetAdvancementRatio(double)vtkvmtkPolyDataNetworkExtractionvirtual
SetMarksArrayName(const char *)vtkvmtkPolyDataNetworkExtractionvirtual
SetRadiusArrayName(const char *)vtkvmtkPolyDataNetworkExtractionvirtual
SetTopologyArrayName(const char *)vtkvmtkPolyDataNetworkExtractionvirtual
STEP_ITERATION_PROCEED enum valuevtkvmtkPolyDataNetworkExtraction
STEP_ITERATION_REDEFINE enum valuevtkvmtkPolyDataNetworkExtraction
STEP_ITERATION_STOP_BIFURCATION enum valuevtkvmtkPolyDataNetworkExtraction
STEP_ITERATION_STOP_CLOSED enum valuevtkvmtkPolyDataNetworkExtraction
STEP_ITERATION_STOP_END enum valuevtkvmtkPolyDataNetworkExtraction
StepIteration(vtkPolyData *model, vtkPolyDataCollection *baseProfiles, vtkCollection *baseProfilesEdgeTables, vtkPolyDataCollection *globalProfiles, vtkCollection *globalProfilesEdgeTables, vtkPolyDataCollection *newProfiles, vtkCollection *newProfilesEdgeTables, vtkPoints *segmentPoints, vtkDoubleArray *segmentRadii, vtkPoints *bifurcationPoints, vtkDoubleArray *bifurcationRadii, double oldCenter[3], double &oldRadius, double advancementRatio)vtkvmtkPolyDataNetworkExtractionprotected
Superclass typedefvtkvmtkPolyDataNetworkExtraction
TopologyArrayNamevtkvmtkPolyDataNetworkExtractionprotected
TotalMarkedPointsvtkvmtkPolyDataNetworkExtractionprotected
UnmarkPoints(vtkPolyData *model, vtkIdList *markedPointIds)vtkvmtkPolyDataNetworkExtractionprotected
UpdateEdgeTableCollectionReal(vtkPolyData *model, vtkPolyDataCollection *profiles, vtkCollection *edgeTables)vtkvmtkPolyDataNetworkExtractionprotected
VISITED enum valuevtkvmtkPolyDataNetworkExtraction
vtkvmtkPolyDataNetworkExtraction()vtkvmtkPolyDataNetworkExtractionprotected
~vtkvmtkPolyDataNetworkExtraction()vtkvmtkPolyDataNetworkExtractionprotected