VMTKBRANCHMAPPING(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’… 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 default Surface reader
  • -centerlines β€” Centerlines (vtkPolyData, 1)
  • -centerlinesfile β€” CenterlinesInputFileName (str, 1): filename for the default Centerlines reader
  • -referencesystems β€” ReferenceSystems (vtkPolyData, 1)
  • -referencesystemsfile β€” ReferenceSystemsInputFileName (str, 1): filename for the default ReferenceSystems reader
  • -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 default Surface writer

πŸ‘‘ 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