VMTKIMAGECURVEDMPR(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

πŸ’– VMTKIMAGECURVEDMPR πŸ’–

okay so bestie, welcome to the vmtkimagecurvedmpr</p> page, part of the User Commands section of the manual. it's a vmtk script and it is lowkey iconic. let's get into it 🫢

✨ NAME ✨

vmtkimagecurvedmpr β€” the vmtk script called vmtkimagecurvedmpr. that's it, that's the name, she's straightforward and we respect that.

🌸 DESCRIPTION 🌸

so the deal is: Automatic piping and Parsing options for vmtkimagecurvedmpr. the script handles all that plumbing for you so you don't have to, no cap.

and here's the actual tea: vmtkimagecurvedmpr makes an MPR image from a centerline and an input image. that's the whole main character moment right there. πŸŽ€


🧚 Input arguments

  • -id Id (str,1); default=0 β€” the script id. everyone needs an identity bestie, this is hers.
  • -handle Self (self,1) β€” a handle to self. yes she's self-referential and honestly? slay.
  • -disabled Disabled (bool,1); default=0 β€” set this and you disable execution and piping. it's the "do not perceive me" switch πŸ™ˆ.
  • -i Image (vtkImageData,1) β€” the input image. the moment we've all been waiting for.
  • -ifile ImageInputFileName (str,1) β€” filename for the default Image reader. tell her where the picture lives.
  • -centerlines Centerlines (vtkPolyData,1) β€” the input centerlines. she needs the vibe of the shape.
  • -centerlinesfile CenterlinesInputFileName (str,1) β€” filename for the default Centerlines reader.
  • -normalsarray NormalsArrayName (str,1); default=ParallelTransportNormals β€” the name of the array where parallel transport normals to the centerlines are stored. say that three times fast, I dare you πŸ’€.
  • -size InplaneOutputSize (int,1) >= 1; default=100 β€” the size of the square in pixels that each resulting MPR image should have. so like, each MPR image is a cute lil square. 100 by 100 is the starting point ✨.
  • -background ReslicingBackgroundLevel (float,1); default=0.0 β€” the value of the pixels in the mpr image that are outside of the inputimage. basically the filler pixels that live outside the actual data.
  • -spacing InplaneOutputSpacing (float,1) >= 0.001; default=1.0 β€” the spacing between the pixels in the output MPR images. how much personal space each pixel gets, fr fr.
  • -frenettangentarray FrenetTangentArrayName (str,1); default=FrenetTangent β€” the name of the array where tangent vectors of the Frenet reference system are stored. Frenet is doing a lot of heavy lifting here and we love her for it πŸ‘‘.
  • -ofile ImageOutputFileName (str,1) β€” filename for the default Image writer. where the glow-up gets saved.

πŸ‘‘ Output arguments

  • -id Id (str,1); default=0 β€” the script id. yep, she's back, once again serving.
  • -handle Self (self,1) β€” a handle to self. still self-referential, still thriving.
  • -o Image (vtkImageData,1) β€” the output image. the final product. the after photo. πŸ”₯

heads up bestie: that -size value has to be >= 1, and -spacing has to be >= 0.001. respect the bounds or she simply will not cooperate πŸ’…

and that's the whole page!! go make some MPR images, you absolute icon. 🌈 ⭐ πŸ“


this has been vmtkimagecurvedmpr version 1.5, dated April 2026. mwah, bye, see you in the man pages πŸ’œ

πŸ“¦ where this page comes from