ActiViz .NET
5.8.0
|
vtkImageReslice - Reslices a volume along a new set of axes. More...
Public Member Functions | |
vtkImageReslice (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkImageReslice () | |
Undocumented Block. | |
virtual void | AutoCropOutputOff () |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off). | |
virtual void | AutoCropOutputOn () |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off). | |
virtual void | BorderOff () |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on. | |
virtual void | BorderOn () |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on. | |
virtual int | GetAutoCropOutput () |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off). | |
virtual double[] | GetBackgroundColor () |
Set the background color (for multi-component images). | |
virtual void | GetBackgroundColor (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4) |
Set the background color (for multi-component images). | |
virtual void | GetBackgroundColor (IntPtr _arg) |
Set the background color (for multi-component images). | |
double | GetBackgroundLevel () |
Set background grey level (for single-component images). | |
virtual int | GetBorder () |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on. | |
virtual vtkImageData | GetInformationInput () |
Set a vtkImageData from which the default Spacing, Origin, and WholeExtent of the output will be copied. The spacing, origin, and extent will be permuted according to the ResliceAxes. Any values set via SetOutputSpacing, SetOutputOrigin, and SetOutputExtent will override these values. By default, the Spacing, Origin, and WholeExtent of the Input are used. | |
int | GetInterpolate () |
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods. | |
virtual int | GetInterpolationMode () |
Set interpolation mode (default: nearest neighbor). | |
virtual string | GetInterpolationModeAsString () |
Set interpolation mode (default: nearest neighbor). | |
virtual int | GetInterpolationModeMaxValue () |
Set interpolation mode (default: nearest neighbor). | |
virtual int | GetInterpolationModeMinValue () |
Set interpolation mode (default: nearest neighbor). | |
override uint | GetMTime () |
When determining the modified time of the filter, this check the modified time of the transform and matrix. | |
virtual int | GetMirror () |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad. | |
virtual int | GetOptimization () |
Turn on and off optimizations (default on, they should only be turned off for testing purposes). | |
virtual int | GetOutputDimensionality () |
Force the dimensionality of the output to either 1, 2, 3 or 0 (default: 3). If the dimensionality is 2D, then the Z extent of the output is forced to (0,0) and the Z origin of the output is forced to 0.0 (i.e. the output extent is confined to the xy plane). If the dimensionality is 1D, the output extent is confined to the x axis. For 0D, the output extent consists of a single voxel at (0,0,0). | |
virtual int[] | GetOutputExtent () |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes. | |
virtual void | GetOutputExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6) |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes. | |
virtual void | GetOutputExtent (IntPtr _arg) |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes. | |
virtual double[] | GetOutputOrigin () |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes. | |
virtual void | GetOutputOrigin (ref double _arg1, ref double _arg2, ref double _arg3) |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes. | |
virtual void | GetOutputOrigin (IntPtr _arg) |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes. | |
virtual double[] | GetOutputSpacing () |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes. | |
virtual void | GetOutputSpacing (ref double _arg1, ref double _arg2, ref double _arg3) |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes. | |
virtual void | GetOutputSpacing (IntPtr _arg) |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes. | |
virtual vtkMatrix4x4 | GetResliceAxes () |
This method is used to set up the axes for the output voxels. The output Spacing, Origin, and Extent specify the locations of the voxels within the coordinate system defined by the axes. The ResliceAxes are used most often to permute the data, e.g. to extract ZY or XZ slices of a volume as 2D XY images. <p>The first column of the matrix specifies the x-axis vector (the fourth element must be set to zero), the second column specifies the y-axis, and the third column the z-axis. The fourth column is the origin of the axes (the fourth element must be set to one). <p>An alternative to SetResliceAxes() is to use SetResliceAxesDirectionCosines() to set the directions of the axes and SetResliceAxesOrigin() to set the origin of the axes. | |
void | GetResliceAxesDirectionCosines (IntPtr x, IntPtr y, IntPtr z) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists. | |
void | GetResliceAxesDirectionCosines (IntPtr xyz) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists. | |
double[] | GetResliceAxesDirectionCosines () |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists. | |
void | GetResliceAxesOrigin (IntPtr xyz) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists. | |
double[] | GetResliceAxesOrigin () |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists. | |
virtual vtkAbstractTransform | GetResliceTransform () |
Set a transform to be applied to the resampling grid that has been defined via the ResliceAxes and the output Origin, Spacing and Extent. Note that applying a transform to the resampling grid (which lies in the output coordinate system) is equivalent to applying the inverse of that transform to the input volume. Nonlinear transforms such as vtkGridTransform and vtkThinPlateSplineTransform can be used here. | |
vtkImageStencilData | GetStencil () |
Use a stencil to limit the calculations to a specific region of the output. Portions of the output that are 'outside' the stencil will be cleared to the background color. | |
virtual int | GetTransformInputSampling () |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On). | |
virtual int | GetWrap () |
Turn on wrap-pad feature (default: Off). | |
void | InterpolateOff () |
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods. | |
void | InterpolateOn () |
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods. | |
override int | IsA (string type) |
Undocumented Block. | |
virtual void | MirrorOff () |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad. | |
virtual void | MirrorOn () |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad. | |
new vtkImageReslice | NewInstance () |
Undocumented Block. | |
virtual void | OptimizationOff () |
Turn on and off optimizations (default on, they should only be turned off for testing purposes). | |
virtual void | OptimizationOn () |
Turn on and off optimizations (default on, they should only be turned off for testing purposes). | |
virtual void | ReportReferences (vtkGarbageCollector arg0) |
Report object referenced by instances of this class. | |
virtual void | SetAutoCropOutput (int _arg) |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off). | |
virtual void | SetBackgroundColor (double _arg1, double _arg2, double _arg3, double _arg4) |
Set the background color (for multi-component images). | |
virtual void | SetBackgroundColor (IntPtr _arg) |
Set the background color (for multi-component images). | |
void | SetBackgroundLevel (double v) |
Set background grey level (for single-component images). | |
virtual void | SetBorder (int _arg) |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on. | |
virtual void | SetInformationInput (vtkImageData arg0) |
Set a vtkImageData from which the default Spacing, Origin, and WholeExtent of the output will be copied. The spacing, origin, and extent will be permuted according to the ResliceAxes. Any values set via SetOutputSpacing, SetOutputOrigin, and SetOutputExtent will override these values. By default, the Spacing, Origin, and WholeExtent of the Input are used. | |
void | SetInterpolate (int t) |
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods. | |
virtual void | SetInterpolationMode (int _arg) |
Set interpolation mode (default: nearest neighbor). | |
void | SetInterpolationModeToCubic () |
Set interpolation mode (default: nearest neighbor). | |
void | SetInterpolationModeToLinear () |
Set interpolation mode (default: nearest neighbor). | |
void | SetInterpolationModeToNearestNeighbor () |
Set interpolation mode (default: nearest neighbor). | |
virtual void | SetMirror (int _arg) |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad. | |
virtual void | SetOptimization (int _arg) |
Turn on and off optimizations (default on, they should only be turned off for testing purposes). | |
virtual void | SetOutputDimensionality (int _arg) |
Force the dimensionality of the output to either 1, 2, 3 or 0 (default: 3). If the dimensionality is 2D, then the Z extent of the output is forced to (0,0) and the Z origin of the output is forced to 0.0 (i.e. the output extent is confined to the xy plane). If the dimensionality is 1D, the output extent is confined to the x axis. For 0D, the output extent consists of a single voxel at (0,0,0). | |
virtual void | SetOutputExtent (int a, int b, int c, int d, int e, int f) |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes. | |
virtual void | SetOutputExtent (IntPtr a) |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes. | |
void | SetOutputExtentToDefault () |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes. | |
virtual void | SetOutputOrigin (double x, double y, double z) |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes. | |
virtual void | SetOutputOrigin (IntPtr a) |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes. | |
void | SetOutputOriginToDefault () |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes. | |
virtual void | SetOutputSpacing (double x, double y, double z) |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes. | |
virtual void | SetOutputSpacing (IntPtr a) |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes. | |
void | SetOutputSpacingToDefault () |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes. | |
virtual void | SetResliceAxes (vtkMatrix4x4 arg0) |
This method is used to set up the axes for the output voxels. The output Spacing, Origin, and Extent specify the locations of the voxels within the coordinate system defined by the axes. The ResliceAxes are used most often to permute the data, e.g. to extract ZY or XZ slices of a volume as 2D XY images. <p>The first column of the matrix specifies the x-axis vector (the fourth element must be set to zero), the second column specifies the y-axis, and the third column the z-axis. The fourth column is the origin of the axes (the fourth element must be set to one). <p>An alternative to SetResliceAxes() is to use SetResliceAxesDirectionCosines() to set the directions of the axes and SetResliceAxesOrigin() to set the origin of the axes. | |
void | SetResliceAxesDirectionCosines (double x0, double x1, double x2, double y0, double y1, double y2, double z0, double z1, double z2) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists. | |
void | SetResliceAxesDirectionCosines (IntPtr x, IntPtr y, IntPtr z) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists. | |
void | SetResliceAxesDirectionCosines (IntPtr xyz) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists. | |
void | SetResliceAxesOrigin (double x, double y, double z) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists. | |
void | SetResliceAxesOrigin (IntPtr xyz) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists. | |
virtual void | SetResliceTransform (vtkAbstractTransform arg0) |
Set a transform to be applied to the resampling grid that has been defined via the ResliceAxes and the output Origin, Spacing and Extent. Note that applying a transform to the resampling grid (which lies in the output coordinate system) is equivalent to applying the inverse of that transform to the input volume. Nonlinear transforms such as vtkGridTransform and vtkThinPlateSplineTransform can be used here. | |
void | SetStencil (vtkImageStencilData stencil) |
Use a stencil to limit the calculations to a specific region of the output. Portions of the output that are 'outside' the stencil will be cleared to the background color. | |
virtual void | SetTransformInputSampling (int _arg) |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On). | |
virtual void | SetWrap (int _arg) |
Turn on wrap-pad feature (default: Off). | |
virtual void | TransformInputSamplingOff () |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On). | |
virtual void | TransformInputSamplingOn () |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On). | |
virtual void | WrapOff () |
Turn on wrap-pad feature (default: Off). | |
virtual void | WrapOn () |
Turn on wrap-pad feature (default: Off). | |
Static Public Member Functions | |
static new vtkImageReslice | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkImageReslice | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkImageReslice" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "15vtkImageReslice" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkImageReslice_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImageReslice_AutoCropOutputOff_01 (HandleRef pThis) |
static internal void | vtkImageReslice_AutoCropOutputOn_02 (HandleRef pThis) |
static internal void | vtkImageReslice_BorderOff_03 (HandleRef pThis) |
static internal void | vtkImageReslice_BorderOn_04 (HandleRef pThis) |
static internal int | vtkImageReslice_GetAutoCropOutput_05 (HandleRef pThis) |
static internal IntPtr | vtkImageReslice_GetBackgroundColor_06 (HandleRef pThis) |
static internal void | vtkImageReslice_GetBackgroundColor_07 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4) |
static internal void | vtkImageReslice_GetBackgroundColor_08 (HandleRef pThis, IntPtr _arg) |
static internal double | vtkImageReslice_GetBackgroundLevel_09 (HandleRef pThis) |
static internal int | vtkImageReslice_GetBorder_10 (HandleRef pThis) |
static internal IntPtr | vtkImageReslice_GetInformationInput_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkImageReslice_GetInterpolate_12 (HandleRef pThis) |
static internal int | vtkImageReslice_GetInterpolationMode_13 (HandleRef pThis) |
static internal IntPtr | vtkImageReslice_GetInterpolationModeAsString_14 (HandleRef pThis) |
static internal int | vtkImageReslice_GetInterpolationModeMaxValue_15 (HandleRef pThis) |
static internal int | vtkImageReslice_GetInterpolationModeMinValue_16 (HandleRef pThis) |
static internal uint | vtkImageReslice_GetMTime_17 (HandleRef pThis) |
static internal int | vtkImageReslice_GetMirror_18 (HandleRef pThis) |
static internal int | vtkImageReslice_GetOptimization_19 (HandleRef pThis) |
static internal int | vtkImageReslice_GetOutputDimensionality_20 (HandleRef pThis) |
static internal IntPtr | vtkImageReslice_GetOutputExtent_21 (HandleRef pThis) |
static internal void | vtkImageReslice_GetOutputExtent_22 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6) |
static internal void | vtkImageReslice_GetOutputExtent_23 (HandleRef pThis, IntPtr _arg) |
static internal IntPtr | vtkImageReslice_GetOutputOrigin_24 (HandleRef pThis) |
static internal void | vtkImageReslice_GetOutputOrigin_25 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3) |
static internal void | vtkImageReslice_GetOutputOrigin_26 (HandleRef pThis, IntPtr _arg) |
static internal IntPtr | vtkImageReslice_GetOutputSpacing_27 (HandleRef pThis) |
static internal void | vtkImageReslice_GetOutputSpacing_28 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3) |
static internal void | vtkImageReslice_GetOutputSpacing_29 (HandleRef pThis, IntPtr _arg) |
static internal IntPtr | vtkImageReslice_GetResliceAxes_30 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImageReslice_GetResliceAxesDirectionCosines_31 (HandleRef pThis, IntPtr x, IntPtr y, IntPtr z) |
static internal void | vtkImageReslice_GetResliceAxesDirectionCosines_32 (HandleRef pThis, IntPtr xyz) |
static internal IntPtr | vtkImageReslice_GetResliceAxesDirectionCosines_33 (HandleRef pThis) |
static internal void | vtkImageReslice_GetResliceAxesOrigin_34 (HandleRef pThis, IntPtr xyz) |
static internal IntPtr | vtkImageReslice_GetResliceAxesOrigin_35 (HandleRef pThis) |
static internal IntPtr | vtkImageReslice_GetResliceTransform_36 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkImageReslice_GetStencil_37 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkImageReslice_GetTransformInputSampling_38 (HandleRef pThis) |
static internal int | vtkImageReslice_GetWrap_39 (HandleRef pThis) |
static internal void | vtkImageReslice_InterpolateOff_40 (HandleRef pThis) |
static internal void | vtkImageReslice_InterpolateOn_41 (HandleRef pThis) |
static internal int | vtkImageReslice_IsA_42 (HandleRef pThis, string type) |
static internal int | vtkImageReslice_IsTypeOf_43 (string type) |
static internal void | vtkImageReslice_MirrorOff_44 (HandleRef pThis) |
static internal void | vtkImageReslice_MirrorOn_45 (HandleRef pThis) |
static internal IntPtr | vtkImageReslice_NewInstance_47 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImageReslice_OptimizationOff_48 (HandleRef pThis) |
static internal void | vtkImageReslice_OptimizationOn_49 (HandleRef pThis) |
static internal void | vtkImageReslice_ReportReferences_50 (HandleRef pThis, HandleRef arg0) |
static internal IntPtr | vtkImageReslice_SafeDownCast_51 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkImageReslice_SetAutoCropOutput_52 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetBackgroundColor_53 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4) |
static internal void | vtkImageReslice_SetBackgroundColor_54 (HandleRef pThis, IntPtr _arg) |
static internal void | vtkImageReslice_SetBackgroundLevel_55 (HandleRef pThis, double v) |
static internal void | vtkImageReslice_SetBorder_56 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetInformationInput_57 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkImageReslice_SetInterpolate_58 (HandleRef pThis, int t) |
static internal void | vtkImageReslice_SetInterpolationMode_59 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetInterpolationModeToCubic_60 (HandleRef pThis) |
static internal void | vtkImageReslice_SetInterpolationModeToLinear_61 (HandleRef pThis) |
static internal void | vtkImageReslice_SetInterpolationModeToNearestNeighbor_62 (HandleRef pThis) |
static internal void | vtkImageReslice_SetMirror_63 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetOptimization_64 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetOutputDimensionality_65 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetOutputExtent_66 (HandleRef pThis, int a, int b, int c, int d, int e, int f) |
static internal void | vtkImageReslice_SetOutputExtent_67 (HandleRef pThis, IntPtr a) |
static internal void | vtkImageReslice_SetOutputExtentToDefault_68 (HandleRef pThis) |
static internal void | vtkImageReslice_SetOutputOrigin_69 (HandleRef pThis, double x, double y, double z) |
static internal void | vtkImageReslice_SetOutputOrigin_70 (HandleRef pThis, IntPtr a) |
static internal void | vtkImageReslice_SetOutputOriginToDefault_71 (HandleRef pThis) |
static internal void | vtkImageReslice_SetOutputSpacing_72 (HandleRef pThis, double x, double y, double z) |
static internal void | vtkImageReslice_SetOutputSpacing_73 (HandleRef pThis, IntPtr a) |
static internal void | vtkImageReslice_SetOutputSpacingToDefault_74 (HandleRef pThis) |
static internal void | vtkImageReslice_SetResliceAxes_75 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkImageReslice_SetResliceAxesDirectionCosines_76 (HandleRef pThis, double x0, double x1, double x2, double y0, double y1, double y2, double z0, double z1, double z2) |
static internal void | vtkImageReslice_SetResliceAxesDirectionCosines_77 (HandleRef pThis, IntPtr x, IntPtr y, IntPtr z) |
static internal void | vtkImageReslice_SetResliceAxesDirectionCosines_78 (HandleRef pThis, IntPtr xyz) |
static internal void | vtkImageReslice_SetResliceAxesOrigin_79 (HandleRef pThis, double x, double y, double z) |
static internal void | vtkImageReslice_SetResliceAxesOrigin_80 (HandleRef pThis, IntPtr xyz) |
static internal void | vtkImageReslice_SetResliceTransform_81 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkImageReslice_SetStencil_82 (HandleRef pThis, HandleRef stencil) |
static internal void | vtkImageReslice_SetTransformInputSampling_83 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_SetWrap_84 (HandleRef pThis, int _arg) |
static internal void | vtkImageReslice_TransformInputSamplingOff_85 (HandleRef pThis) |
static internal void | vtkImageReslice_TransformInputSamplingOn_86 (HandleRef pThis) |
static internal void | vtkImageReslice_WrapOff_87 (HandleRef pThis) |
static internal void | vtkImageReslice_WrapOn_88 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkImageReslice () |
Automatically generated type registration mechanics. |
vtkImageReslice - Reslices a volume along a new set of axes.
Description vtkImageReslice is the swiss-army-knife of image geometry filters: It can permute, rotate, flip, scale, resample, deform, and pad image data in any combination with reasonably high efficiency. Simple operations such as permutation, resampling and padding are done with similar efficiently to the specialized vtkImagePermute, vtkImageResample, and vtkImagePad filters. There are a number of tasks that vtkImageReslice is well suited for: <p>1) Application of simple rotations, scales, and translations to an image. It is often a good idea to use vtkImageChangeInformation to center the image first, so that scales and rotations occur around the center rather than around the lower-left corner of the image. <p>2) Resampling of one data set to match the voxel sampling of a second data set via the SetInformationInput() method, e.g. for the purpose of comparing two images or combining two images. A transformation, either linear or nonlinear, can be applied at the same time via the SetResliceTransform method if the two images are not in the same coordinate space. <p>3) Extraction of slices from an image volume. The most convenient way to do this is to use SetResliceAxesDirectionCosines() to specify the orientation of the slice. The direction cosines give the x, y, and z axes for the output volume. The method SetOutputDimensionality(2) is used to specify that want to output a slice rather than a volume. The SetResliceAxesOrigin() command is used to provide an (x,y,z) point that the slice will pass through. You can use both the ResliceAxes and the ResliceTransform at the same time, in order to extract slices from a volume that you have applied a transformation to. Caveats This filter is very inefficient if the output X dimension is 1.
static Kitware.VTK.vtkImageReslice.vtkImageReslice | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkImageReslice.vtkImageReslice | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
virtual void Kitware.VTK.vtkImageReslice.AutoCropOutputOff | ( | ) | [virtual] |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off).
virtual void Kitware.VTK.vtkImageReslice.AutoCropOutputOn | ( | ) | [virtual] |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off).
virtual void Kitware.VTK.vtkImageReslice.BorderOff | ( | ) | [virtual] |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on.
virtual void Kitware.VTK.vtkImageReslice.BorderOn | ( | ) | [virtual] |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on.
override void Kitware.VTK.vtkImageReslice.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImagePermute, Kitware.VTK.vtkImageResample, and Kitware.VTK.vtkImageFlip.
virtual int Kitware.VTK.vtkImageReslice.GetAutoCropOutput | ( | ) | [virtual] |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off).
virtual double [] Kitware.VTK.vtkImageReslice.GetBackgroundColor | ( | ) | [virtual] |
Set the background color (for multi-component images).
virtual void Kitware.VTK.vtkImageReslice.GetBackgroundColor | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3, | ||
ref double | _arg4 | ||
) | [virtual] |
Set the background color (for multi-component images).
virtual void Kitware.VTK.vtkImageReslice.GetBackgroundColor | ( | IntPtr | _arg | ) | [virtual] |
Set the background color (for multi-component images).
Set background grey level (for single-component images).
virtual int Kitware.VTK.vtkImageReslice.GetBorder | ( | ) | [virtual] |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on.
virtual vtkImageData Kitware.VTK.vtkImageReslice.GetInformationInput | ( | ) | [virtual] |
Set a vtkImageData from which the default Spacing, Origin, and WholeExtent of the output will be copied. The spacing, origin, and extent will be permuted according to the ResliceAxes. Any values set via SetOutputSpacing, SetOutputOrigin, and SetOutputExtent will override these values. By default, the Spacing, Origin, and WholeExtent of the Input are used.
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods.
virtual int Kitware.VTK.vtkImageReslice.GetInterpolationMode | ( | ) | [virtual] |
Set interpolation mode (default: nearest neighbor).
virtual string Kitware.VTK.vtkImageReslice.GetInterpolationModeAsString | ( | ) | [virtual] |
Set interpolation mode (default: nearest neighbor).
virtual int Kitware.VTK.vtkImageReslice.GetInterpolationModeMaxValue | ( | ) | [virtual] |
Set interpolation mode (default: nearest neighbor).
virtual int Kitware.VTK.vtkImageReslice.GetInterpolationModeMinValue | ( | ) | [virtual] |
Set interpolation mode (default: nearest neighbor).
virtual int Kitware.VTK.vtkImageReslice.GetMirror | ( | ) | [virtual] |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad.
override uint Kitware.VTK.vtkImageReslice.GetMTime | ( | ) | [virtual] |
When determining the modified time of the filter, this check the modified time of the transform and matrix.
Reimplemented from Kitware.VTK.vtkObject.
virtual int Kitware.VTK.vtkImageReslice.GetOptimization | ( | ) | [virtual] |
Turn on and off optimizations (default on, they should only be turned off for testing purposes).
virtual int Kitware.VTK.vtkImageReslice.GetOutputDimensionality | ( | ) | [virtual] |
Force the dimensionality of the output to either 1, 2, 3 or 0 (default: 3). If the dimensionality is 2D, then the Z extent of the output is forced to (0,0) and the Z origin of the output is forced to 0.0 (i.e. the output extent is confined to the xy plane). If the dimensionality is 1D, the output extent is confined to the x axis. For 0D, the output extent consists of a single voxel at (0,0,0).
virtual int [] Kitware.VTK.vtkImageReslice.GetOutputExtent | ( | ) | [virtual] |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.GetOutputExtent | ( | ref int | _arg1, |
ref int | _arg2, | ||
ref int | _arg3, | ||
ref int | _arg4, | ||
ref int | _arg5, | ||
ref int | _arg6 | ||
) | [virtual] |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.GetOutputExtent | ( | IntPtr | _arg | ) | [virtual] |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes.
virtual double [] Kitware.VTK.vtkImageReslice.GetOutputOrigin | ( | ) | [virtual] |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.GetOutputOrigin | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [virtual] |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.GetOutputOrigin | ( | IntPtr | _arg | ) | [virtual] |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes.
virtual double [] Kitware.VTK.vtkImageReslice.GetOutputSpacing | ( | ) | [virtual] |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.GetOutputSpacing | ( | ref double | _arg1, |
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [virtual] |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.GetOutputSpacing | ( | IntPtr | _arg | ) | [virtual] |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes.
virtual vtkMatrix4x4 Kitware.VTK.vtkImageReslice.GetResliceAxes | ( | ) | [virtual] |
This method is used to set up the axes for the output voxels. The output Spacing, Origin, and Extent specify the locations of the voxels within the coordinate system defined by the axes. The ResliceAxes are used most often to permute the data, e.g. to extract ZY or XZ slices of a volume as 2D XY images. <p>The first column of the matrix specifies the x-axis vector (the fourth element must be set to zero), the second column specifies the y-axis, and the third column the z-axis. The fourth column is the origin of the axes (the fourth element must be set to one). <p>An alternative to SetResliceAxes() is to use SetResliceAxesDirectionCosines() to set the directions of the axes and SetResliceAxesOrigin() to set the origin of the axes.
void Kitware.VTK.vtkImageReslice.GetResliceAxesDirectionCosines | ( | IntPtr | x, |
IntPtr | y, | ||
IntPtr | z | ||
) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists.
void Kitware.VTK.vtkImageReslice.GetResliceAxesDirectionCosines | ( | IntPtr | xyz | ) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists.
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists.
void Kitware.VTK.vtkImageReslice.GetResliceAxesOrigin | ( | IntPtr | xyz | ) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists.
double [] Kitware.VTK.vtkImageReslice.GetResliceAxesOrigin | ( | ) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists.
virtual vtkAbstractTransform Kitware.VTK.vtkImageReslice.GetResliceTransform | ( | ) | [virtual] |
Set a transform to be applied to the resampling grid that has been defined via the ResliceAxes and the output Origin, Spacing and Extent. Note that applying a transform to the resampling grid (which lies in the output coordinate system) is equivalent to applying the inverse of that transform to the input volume. Nonlinear transforms such as vtkGridTransform and vtkThinPlateSplineTransform can be used here.
Use a stencil to limit the calculations to a specific region of the output. Portions of the output that are 'outside' the stencil will be cleared to the background color.
virtual int Kitware.VTK.vtkImageReslice.GetTransformInputSampling | ( | ) | [virtual] |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On).
virtual int Kitware.VTK.vtkImageReslice.GetWrap | ( | ) | [virtual] |
Turn on wrap-pad feature (default: Off).
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods.
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods.
override int Kitware.VTK.vtkImageReslice.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImageFlip, Kitware.VTK.vtkImagePermute, and Kitware.VTK.vtkImageResample.
static new int Kitware.VTK.vtkImageReslice.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImageFlip, Kitware.VTK.vtkImagePermute, and Kitware.VTK.vtkImageResample.
virtual void Kitware.VTK.vtkImageReslice.MirrorOff | ( | ) | [virtual] |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad.
virtual void Kitware.VTK.vtkImageReslice.MirrorOn | ( | ) | [virtual] |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad.
static new vtkImageReslice Kitware.VTK.vtkImageReslice.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkImagePermute, Kitware.VTK.vtkImageResample, and Kitware.VTK.vtkImageFlip.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImageFlip, Kitware.VTK.vtkImagePermute, and Kitware.VTK.vtkImageResample.
virtual void Kitware.VTK.vtkImageReslice.OptimizationOff | ( | ) | [virtual] |
Turn on and off optimizations (default on, they should only be turned off for testing purposes).
virtual void Kitware.VTK.vtkImageReslice.OptimizationOn | ( | ) | [virtual] |
Turn on and off optimizations (default on, they should only be turned off for testing purposes).
virtual void Kitware.VTK.vtkImageReslice.ReportReferences | ( | vtkGarbageCollector | arg0 | ) | [virtual] |
Report object referenced by instances of this class.
static new vtkImageReslice Kitware.VTK.vtkImageReslice.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImageFlip, Kitware.VTK.vtkImagePermute, and Kitware.VTK.vtkImageResample.
virtual void Kitware.VTK.vtkImageReslice.SetAutoCropOutput | ( | int | _arg | ) | [virtual] |
Turn this on if you want to guarantee that the extent of the output will be large enough to ensure that none of the data will be cropped (default: Off).
virtual void Kitware.VTK.vtkImageReslice.SetBackgroundColor | ( | double | _arg1, |
double | _arg2, | ||
double | _arg3, | ||
double | _arg4 | ||
) | [virtual] |
Set the background color (for multi-component images).
virtual void Kitware.VTK.vtkImageReslice.SetBackgroundColor | ( | IntPtr | _arg | ) | [virtual] |
Set the background color (for multi-component images).
void Kitware.VTK.vtkImageReslice.SetBackgroundLevel | ( | double | v | ) |
Set background grey level (for single-component images).
virtual void Kitware.VTK.vtkImageReslice.SetBorder | ( | int | _arg | ) | [virtual] |
Extend the apparent input border by a half voxel (default: On). This changes how interpolation is handled at the borders of the input image: if the center of an output voxel is beyond the edge of the input image, but is within a half voxel width of the edge (using the input voxel width), then the value of the output voxel is calculated as if the input's edge voxels were duplicated past the edges of the input. This has no effect if Mirror or Wrap are on.
virtual void Kitware.VTK.vtkImageReslice.SetInformationInput | ( | vtkImageData | arg0 | ) | [virtual] |
Set a vtkImageData from which the default Spacing, Origin, and WholeExtent of the output will be copied. The spacing, origin, and extent will be permuted according to the ResliceAxes. Any values set via SetOutputSpacing, SetOutputOrigin, and SetOutputExtent will override these values. By default, the Spacing, Origin, and WholeExtent of the Input are used.
void Kitware.VTK.vtkImageReslice.SetInterpolate | ( | int | t | ) |
Convenient methods for switching between nearest-neighbor and linear interpolation. InterpolateOn() is equivalent to SetInterpolationModeToLinear() and InterpolateOff() is equivalent to SetInterpolationModeToNearestNeighbor() You should not use these methods if you use the SetInterpolationMode methods.
virtual void Kitware.VTK.vtkImageReslice.SetInterpolationMode | ( | int | _arg | ) | [virtual] |
Set interpolation mode (default: nearest neighbor).
Set interpolation mode (default: nearest neighbor).
Set interpolation mode (default: nearest neighbor).
Set interpolation mode (default: nearest neighbor).
virtual void Kitware.VTK.vtkImageReslice.SetMirror | ( | int | _arg | ) | [virtual] |
Turn on mirror-pad feature (default: Off). This will override the wrap-pad.
virtual void Kitware.VTK.vtkImageReslice.SetOptimization | ( | int | _arg | ) | [virtual] |
Turn on and off optimizations (default on, they should only be turned off for testing purposes).
virtual void Kitware.VTK.vtkImageReslice.SetOutputDimensionality | ( | int | _arg | ) | [virtual] |
Force the dimensionality of the output to either 1, 2, 3 or 0 (default: 3). If the dimensionality is 2D, then the Z extent of the output is forced to (0,0) and the Z origin of the output is forced to 0.0 (i.e. the output extent is confined to the xy plane). If the dimensionality is 1D, the output extent is confined to the x axis. For 0D, the output extent consists of a single voxel at (0,0,0).
virtual void Kitware.VTK.vtkImageReslice.SetOutputExtent | ( | int | a, |
int | b, | ||
int | c, | ||
int | d, | ||
int | e, | ||
int | f | ||
) | [virtual] |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.SetOutputExtent | ( | IntPtr | a | ) | [virtual] |
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes.
Set the extent for the output data. The default output extent is the input extent permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.SetOutputOrigin | ( | double | x, |
double | y, | ||
double | z | ||
) | [virtual] |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.SetOutputOrigin | ( | IntPtr | a | ) | [virtual] |
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes.
Set the origin for the output data. The default output origin is the input origin permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.SetOutputSpacing | ( | double | x, |
double | y, | ||
double | z | ||
) | [virtual] |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.SetOutputSpacing | ( | IntPtr | a | ) | [virtual] |
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes.
Set the voxel spacing for the output data. The default output spacing is the input spacing permuted through the ResliceAxes.
virtual void Kitware.VTK.vtkImageReslice.SetResliceAxes | ( | vtkMatrix4x4 | arg0 | ) | [virtual] |
This method is used to set up the axes for the output voxels. The output Spacing, Origin, and Extent specify the locations of the voxels within the coordinate system defined by the axes. The ResliceAxes are used most often to permute the data, e.g. to extract ZY or XZ slices of a volume as 2D XY images. <p>The first column of the matrix specifies the x-axis vector (the fourth element must be set to zero), the second column specifies the y-axis, and the third column the z-axis. The fourth column is the origin of the axes (the fourth element must be set to one). <p>An alternative to SetResliceAxes() is to use SetResliceAxesDirectionCosines() to set the directions of the axes and SetResliceAxesOrigin() to set the origin of the axes.
void Kitware.VTK.vtkImageReslice.SetResliceAxesDirectionCosines | ( | double | x0, |
double | x1, | ||
double | x2, | ||
double | y0, | ||
double | y1, | ||
double | y2, | ||
double | z0, | ||
double | z1, | ||
double | z2 | ||
) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists.
void Kitware.VTK.vtkImageReslice.SetResliceAxesDirectionCosines | ( | IntPtr | x, |
IntPtr | y, | ||
IntPtr | z | ||
) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists.
void Kitware.VTK.vtkImageReslice.SetResliceAxesDirectionCosines | ( | IntPtr | xyz | ) |
Specify the direction cosines for the ResliceAxes (i.e. the first three elements of each of the first three columns of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create a new matrix if none exists.
void Kitware.VTK.vtkImageReslice.SetResliceAxesOrigin | ( | double | x, |
double | y, | ||
double | z | ||
) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists.
void Kitware.VTK.vtkImageReslice.SetResliceAxesOrigin | ( | IntPtr | xyz | ) |
Specify the origin for the ResliceAxes (i.e. the first three elements of the final column of the ResliceAxes matrix). This will modify the current ResliceAxes matrix, or create new matrix if none exists.
virtual void Kitware.VTK.vtkImageReslice.SetResliceTransform | ( | vtkAbstractTransform | arg0 | ) | [virtual] |
Set a transform to be applied to the resampling grid that has been defined via the ResliceAxes and the output Origin, Spacing and Extent. Note that applying a transform to the resampling grid (which lies in the output coordinate system) is equivalent to applying the inverse of that transform to the input volume. Nonlinear transforms such as vtkGridTransform and vtkThinPlateSplineTransform can be used here.
void Kitware.VTK.vtkImageReslice.SetStencil | ( | vtkImageStencilData | stencil | ) |
Use a stencil to limit the calculations to a specific region of the output. Portions of the output that are 'outside' the stencil will be cleared to the background color.
virtual void Kitware.VTK.vtkImageReslice.SetTransformInputSampling | ( | int | _arg | ) | [virtual] |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On).
virtual void Kitware.VTK.vtkImageReslice.SetWrap | ( | int | _arg | ) | [virtual] |
Turn on wrap-pad feature (default: Off).
virtual void Kitware.VTK.vtkImageReslice.TransformInputSamplingOff | ( | ) | [virtual] |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On).
virtual void Kitware.VTK.vtkImageReslice.TransformInputSamplingOn | ( | ) | [virtual] |
Specify whether to transform the spacing, origin and extent of the Input (or the InformationInput) according to the direction cosines and origin of the ResliceAxes before applying them as the default output spacing, origin and extent (default: On).
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_AutoCropOutputOff_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_AutoCropOutputOn_02 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_BorderOff_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_BorderOn_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetAutoCropOutput_05 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetBackgroundColor_06 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetBackgroundColor_07 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3, | ||
ref double | _arg4 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetBackgroundColor_08 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal double Kitware.VTK.vtkImageReslice.vtkImageReslice_GetBackgroundLevel_09 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetBorder_10 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetInformationInput_11 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetInterpolate_12 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetInterpolationMode_13 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetInterpolationModeAsString_14 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetInterpolationModeMaxValue_15 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetInterpolationModeMinValue_16 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetMirror_18 | ( | HandleRef | pThis | ) | [private] |
static internal uint Kitware.VTK.vtkImageReslice.vtkImageReslice_GetMTime_17 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOptimization_19 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputDimensionality_20 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputExtent_21 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputExtent_22 | ( | HandleRef | pThis, |
ref int | _arg1, | ||
ref int | _arg2, | ||
ref int | _arg3, | ||
ref int | _arg4, | ||
ref int | _arg5, | ||
ref int | _arg6 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputExtent_23 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputOrigin_24 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputOrigin_25 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputOrigin_26 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputSpacing_27 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputSpacing_28 | ( | HandleRef | pThis, |
ref double | _arg1, | ||
ref double | _arg2, | ||
ref double | _arg3 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetOutputSpacing_29 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceAxes_30 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceAxesDirectionCosines_31 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | y, | ||
IntPtr | z | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceAxesDirectionCosines_32 | ( | HandleRef | pThis, |
IntPtr | xyz | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceAxesDirectionCosines_33 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceAxesOrigin_34 | ( | HandleRef | pThis, |
IntPtr | xyz | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceAxesOrigin_35 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetResliceTransform_36 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_GetStencil_37 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetTransformInputSampling_38 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_GetWrap_39 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_InterpolateOff_40 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_InterpolateOn_41 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_IsA_42 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkImageReslice.vtkImageReslice_IsTypeOf_43 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_MirrorOff_44 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_MirrorOn_45 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_NewInstance_47 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_OptimizationOff_48 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_OptimizationOn_49 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_ReportReferences_50 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageReslice.vtkImageReslice_SafeDownCast_51 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetAutoCropOutput_52 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetBackgroundColor_53 | ( | HandleRef | pThis, |
double | _arg1, | ||
double | _arg2, | ||
double | _arg3, | ||
double | _arg4 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetBackgroundColor_54 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetBackgroundLevel_55 | ( | HandleRef | pThis, |
double | v | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetBorder_56 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetInformationInput_57 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetInterpolate_58 | ( | HandleRef | pThis, |
int | t | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetInterpolationMode_59 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetInterpolationModeToCubic_60 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetInterpolationModeToLinear_61 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetInterpolationModeToNearestNeighbor_62 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetMirror_63 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOptimization_64 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputDimensionality_65 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputExtent_66 | ( | HandleRef | pThis, |
int | a, | ||
int | b, | ||
int | c, | ||
int | d, | ||
int | e, | ||
int | f | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputExtent_67 | ( | HandleRef | pThis, |
IntPtr | a | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputExtentToDefault_68 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputOrigin_69 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputOrigin_70 | ( | HandleRef | pThis, |
IntPtr | a | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputOriginToDefault_71 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputSpacing_72 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputSpacing_73 | ( | HandleRef | pThis, |
IntPtr | a | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetOutputSpacingToDefault_74 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceAxes_75 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceAxesDirectionCosines_76 | ( | HandleRef | pThis, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | y0, | ||
double | y1, | ||
double | y2, | ||
double | z0, | ||
double | z1, | ||
double | z2 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceAxesDirectionCosines_77 | ( | HandleRef | pThis, |
IntPtr | x, | ||
IntPtr | y, | ||
IntPtr | z | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceAxesDirectionCosines_78 | ( | HandleRef | pThis, |
IntPtr | xyz | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceAxesOrigin_79 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceAxesOrigin_80 | ( | HandleRef | pThis, |
IntPtr | xyz | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetResliceTransform_81 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetStencil_82 | ( | HandleRef | pThis, |
HandleRef | stencil | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetTransformInputSampling_83 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_SetWrap_84 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_TransformInputSamplingOff_85 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_TransformInputSamplingOn_86 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_WrapOff_87 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkImageReslice.vtkImageReslice_WrapOn_88 | ( | HandleRef | pThis | ) | [private] |
virtual void Kitware.VTK.vtkImageReslice.WrapOff | ( | ) | [virtual] |
Turn on wrap-pad feature (default: Off).
virtual void Kitware.VTK.vtkImageReslice.WrapOn | ( | ) | [virtual] |
Turn on wrap-pad feature (default: Off).
new readonly string Kitware.VTK.vtkImageReslice.MRClassNameKey = "15vtkImageReslice" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImagePermute, Kitware.VTK.vtkImageResample, and Kitware.VTK.vtkImageFlip.
new const string Kitware.VTK.vtkImageReslice.MRFullTypeName = "Kitware.VTK.vtkImageReslice" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.
Reimplemented in Kitware.VTK.vtkImagePermute, Kitware.VTK.vtkImageResample, and Kitware.VTK.vtkImageFlip.