vmtkbifurcationprofiles

Description

compute bifurcation profiles, i.e. the bifurcation splitting lines. The script takes in input the surface and the relative centerlines, both already split into branches.

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
disabledDisabledbool10disable execution and piping
iSurfacevtkPolyData1the input surface, already split into branches
ifileSurfaceInputFileNamestr1filename for the default Surface reader
centerlinesCenterlinesvtkPolyData1the input centerlines, already split into branches
centerlinesfileCenterlinesInputFileNamestr1filename for the default Centerlines reader
radiusarrayRadiusArrayNamestr1MaximumInscribedSphereRadiusname of the array where centerline radius is stored
groupidsarrayGroupIdsArrayNamestr1GroupIdsname of the array where centerline group ids are stored
centerlineidsarrayCenterlineIdsArrayNamestr1CenterlineIdsname of the array where centerline ids are stored
tractidsarrayTractIdsArrayNamestr1TractIdsname of the array where centerline tract ids are stored
blankingarrayBlankingArrayNamestr1Blankingname of the array where centerline blanking information about branches is stored
bifurcationprofilegroupidsBifurcationProfileGroupIdsArrayNamestr1BifurcationProfileGroupIdsname of the array where the group id to which each profile belongs has to be stored
bifurcationprofilebifurcationgroupidsBifurcationProfileBifurcationGroupIdsArrayNamestr1BifurcationProfileBifurcationGroupIdsname of the array where the bifurcation group id to which each profile belongs has to be stored
bifurcationprofileorientationBifurcationProfileOrientationArrayNamestr1BifurcationProfileOrientationname of the array containing 0 if a profile is upstream and 0 downstream its bifurcation
ofileBifurcationProfilesOutputFileNamestr1filename for the default BifurcationProfiles writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
oBifurcationProfilesvtkPolyData1the output sections
bifurcationprofilegroupidsBifurcationProfileGroupIdsArrayNamestr1BifurcationProfileGroupIdsname of the array where the group id to which each profile belongs are stored
bifurcationprofilebifurcationgroupidsBifurcationProfileBifurcationGroupIdsArrayNamestr1BifurcationProfileBifurcationGroupIdsname of the array where the bifurcation group id to which each profile belongs has to be stored
bifurcationprofileorientationBifurcationProfileOrientationArrayNamestr1BifurcationProfileOrientationname of the array containing 0 if a profile is upstream and 0 downstream its bifurcation