ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkImageReslice Class Reference

vtkImageReslice - Reslices a volume along a new set of axes. More...

Inheritance diagram for Kitware.VTK.vtkImageReslice:
[legend]
Collaboration diagram for Kitware.VTK.vtkImageReslice:
[legend]

List of all members.

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.

Detailed Description

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.

vtkAbstractTransform vtkMatrix4x4


Constructor & Destructor Documentation

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.


Member Function Documentation

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).

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.

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.

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.

Here is the call graph for this function:

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.

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 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.

Turn on and off optimizations (default on, they should only be turned off for testing purposes).

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.

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.

Here is the call graph for this function:

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.

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.

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.

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.

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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]
static new int Kitware.VTK.vtkImageReslice.IsTypeOf ( string  type) [static]
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.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkImagePermute, Kitware.VTK.vtkImageResample, and Kitware.VTK.vtkImageFlip.

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).

Report object referenced by instances of this class.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Reimplemented in Kitware.VTK.vtkImageFlip, Kitware.VTK.vtkImagePermute, and Kitware.VTK.vtkImageResample.

Here is the call graph for this function:

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).

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.

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 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.

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.

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.

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 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).

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).

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_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).


Member Data Documentation

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.


The documentation for this class was generated from the following file: