VMTKCENTERLINEMERGE(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’– NAME πŸ’–

vmtkcenterlinemerge β€” bestie it's a vmtk script, and its whole job is merging centerline tracts that belong to the same groups 🫢


✨ DESCRIPTION ✨

Ok so picture this: automatic piping, and then vmtkcenterlinemerge shows up and starts parsing options like it's the main character. That's literally the vibe here.

vmtkcenterlinemerge : merge centerline tracts belonging to the same groups 🧚 no cap, that's the entire assignment.

🌸 Input arguments (the stuff you feed it) 🌸

  • -id Id (str,1); default=0 β€” the script id, it's giving ✨identity✨
  • -handle Self (self,1) β€” handle to self, it's holding its own hand fr
  • -disabled Disabled (bool,1); default=0 β€” disable execution and piping, i.e. the "not me participating today πŸ’€" switch
  • -i Centerlines (vtkPolyData,1) β€” the input centerlines, the whole point tbh
  • -ifile CenterlinesInputFileName (str,1) β€” filename for the default Centerlines reader πŸ“–
  • -radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadius β€” name of the array where centerline radius is stored πŸŽ€ yes that default is a whole mouthful, iconic of it
  • -groupidsarray GroupIdsArrayName (str,1); default=GroupIds β€” name of the array where centerline group ids are stored
  • -centerlineidsarray CenterlineIdsArrayName (str,1); default=CenterlineIds β€” name of the array where centerline ids are stored
  • -tractidsarray TractIdsArrayName (str,1); default=TractIds β€” name of the array where centerline tract ids are stored πŸ¦‹ (yes this is the whole reason the script exists, bestie)
  • -blankingarray BlankingArrayName (str,1); default=Blanking β€” name of the array where centerline blanking information about branches is stored πŸ™ˆ
  • -length Length (float,1) >= 0.0; default=0.0 β€” length of the resampling interval πŸ“
  • -mergeblanked MergeBlanked (bool,1); default=1 β€” toggle generation of segments for blanked groups πŸ”₯
  • -ofile CenterlinesOutputFileName (str,1) β€” filename for the default Centerlines writer ✍️

πŸ’… Output arguments (the stuff it hands back) πŸ’…

  • -id Id (str,1); default=0 β€” script id, yes again, it gets a lil encore πŸ‘‘
  • -handle Self (self,1) β€” handle to self, also back for round two
  • -o Centerlines (vtkPolyData,1) β€” the output centerlines, your reward for all that flag-typing ⭐
Heads up bestie: -id and -handle really do show up in both the input and the output arguments. Not a typo, not me being extra β€” that's just how it's listed. 🫢

so yeah that's the whole page, you ate that πŸ’œ This one's from vmtkcenterlinemerge 1.5, dated April 2026, and it lives in the User Commands section of the manual. Go forth and merge those tracts, mwah πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from