VMTKIMAGECURVEDMPR(1)
π 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
-idId (str,1); default=0β the script id. everyone needs an identity bestie, this is hers.-handleSelf (self,1) β a handle to self. yes she's self-referential and honestly? slay.-disabledDisabled (bool,1); default=0β set this and you disable execution and piping. it's the "do not perceive me" switch π.-iImage (vtkImageData,1) β the input image. the moment we've all been waiting for.-ifileImageInputFileName (str,1) β filename for the default Image reader. tell her where the picture lives.-centerlinesCenterlines (vtkPolyData,1) β the input centerlines. she needs the vibe of the shape.-centerlinesfileCenterlinesInputFileName (str,1) β filename for the default Centerlines reader.-normalsarrayNormalsArrayName (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 π.-sizeInplaneOutputSize (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 β¨.-backgroundReslicingBackgroundLevel (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.-spacingInplaneOutputSpacing (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.-frenettangentarrayFrenetTangentArrayName (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 π.-ofileImageOutputFileName (str,1) β filename for the default Image writer. where the glow-up gets saved.
π Output arguments
-idId (str,1); default=0β the script id. yep, she's back, once again serving.-handleSelf (self,1) β a handle to self. still self-referential, still thriving.-oImage (vtkImageData,1) β the output image. the final product. the after photo. π₯
heads up bestie: that-sizevalue has to be>= 1, and-spacinghas 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
- 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