vmtk
Recent Changes - Search:

vmtk

projects

links

edit SideBar

VmtkScripts / Vmtkbranchsections

vmtkbranchsections

Description

compute geometric properties of branch sections located a fixed number of spheres away from each bifurcation. The script takes in input the surface and the relative centerlines, both already split into branches.

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdint1 0script id
handleSelfself1  handle to self
disabledDisabledbool1 0disable execution and piping
iSurfacevtkPolyData1  the input surface, already split into branches
ifileSurfaceInputFileNamestr1  filename for the default Surface reader
centerlinesCenterlinesvtkPolyData1  the input centerlines, already split into branches
centerlinesfileCenterlinesInputFileNamestr1  filename for the default Centerlines reader
distancespheresNumberOfDistanceSpheresint1(0,)1distance from the bifurcation at which the sections have to be taken; the distance is expressed in number of inscribed spheres, where each sphere touches the center of the previous one
reverseReverseDirectionbool1 0toggle start generating sections from the end of the branches rather than the start
radiusarrayRadiusArrayNamestr1  name of the array where centerline radius is stored
groupidsarrayGroupIdsArrayNamestr1  name of the array where centerline group ids are stored
centerlineidsarrayCenterlineIdsArrayNamestr1  name of the array where centerline ids are stored
tractidsarrayTractIdsArrayNamestr1  name of the array where centerline tract ids are stored
blankingarrayBlankingArrayNamestr1  name of the array where centerline blanking information about branches is stored
branchsectiongroupidsBranchSectionGroupIdsArrayNamestr1 BranchSectionGroupIdsname of the array where the group id to which each section belongs has to be stored
branchsectionareaBranchSectionAreaArrayNamestr1 BranchSectionAreaname of the array where the area of bifurcation sections have to be stored
branchsectionminsizeBranchSectionMinSizeArrayNamestr1 BranchSectionMinSizename of the array where the minimum diameter of each section has to be stored
branchsectionmaxsizeBranchSectionMaxSizeArrayNamestr1 BranchSectionMaxSizename of the array where the maximum diameter of each bifurcation sections has to be stored
branchsectionshapeBranchSectionShapeArrayNamestr1 BranchSectionShapename of the array where the shape index, i.e. the ratio between minimum and maximum diameter, of each bifurcation section has to be stored
branchsectionclosedBranchSectionClosedArrayNamestr1 BranchSectionClosedname of the array containing 1 if a section is closed and 0 otherwise
branchsectiondistancespheresBranchSectionDistanceSpheresArrayNamestr1 BranchSectionDistanceSpheresname of the array containing the number of distance spheres the section is taken at
ofileBranchSectionsOutputFileNamestr1  filename for the default BranchSections writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdint1 0script id
handleSelfself1  handle to self
oBranchSectionsvtkPolyData1  the output sections
branchsectiongroupidsBranchSectionGroupIdsArrayNamestr1 BranchSectionGroupIdsname of the array where the group id to which each section belongs are stored
branchsectionareaBranchSectionAreaArrayNamestr1 BranchSectionAreaname of the array where the area of bifurcation sections are stored
branchsectionminsizeBranchSectionMinSizeArrayNamestr1 BranchSectionMinSizename of the array where the minimum diameter of each section are stored
branchsectionmaxsizeBranchSectionMaxSizeArrayNamestr1 BranchSectionMaxSizename of the array where the minimum diameter of each bifurcation sections has to be stored
branchsectionshapeBranchSectionShapeArrayNamestr1 BranchSectionShapename of the array where the shape index, i.e. the ratio between minimum and maximum diameter, of each bifurcation section are stored
branchsectionclosedBranchSectionClosedArrayNamestr1 BranchSectionClosedname of the array containing 1 if a section is closed and 0 otherwise
branchsectiondistancespheresBranchSectionDistanceSpheresArrayNamestr1 BranchSectionDistanceSpheresname of the array containing the number of distance spheres the section is taken at
Edit - History - Print - Recent Changes - Search
Page last modified on September 05, 2010, at 01:03 PM