VMTKBIFURCATIONPROFILES(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

✨ NAME ✨

vmtkbifurcationprofiles β€” it's the vmtk script bestie, the one and only vmtkbifurcationprofiles πŸ’–


πŸŽ€ DESCRIPTION πŸŽ€

So like. Automatic piping, okay? vmtkbifurcationprofiles is out here parsing options like the icon it is πŸ‘‘

vmtkbifurcationprofiles : it computes bifurcation profiles, which is basically the bifurcation splitting lines 🌸 The script takes in the surface and the relative centerlines, and BOTH of them have to already be split into branches, no cap, that's the vibe check it needs to pass first.

πŸ’« Input arguments:

  • -id Id (str,1); default=0 β€” the script id, it's giving "who am I" energy
  • -handle Self (self,1) β€” a handle to self 🫢 yes bestie, it holds its own hand
  • -disabled Disabled (bool,1); default=0 β€” turns off execution and piping, like a little nap switch 😴
  • -i Surface (vtkPolyData,1) β€” the input surface, and it must ALREADY be split into branches, don't forget
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader πŸ“‚
  • -centerlines Centerlines (vtkPolyData,1) β€” the input centerlines, also already split into branches, fr fr
  • -centerlinesfile CenterlinesInputFileName (str,1) β€” filename for the default Centerlines reader πŸ“‚
  • -radiusarray RadiusArrayName (str,1); default=MaximumInscribedSphereRadius β€” the name of the array where centerline radius is stored
  • -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
  • -blankingarray BlankingArrayName (str,1); default=Blanking β€” name of the array where the centerline blanking information about branches is stored
  • -bifurcationprofilegroupids BifurcationProfileGroupIdsArrayName (str,1); default=BifurcationProfileGroupIds β€” name of the array where the group id that each profile belongs to has to be stored πŸŽ€
  • -bifurcationprofilebifurcationgroupids BifurcationProfileBifurcationGroupIdsArrayName (str,1); default=BifurcationProfileBifurcationGroupIds β€” name of the array where the bifurcation group id that each profile belongs to has to be stored
  • -bifurcationprofileorientation BifurcationProfileOrientationArrayName (str,1); default=BifurcationProfileOrientation β€” name of the array containing 0 if a profile is upstream and 0 downstream its bifurcation (yes, both say 0, that's literally what the page says, I don't make the rules πŸ’€)
  • -ofile BifurcationProfilesOutputFileName (str,1) β€” filename for the default BifurcationProfiles writer πŸ“‚

🌈 Output arguments:

  • -id Id (str,1); default=0 β€” script id again, it's always been here
  • -handle Self (self,1) β€” handle to self, round two 🫢
  • -o BifurcationProfiles (vtkPolyData,1) β€” the output sections ✨ the moment we've all been waiting for
  • -bifurcationprofilegroupids BifurcationProfileGroupIdsArrayName (str,1); default=BifurcationProfileGroupIds β€” name of the array where the group id that each profile belongs to are stored (yes bestie, different wording than the input one, I'm keeping it exactly as it is)
  • -bifurcationprofilebifurcationgroupids BifurcationProfileBifurcationGroupIdsArrayName (str,1); default=BifurcationProfileBifurcationGroupIds β€” name of the array where the bifurcation group id that each profile belongs to has to be stored
  • -bifurcationprofileorientation BifurcationProfileOrientationArrayName (str,1); default=BifurcationProfileOrientation β€” name of the array containing 0 if a profile is upstream and 0 downstream its bifurcation

πŸ’… quick vibe summary: surface β†’ already split into branches, centerlines β†’ already split into branches, and then the script does its little magic and hands you back the bifurcation profiles. That's the whole plot.

okay that's the entire page, go run it bestie, you're the main character of this pipeline βœ¨πŸ¦‹


slay, this was vmtkbifurcationprofiles version 1.5, dated April 2026 β€” periodt πŸ’–πŸ‘‘

πŸ“¦ where this page comes from