vmtkcenterlinegeometry

Description

compute the local geometry of centerlines in terms of curvature and torsion

Input arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
disabledDisabledbool10disable execution and piping
iCenterlinesvtkPolyData1the input centerlines
ifileCenterlinesInputFileNamestr1filename for the default Centerlines reader
lengtharrayLengthArrayNamestr1Lengthname of the array where length values have to be stored
curvaturearrayCurvatureArrayNamestr1Curvaturename of the array where curvature values have to be stored
torsionarrayTorsionArrayNamestr1Torsionname of the array where torsion values have to be stored
tortuosityarrayTortuosityArrayNamestr1Tortuosityname of the array where tortuosity values have to be stored
frenettangentarrayFrenetTangentArrayNamestr1FrenetTangentname of the array where tangent vectors of the Frenet reference system have to be stored
frenetnormalarrayFrenetNormalArrayNamestr1FrenetNormalname of the array where normal vectors of the Frenet reference system have to be stored
frenetbinormalarrayFrenetBinormalArrayNamestr1FrenetBinormalname of the array where binormal vectors of the Frenet reference system have to be stored
smoothingLineSmoothingbool10
outputsmoothedOutputSmoothedLinesbool10
iterationsNumberOfSmoothingIterationsint1(0,)100
factorSmoothingFactorfloat1(0.0,)0.1
ofileCenterlinesOutputFileNamestr1filename for the default Centerlines writer

Output arguments

ArgumentVariableTypeLengthRangeDefaultDescription
idIdstr10script id
handleSelfself1handle to self
oCenterlinesvtkPolyData1the output centerlines
lengtharrayLengthArrayNamestr1Lengthname of the array where length values are stored
curvaturearrayCurvatureArrayNamestr1Curvaturename of the array where curvature values are stored
torsionarrayTorsionArrayNamestr1Torsionname of the array where torsion values are stored
tortuosityarrayTortuosityArrayNamestr1Tortuosityname of the array where tortuosity values are stored