VMTKBRANCHMAPPING(1)
π vmtkbranchmapping β the vibe check
okay so bestie, welcome to vmtkbranchmapping, aka the vmtk script vmtkbranchmapping β yes it's literally the manual page for a script called vmtkbranchmapping, we love a name that knows itself β¨
β¨ NAME β¨
vmtkbranchmapping β the vmtk script vmtkbranchmapping. periodt. π
πΈ DESCRIPTION πΈ
Lowkey just getting started: automatic piping vmtkbranchmapping, parsing options vmtkbranchmapping. that's the whole intro, she's brief and she ate π
so here's what she actually does, no cap:
vmtkbranchmapping : 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 π¦
this is the whole point of the whole script, so like⦠don't skip it
π«Ά Input arguments π«Ά
these are the things you hand over, the "here's my data bestie" section π
-idβId(str,1); default=0: the script id, it's giving "who am I"-handleβSelf(self,1): handle to self, it's holding its own hand, iconic-disabledβDisabled(bool,1); default=0: disable execution and piping, aka the "not right now bestie" switch-iβSurface(vtkPolyData,1)-ifileβSurfaceInputFileName(str,1): filename for the defaultSurfacereader-centerlinesβCenterlines(vtkPolyData,1)-centerlinesfileβCenterlinesInputFileName(str,1): filename for the defaultCenterlinesreader-referencesystemsβReferenceSystems(vtkPolyData,1)-referencesystemsfileβReferenceSystemsInputFileName(str,1): filename for the defaultReferenceSystemsreader-abscissasarrayβAbscissasArrayName(str,1); default=Abscissas-normalsarrayβNormalsArrayName(str,1); default=ParallelTransportNormals-groupidsarrayβGroupIdsArrayName(str,1); default=GroupIds-centerlineidsarrayβCenterlineIdsArrayName(str,1); default=CenterlineIds-tractidsarrayβTractIdsArrayName(str,1); default=TractIds-referencesystemsnormalarrayβReferenceSystemsNormalArrayName(str,1); default=Normal-radiusarrayβRadiusArrayName(str,1); default=MaximumInscribedSphereRadius-blankingarrayβBlankingArrayName(str,1); default=Blanking-angularmetricarrayβAngularMetricArrayName(str,1); default=AngularMetric-harmonicmappingarrayβHarmonicMappingArrayName(str,1); default=HarmonicMapping-abscissametricarrayβAbscissaMetricArrayName(str,1); default=AbscissaMetric-boundarymetricarrayβBoundaryMetricArrayName(str,1); default=BoundaryMetric-stretchedmappingarrayβStretchedMappingArrayName(str,1); default=StretchedMapping-ofileβSurfaceOutputFileName(str,1): filename for the defaultSurfacewriter
π Output arguments π
and these are what she hands back to you, the little gifts π
-idβId(str,1); default=0: script id, yes again, she contains multitudes-handleβSelf(self,1): handle to self, yes again too-oβSurface(vtkPolyData,1)-harmonicmappingarrayβHarmonicMappingArrayName(str,1); default=HarmonicMapping-boundarymetricarrayβBoundaryMetricArrayName(str,1); default=BoundaryMetric-stretchedmappingarrayβStretchedMappingArrayName(str,1); default=StretchedMapping
that's the whole page bestie, every single flag accounted for, we left nothing behind, not one crumb π
this was vmtkbranchmapping version 1.5, dated April 2026. go forth and map those branches, main character π¦π stay hydrated, read your defaults, mwah π
β¨
π¦ where this page comes from
- ubuntu stonking: vmtk 1.5.0+dfsg1-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms