vmtkbranchmapping

Description

constructs a harmonic function over each vascular segment; maps and stretches the longitudinal metric to correctly account for the presence of insertion regions at bifurcations; the additional StretchedMapping array is added to the surface

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
disabledDisabledbool10disable execution and piping
iSurfacevtkPolyData1
ifileSurfaceInputFileNamestr1filename for the default Surface reader
centerlinesCenterlinesvtkPolyData1
centerlinesfileCenterlinesInputFileNamestr1filename for the default Centerlines reader
referencesystemsReferenceSystemsvtkPolyData1
referencesystemsfileReferenceSystemsInputFileNamestr1filename for the default ReferenceSystems reader
abscissasarrayAbscissasArrayNamestr1Abscissas
normalsarrayNormalsArrayNamestr1ParallelTransportNormals
groupidsarrayGroupIdsArrayNamestr1GroupIds
centerlineidsarrayCenterlineIdsArrayNamestr1CenterlineIds
tractidsarrayTractIdsArrayNamestr1TractIds
referencesystemsnormalarrayReferenceSystemsNormalArrayNamestr1Normal
radiusarrayRadiusArrayNamestr1MaximumInscribedSphereRadius
blankingarrayBlankingArrayNamestr1Blanking
angularmetricarrayAngularMetricArrayNamestr1AngularMetric
harmonicmappingarrayHarmonicMappingArrayNamestr1HarmonicMapping
abscissametricarrayAbscissaMetricArrayNamestr1AbscissaMetric
boundarymetricarrayBoundaryMetricArrayNamestr1BoundaryMetric
stretchedmappingarrayStretchedMappingArrayNamestr1StretchedMapping
ofileSurfaceOutputFileNamestr1filename for the default Surface writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
oSurfacevtkPolyData1
harmonicmappingarrayHarmonicMappingArrayNamestr1HarmonicMapping
boundarymetricarrayBoundaryMetricArrayNamestr1BoundaryMetric
stretchedmappingarrayStretchedMappingArrayNamestr1StretchedMapping