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.vtkImageData Class Reference

vtkImageData - topologically and geometrically regular array of data More...

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

List of all members.

Public Member Functions

 vtkImageData (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImageData ()
 Undocumented Block.
virtual void AllocateScalars ()
 Allocate the vtkScalars object associated with this object.
override void ComputeBounds ()
 Standard vtkDataSet API methods. See vtkDataSet for more information.
virtual int ComputeCellId (IntPtr ijk)
 Given a location in structured coordinates (i-j-k), return the cell id.
void ComputeInternalExtent (IntPtr intExt, IntPtr tgtExt, IntPtr bnds)
 Given how many pixel are required on a side for bounrary conditions (in bnds), the target extent to traverse, compute the internal extent (the extent for this ImageData that does nto suffer from any boundary conditions) and place it in intExt.
virtual int ComputePointId (IntPtr ijk)
 Given a location in structured coordinates (i-j-k), return the point id.
virtual int ComputeStructuredCoordinates (IntPtr x, IntPtr ijk, IntPtr pcoords)
 Convenience function computes the structured coordinates for a point x[3]. The voxel is specified by the array ijk[3], and the parametric coordinates in the cell are specified with pcoords[3]. The function returns a 0 if the point x is outside of the volume, and a 1 if inside the volume.
virtual void CopyAndCastFrom (vtkImageData inData, IntPtr extent)
 This method is passed a input and output region, and executes the filter algorithm to fill the output from the input. It just executes a switch statement to call the correct function for the regions data types.
virtual void CopyAndCastFrom (vtkImageData inData, int x0, int x1, int y0, int y1, int z0, int z1)
 This method is passed a input and output region, and executes the filter algorithm to fill the output from the input. It just executes a switch statement to call the correct function for the regions data types.
override void CopyInformationFromPipeline (vtkInformation request)
 Override these to handle origin, spacing, scalar type, and scalar number of components. See vtkDataObject for details.
override void CopyInformationToPipeline (vtkInformation request, vtkInformation input, vtkInformation output, int forceCopy)
 Override these to handle origin, spacing, scalar type, and scalar number of components. See vtkDataObject for details.
override void CopyStructure (vtkDataSet ds)
 Copy the geometric and topological structure of an input image data object.
override void CopyTypeSpecificInformation (vtkDataObject image)
 Must only be called with vtkImageData (or subclass) as input.
override void Crop ()
 Reallocates and copies to set the Extent to the UpdateExtent. This is used internally when the exact extent is requested, and the source generated more than the update extent.
override void DeepCopy (vtkDataObject src)
 Shallow and Deep copy.
override vtkCell FindAndGetCell (IntPtr x, vtkCell cell, int cellId, double tol2, ref int subId, IntPtr pcoords, IntPtr weights)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override int FindCell (IntPtr x, vtkCell cell, int cellId, double tol2, ref int subId, IntPtr pcoords, IntPtr weights)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override int FindCell (IntPtr x, vtkCell cell, vtkGenericCell gencell, int cellId, double tol2, ref int subId, IntPtr pcoords, IntPtr weights)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
virtual new int FindPoint (double x, double y, double z)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override int FindPoint (IntPtr x)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override uint GetActualMemorySize ()
 Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated. The memory size returned is guaranteed to be greater than or equal to the memory required to represent the data (e.g., extra space in arrays, etc. are not included in the return value). THIS METHOD IS THREAD SAFE.
void GetArrayIncrements (vtkDataArray array, IntPtr increments)
 Since various arrays have different number of components, the will have different increments.
IntPtr GetArrayPointer (vtkDataArray array, IntPtr coordinates)
 These are convenience methods for getting a pointer from any filed array. It is a start at expanding image filters to process any array (not just scalars).
IntPtr GetArrayPointerForExtent (vtkDataArray array, IntPtr extent)
 These are convenience methods for getting a pointer from any filed array. It is a start at expanding image filters to process any array (not just scalars).
virtual void GetAxisUpdateExtent (int axis, ref int min, ref int max)
 Set / Get the extent on just one axis.
override vtkCell GetCell (int cellId)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override void GetCell (int cellId, vtkGenericCell cell)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override void GetCellBounds (int cellId, IntPtr bounds)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override void GetCellPoints (int cellId, vtkIdList ptIds)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override int GetCellType (int cellId)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
virtual void GetContinuousIncrements (IntPtr extent, ref int incX, ref int incY, ref int incZ)
 Different ways to get the increments for moving around the data. incX is always returned with 0. incY is returned with the increment needed to move from the end of one X scanline of data to the start of the next line. incZ is filled in with the increment needed to move from the end of one image to the start of the next. The proper way to use these values is to for a loop over Z, Y, X, C, incrementing the pointer by 1 after each component. When the end of the component is reached, the pointer is set to the beginning of the next pixel, thus incX is properly set to 0.
virtual int GetDataDimension ()
override int GetDataObjectType ()
 Return what type of dataset this is.
virtual int[] GetDimensions ()
 Get dimensions of this structured points dataset. It is the number of points on each axis. Dimensions are computed from Extents during this call.
virtual void GetDimensions (IntPtr dims)
 Get dimensions of this structured points dataset. It is the number of points on each axis. Dimensions are computed from Extents during this call.
override uint GetEstimatedMemorySize ()
 Get the estimated size of this data object itself. Should be called after UpdateInformation() and PropagateUpdateExtent() have both been called. This estimate should be fairly accurate since this is structured data.
virtual int[] GetExtent ()
 Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.
virtual void GetExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
 Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.
virtual void GetExtent (IntPtr _arg)
 Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.
override int GetExtentType ()
 The extent type is a 3D extent.
virtual int[] GetIncrements ()
 Different ways to get the increments for moving around the data. GetIncrements() calls ComputeIncrements() to ensure the increments are up to date.
virtual void GetIncrements (ref int incX, ref int incY, ref int incZ)
 Different ways to get the increments for moving around the data. GetIncrements() calls ComputeIncrements() to ensure the increments are up to date.
virtual void GetIncrements (IntPtr inc)
 Different ways to get the increments for moving around the data. GetIncrements() calls ComputeIncrements() to ensure the increments are up to date.
override int GetMaxCellSize ()
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override int GetNumberOfCells ()
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override int GetNumberOfPoints ()
int GetNumberOfScalarComponents ()
 Set/Get the number of scalar components for points. As with the SetScalarType method this is setting pipeline info.
virtual void GetOrigin (IntPtr _arg)
 Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.
virtual double[] GetOrigin ()
 Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.
virtual void GetOrigin (ref double _arg1, ref double _arg2, ref double _arg3)
 Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.
override double[] GetPoint (int ptId)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
override void GetPoint (int id, IntPtr x)
override void GetPointCells (int ptId, vtkIdList cellIds)
 Standard vtkDataSet API methods. See vtkDataSet for more information.
virtual void GetPointGradient (int i, int j, int k, vtkDataArray s, IntPtr g)
 Given structured coordinates (i,j,k) for a point in a structured point dataset, compute the gradient vector from the scalar data at that point. The scalars s are the scalars from which the gradient is to be computed. This method will treat structured point datasets of any dimension.
virtual double GetScalarComponentAsDouble (int x, int y, int z, int component)
 For access to data from tcl.
virtual float GetScalarComponentAsFloat (int x, int y, int z, int component)
 For access to data from tcl.
virtual IntPtr GetScalarPointer (IntPtr coordinates)
 Access the native pointer for the scalar data.
virtual IntPtr GetScalarPointer (int x, int y, int z)
 Access the native pointer for the scalar data.
virtual IntPtr GetScalarPointer ()
 Access the native pointer for the scalar data.
virtual IntPtr GetScalarPointerForExtent (IntPtr extent)
 Access the native pointer for the scalar data.
virtual int GetScalarSize ()
 Get the size of the scalar type in bytes.
int GetScalarType ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
string GetScalarTypeAsString ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
virtual double GetScalarTypeMax ()
 These returns the minimum and maximum values the ScalarType can hold without overflowing.
virtual double GetScalarTypeMin ()
 These returns the minimum and maximum values the ScalarType can hold without overflowing.
virtual double[] GetSpacing ()
 Set the spacing (width,height,length) of the cubical cells that compose the data set.
virtual void GetSpacing (ref double _arg1, ref double _arg2, ref double _arg3)
 Set the spacing (width,height,length) of the cubical cells that compose the data set.
virtual void GetSpacing (IntPtr _arg)
 Set the spacing (width,height,length) of the cubical cells that compose the data set.
virtual void GetVoxelGradient (int i, int j, int k, vtkDataArray s, vtkDataArray g)
 Given structured coordinates (i,j,k) for a voxel cell, compute the eight gradient values for the voxel corners. The order in which the gradient vectors are arranged corresponds to the ordering of the voxel points. Gradient vector is computed by central differences (except on edges of volume where forward difference is used). The scalars s are the scalars from which the gradient is to be computed. This method will treat only 3D structured point datasets (i.e., volumes).
override void Initialize ()
 Restore data object to initial state.
override int IsA (string type)
 Undocumented Block.
new vtkImageData NewInstance ()
 Undocumented Block.
override void PrepareForNewData ()
 make the output data ready for new data to be inserted. For most objects we just call Initialize. But for image data we leave the old data in case the memory can be reused.
virtual void SetAxisUpdateExtent (int axis, int min, int max)
 Set / Get the extent on just one axis.
virtual void SetDimensions (int i, int j, int k)
virtual void SetDimensions (IntPtr dims)
virtual void SetExtent (IntPtr extent)
 Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.
virtual void SetExtent (int x1, int x2, int y1, int y2, int z1, int z2)
 Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.
void SetNumberOfScalarComponents (int n)
 Set/Get the number of scalar components for points. As with the SetScalarType method this is setting pipeline info.
virtual void SetOrigin (double _arg1, double _arg2, double _arg3)
 Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.
virtual void SetOrigin (IntPtr _arg)
 Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.
virtual void SetScalarComponentFromDouble (int x, int y, int z, int component, double v)
 For access to data from tcl.
virtual void SetScalarComponentFromFloat (int x, int y, int z, int component, float v)
 For access to data from tcl.
void SetScalarType (int arg0)
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToChar ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToDouble ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToFloat ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToInt ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToLong ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToShort ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToSignedChar ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToUnsignedChar ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToUnsignedInt ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToUnsignedLong ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
void SetScalarTypeToUnsignedShort ()
 Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.
virtual void SetSpacing (double _arg1, double _arg2, double _arg3)
 Set the spacing (width,height,length) of the cubical cells that compose the data set.
virtual void SetSpacing (IntPtr _arg)
 Set the spacing (width,height,length) of the cubical cells that compose the data set.
override void ShallowCopy (vtkDataObject src)
 Shallow and Deep copy.
override void UpdateInformation ()
 Override to copy information from pipeline information to data information for backward compatibility. See vtkDataObject::UpdateInformation for details.
System.Drawing.Bitmap ToBitmap ()

Static Public Member Functions

static new vtkImageData New ()
 Undocumented Block.
static new vtkImageData GetData (vtkInformation info)
 The extent type is a 3D extent.
static new vtkImageData GetData (vtkInformationVector v, int i)
 The extent type is a 3D extent.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkImageData SafeDownCast (vtkObjectBase o)
 Undocumented Block.
static vtkImageData FromImage (System.Drawing.Image img)
 Creates a vtkImageData object from a System.Drawing.Image /summary> param name="img">The System.Drawing.Image to convert
static vtkImageData FromImage (System.Drawing.Image img, int numberOfScalarComponents)

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkImageData"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "12vtkImageData"
 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 vtkImageData_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageData_AllocateScalars_01 (HandleRef pThis)
static internal void vtkImageData_ComputeBounds_02 (HandleRef pThis)
static internal int vtkImageData_ComputeCellId_03 (HandleRef pThis, IntPtr ijk)
static internal void vtkImageData_ComputeInternalExtent_04 (HandleRef pThis, IntPtr intExt, IntPtr tgtExt, IntPtr bnds)
static internal int vtkImageData_ComputePointId_05 (HandleRef pThis, IntPtr ijk)
static internal int vtkImageData_ComputeStructuredCoordinates_06 (HandleRef pThis, IntPtr x, IntPtr ijk, IntPtr pcoords)
static internal void vtkImageData_CopyAndCastFrom_07 (HandleRef pThis, HandleRef inData, IntPtr extent)
static internal void vtkImageData_CopyAndCastFrom_08 (HandleRef pThis, HandleRef inData, int x0, int x1, int y0, int y1, int z0, int z1)
static internal void vtkImageData_CopyInformationFromPipeline_09 (HandleRef pThis, HandleRef request)
static internal void vtkImageData_CopyInformationToPipeline_10 (HandleRef pThis, HandleRef request, HandleRef input, HandleRef output, int forceCopy)
static internal void vtkImageData_CopyStructure_11 (HandleRef pThis, HandleRef ds)
static internal void vtkImageData_CopyTypeSpecificInformation_12 (HandleRef pThis, HandleRef image)
static internal void vtkImageData_Crop_13 (HandleRef pThis)
static internal void vtkImageData_DeepCopy_14 (HandleRef pThis, HandleRef src)
static internal IntPtr vtkImageData_FindAndGetCell_15 (HandleRef pThis, IntPtr x, HandleRef cell, int cellId, double tol2, ref int subId, IntPtr pcoords, IntPtr weights, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkImageData_FindCell_16 (HandleRef pThis, IntPtr x, HandleRef cell, int cellId, double tol2, ref int subId, IntPtr pcoords, IntPtr weights)
static internal int vtkImageData_FindCell_17 (HandleRef pThis, IntPtr x, HandleRef cell, HandleRef gencell, int cellId, double tol2, ref int subId, IntPtr pcoords, IntPtr weights)
static internal int vtkImageData_FindPoint_18 (HandleRef pThis, double x, double y, double z)
static internal int vtkImageData_FindPoint_19 (HandleRef pThis, IntPtr x)
static internal uint vtkImageData_GetActualMemorySize_20 (HandleRef pThis)
static internal void vtkImageData_GetArrayIncrements_21 (HandleRef pThis, HandleRef array, IntPtr increments)
static internal IntPtr vtkImageData_GetArrayPointer_22 (HandleRef pThis, HandleRef array, IntPtr coordinates)
static internal IntPtr vtkImageData_GetArrayPointerForExtent_23 (HandleRef pThis, HandleRef array, IntPtr extent)
static internal void vtkImageData_GetAxisUpdateExtent_24 (HandleRef pThis, int axis, ref int min, ref int max)
static internal IntPtr vtkImageData_GetCell_25 (HandleRef pThis, int cellId, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageData_GetCell_26 (HandleRef pThis, int cellId, HandleRef cell)
static internal void vtkImageData_GetCellBounds_27 (HandleRef pThis, int cellId, IntPtr bounds)
static internal void vtkImageData_GetCellPoints_28 (HandleRef pThis, int cellId, HandleRef ptIds)
static internal int vtkImageData_GetCellType_29 (HandleRef pThis, int cellId)
static internal void vtkImageData_GetContinuousIncrements_30 (HandleRef pThis, IntPtr extent, ref int incX, ref int incY, ref int incZ)
static internal IntPtr vtkImageData_GetData_31 (HandleRef info, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageData_GetData_32 (HandleRef v, int i, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkImageData_GetDataDimension_33 (HandleRef pThis)
static internal int vtkImageData_GetDataObjectType_34 (HandleRef pThis)
static internal IntPtr vtkImageData_GetDimensions_35 (HandleRef pThis)
static internal void vtkImageData_GetDimensions_36 (HandleRef pThis, IntPtr dims)
static internal uint vtkImageData_GetEstimatedMemorySize_37 (HandleRef pThis)
static internal IntPtr vtkImageData_GetExtent_38 (HandleRef pThis)
static internal void vtkImageData_GetExtent_39 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
static internal void vtkImageData_GetExtent_40 (HandleRef pThis, IntPtr _arg)
static internal int vtkImageData_GetExtentType_41 (HandleRef pThis)
static internal IntPtr vtkImageData_GetIncrements_42 (HandleRef pThis)
static internal void vtkImageData_GetIncrements_43 (HandleRef pThis, ref int incX, ref int incY, ref int incZ)
static internal void vtkImageData_GetIncrements_44 (HandleRef pThis, IntPtr inc)
static internal int vtkImageData_GetMaxCellSize_45 (HandleRef pThis)
static internal int vtkImageData_GetNumberOfCells_46 (HandleRef pThis)
static internal int vtkImageData_GetNumberOfPoints_47 (HandleRef pThis)
static internal int vtkImageData_GetNumberOfScalarComponents_48 (HandleRef pThis)
static internal void vtkImageData_GetOrigin_49 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkImageData_GetOrigin_50 (HandleRef pThis)
static internal void vtkImageData_GetOrigin_51 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal IntPtr vtkImageData_GetPoint_52 (HandleRef pThis, int ptId)
static internal void vtkImageData_GetPoint_53 (HandleRef pThis, int id, IntPtr x)
static internal void vtkImageData_GetPointCells_54 (HandleRef pThis, int ptId, HandleRef cellIds)
static internal void vtkImageData_GetPointGradient_55 (HandleRef pThis, int i, int j, int k, HandleRef s, IntPtr g)
static internal double vtkImageData_GetScalarComponentAsDouble_56 (HandleRef pThis, int x, int y, int z, int component)
static internal float vtkImageData_GetScalarComponentAsFloat_57 (HandleRef pThis, int x, int y, int z, int component)
static internal IntPtr vtkImageData_GetScalarPointer_58 (HandleRef pThis, IntPtr coordinates)
static internal IntPtr vtkImageData_GetScalarPointer_59 (HandleRef pThis, int x, int y, int z)
static internal IntPtr vtkImageData_GetScalarPointer_60 (HandleRef pThis)
static internal IntPtr vtkImageData_GetScalarPointerForExtent_61 (HandleRef pThis, IntPtr extent)
static internal int vtkImageData_GetScalarSize_62 (HandleRef pThis)
static internal int vtkImageData_GetScalarType_63 (HandleRef pThis)
static internal IntPtr vtkImageData_GetScalarTypeAsString_64 (HandleRef pThis)
static internal double vtkImageData_GetScalarTypeMax_65 (HandleRef pThis)
static internal double vtkImageData_GetScalarTypeMin_66 (HandleRef pThis)
static internal IntPtr vtkImageData_GetSpacing_67 (HandleRef pThis)
static internal void vtkImageData_GetSpacing_68 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkImageData_GetSpacing_69 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageData_GetVoxelGradient_70 (HandleRef pThis, int i, int j, int k, HandleRef s, HandleRef g)
static internal void vtkImageData_Initialize_71 (HandleRef pThis)
static internal int vtkImageData_IsA_72 (HandleRef pThis, string type)
static internal int vtkImageData_IsTypeOf_73 (string type)
static internal IntPtr vtkImageData_NewInstance_75 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageData_PrepareForNewData_76 (HandleRef pThis)
static internal IntPtr vtkImageData_SafeDownCast_77 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageData_SetAxisUpdateExtent_78 (HandleRef pThis, int axis, int min, int max)
static internal void vtkImageData_SetDimensions_79 (HandleRef pThis, int i, int j, int k)
static internal void vtkImageData_SetDimensions_80 (HandleRef pThis, IntPtr dims)
static internal void vtkImageData_SetExtent_81 (HandleRef pThis, IntPtr extent)
static internal void vtkImageData_SetExtent_82 (HandleRef pThis, int x1, int x2, int y1, int y2, int z1, int z2)
static internal void vtkImageData_SetNumberOfScalarComponents_83 (HandleRef pThis, int n)
static internal void vtkImageData_SetOrigin_84 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkImageData_SetOrigin_85 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageData_SetScalarComponentFromDouble_86 (HandleRef pThis, int x, int y, int z, int component, double v)
static internal void vtkImageData_SetScalarComponentFromFloat_87 (HandleRef pThis, int x, int y, int z, int component, float v)
static internal void vtkImageData_SetScalarType_88 (HandleRef pThis, int arg0)
static internal void vtkImageData_SetScalarTypeToChar_89 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToDouble_90 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToFloat_91 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToInt_92 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToLong_93 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToShort_94 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToSignedChar_95 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToUnsignedChar_96 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToUnsignedInt_97 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToUnsignedLong_98 (HandleRef pThis)
static internal void vtkImageData_SetScalarTypeToUnsignedShort_99 (HandleRef pThis)
static internal void vtkImageData_SetSpacing_100 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkImageData_SetSpacing_101 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageData_ShallowCopy_102 (HandleRef pThis, HandleRef src)
static internal void vtkImageData_UpdateInformation_103 (HandleRef pThis)

Static Private Member Functions

static vtkImageData ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImageData - topologically and geometrically regular array of data

Description vtkImageData is a data object that is a concrete implementation of vtkDataSet. vtkImageData represents a geometric structure that is a topological and geometrical regular array of points. Examples include volumes (voxel data) and pixmaps.


Constructor & Destructor Documentation

static Kitware.VTK.vtkImageData.vtkImageData ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkImageData.vtkImageData ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Undocumented Block.


Member Function Documentation

virtual void Kitware.VTK.vtkImageData.AllocateScalars ( ) [virtual]

Allocate the vtkScalars object associated with this object.

override void Kitware.VTK.vtkImageData.ComputeBounds ( ) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

virtual int Kitware.VTK.vtkImageData.ComputeCellId ( IntPtr  ijk) [virtual]

Given a location in structured coordinates (i-j-k), return the cell id.

void Kitware.VTK.vtkImageData.ComputeInternalExtent ( IntPtr  intExt,
IntPtr  tgtExt,
IntPtr  bnds 
)

Given how many pixel are required on a side for bounrary conditions (in bnds), the target extent to traverse, compute the internal extent (the extent for this ImageData that does nto suffer from any boundary conditions) and place it in intExt.

virtual int Kitware.VTK.vtkImageData.ComputePointId ( IntPtr  ijk) [virtual]

Given a location in structured coordinates (i-j-k), return the point id.

virtual int Kitware.VTK.vtkImageData.ComputeStructuredCoordinates ( IntPtr  x,
IntPtr  ijk,
IntPtr  pcoords 
) [virtual]

Convenience function computes the structured coordinates for a point x[3]. The voxel is specified by the array ijk[3], and the parametric coordinates in the cell are specified with pcoords[3]. The function returns a 0 if the point x is outside of the volume, and a 1 if inside the volume.

virtual void Kitware.VTK.vtkImageData.CopyAndCastFrom ( vtkImageData  inData,
IntPtr  extent 
) [virtual]

This method is passed a input and output region, and executes the filter algorithm to fill the output from the input. It just executes a switch statement to call the correct function for the regions data types.

virtual void Kitware.VTK.vtkImageData.CopyAndCastFrom ( vtkImageData  inData,
int  x0,
int  x1,
int  y0,
int  y1,
int  z0,
int  z1 
) [virtual]

This method is passed a input and output region, and executes the filter algorithm to fill the output from the input. It just executes a switch statement to call the correct function for the regions data types.

Override these to handle origin, spacing, scalar type, and scalar number of components. See vtkDataObject for details.

Reimplemented from Kitware.VTK.vtkDataObject.

override void Kitware.VTK.vtkImageData.CopyInformationToPipeline ( vtkInformation  request,
vtkInformation  input,
vtkInformation  output,
int  forceCopy 
) [virtual]

Override these to handle origin, spacing, scalar type, and scalar number of components. See vtkDataObject for details.

Reimplemented from Kitware.VTK.vtkDataObject.

override void Kitware.VTK.vtkImageData.CopyStructure ( vtkDataSet  ds) [virtual]

Copy the geometric and topological structure of an input image data object.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

Must only be called with vtkImageData (or subclass) as input.

Reimplemented from Kitware.VTK.vtkDataObject.

override void Kitware.VTK.vtkImageData.Crop ( ) [virtual]

Reallocates and copies to set the Extent to the UpdateExtent. This is used internally when the exact extent is requested, and the source generated more than the update extent.

Reimplemented from Kitware.VTK.vtkDataObject.

override void Kitware.VTK.vtkImageData.DeepCopy ( vtkDataObject  src) [virtual]

Shallow and Deep copy.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

override void Kitware.VTK.vtkImageData.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.vtkDataSet.

Reimplemented in Kitware.VTK.vtkStructuredPoints, and Kitware.VTK.vtkUniformGrid.

override vtkCell Kitware.VTK.vtkImageData.FindAndGetCell ( IntPtr  x,
vtkCell  cell,
int  cellId,
double  tol2,
ref int  subId,
IntPtr  pcoords,
IntPtr  weights 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

Here is the call graph for this function:

override int Kitware.VTK.vtkImageData.FindCell ( IntPtr  x,
vtkCell  cell,
int  cellId,
double  tol2,
ref int  subId,
IntPtr  pcoords,
IntPtr  weights 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

override int Kitware.VTK.vtkImageData.FindCell ( IntPtr  x,
vtkCell  cell,
vtkGenericCell  gencell,
int  cellId,
double  tol2,
ref int  subId,
IntPtr  pcoords,
IntPtr  weights 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

virtual new int Kitware.VTK.vtkImageData.FindPoint ( double  x,
double  y,
double  z 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

override int Kitware.VTK.vtkImageData.FindPoint ( IntPtr  x) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

static vtkImageData Kitware.VTK.vtkImageData.FromImage ( System.Drawing.Image  img) [static]

Creates a vtkImageData object from a System.Drawing.Image /summary> param name="img">The System.Drawing.Image to convert

summary> Creates a vtkImageData object from a System.Drawing.Image /summary> param name="img">The System.Drawing.Image to convert

param name="numberOfScalarComponents">3 for RGB and 4 for RGBA

Here is the call graph for this function:

static vtkImageData Kitware.VTK.vtkImageData.FromImage ( System.Drawing.Image  img,
int  numberOfScalarComponents 
) [static]

summary> Returns a System.Drawing.Bitmap created from a plane of the vtkImageData /summary>

Here is the call graph for this function:

override uint Kitware.VTK.vtkImageData.GetActualMemorySize ( ) [virtual]

Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated. The memory size returned is guaranteed to be greater than or equal to the memory required to represent the data (e.g., extra space in arrays, etc. are not included in the return value). THIS METHOD IS THREAD SAFE.

Reimplemented from Kitware.VTK.vtkDataSet.

void Kitware.VTK.vtkImageData.GetArrayIncrements ( vtkDataArray  array,
IntPtr  increments 
)

Since various arrays have different number of components, the will have different increments.

IntPtr Kitware.VTK.vtkImageData.GetArrayPointer ( vtkDataArray  array,
IntPtr  coordinates 
)

These are convenience methods for getting a pointer from any filed array. It is a start at expanding image filters to process any array (not just scalars).

IntPtr Kitware.VTK.vtkImageData.GetArrayPointerForExtent ( vtkDataArray  array,
IntPtr  extent 
)

These are convenience methods for getting a pointer from any filed array. It is a start at expanding image filters to process any array (not just scalars).

virtual void Kitware.VTK.vtkImageData.GetAxisUpdateExtent ( int  axis,
ref int  min,
ref int  max 
) [virtual]

Set / Get the extent on just one axis.

override vtkCell Kitware.VTK.vtkImageData.GetCell ( int  cellId) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

Here is the call graph for this function:

override void Kitware.VTK.vtkImageData.GetCell ( int  cellId,
vtkGenericCell  cell 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

override void Kitware.VTK.vtkImageData.GetCellBounds ( int  cellId,
IntPtr  bounds 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

override void Kitware.VTK.vtkImageData.GetCellPoints ( int  cellId,
vtkIdList  ptIds 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

override int Kitware.VTK.vtkImageData.GetCellType ( int  cellId) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

virtual void Kitware.VTK.vtkImageData.GetContinuousIncrements ( IntPtr  extent,
ref int  incX,
ref int  incY,
ref int  incZ 
) [virtual]

Different ways to get the increments for moving around the data. incX is always returned with 0. incY is returned with the increment needed to move from the end of one X scanline of data to the start of the next line. incZ is filled in with the increment needed to move from the end of one image to the start of the next. The proper way to use these values is to for a loop over Z, Y, X, C, incrementing the pointer by 1 after each component. When the end of the component is reached, the pointer is set to the beginning of the next pixel, thus incX is properly set to 0.

The extent type is a 3D extent.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

Here is the call graph for this function:

static new vtkImageData Kitware.VTK.vtkImageData.GetData ( vtkInformationVector  v,
int  i 
) [static]

The extent type is a 3D extent.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkImageData.GetDataDimension ( ) [virtual]

----------------------------------------------------------------------------

override int Kitware.VTK.vtkImageData.GetDataObjectType ( ) [virtual]

Return what type of dataset this is.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid, and Kitware.VTK.vtkStructuredPoints.

virtual int [] Kitware.VTK.vtkImageData.GetDimensions ( ) [virtual]

Get dimensions of this structured points dataset. It is the number of points on each axis. Dimensions are computed from Extents during this call.

virtual void Kitware.VTK.vtkImageData.GetDimensions ( IntPtr  dims) [virtual]

Get dimensions of this structured points dataset. It is the number of points on each axis. Dimensions are computed from Extents during this call.

Get the estimated size of this data object itself. Should be called after UpdateInformation() and PropagateUpdateExtent() have both been called. This estimate should be fairly accurate since this is structured data.

Reimplemented from Kitware.VTK.vtkDataObject.

virtual int [] Kitware.VTK.vtkImageData.GetExtent ( ) [virtual]

Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.

virtual void Kitware.VTK.vtkImageData.GetExtent ( ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [virtual]

Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.

virtual void Kitware.VTK.vtkImageData.GetExtent ( IntPtr  _arg) [virtual]

Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.

override int Kitware.VTK.vtkImageData.GetExtentType ( ) [virtual]

The extent type is a 3D extent.

Reimplemented from Kitware.VTK.vtkDataObject.

virtual int [] Kitware.VTK.vtkImageData.GetIncrements ( ) [virtual]

Different ways to get the increments for moving around the data. GetIncrements() calls ComputeIncrements() to ensure the increments are up to date.

virtual void Kitware.VTK.vtkImageData.GetIncrements ( ref int  incX,
ref int  incY,
ref int  incZ 
) [virtual]

Different ways to get the increments for moving around the data. GetIncrements() calls ComputeIncrements() to ensure the increments are up to date.

virtual void Kitware.VTK.vtkImageData.GetIncrements ( IntPtr  inc) [virtual]

Different ways to get the increments for moving around the data. GetIncrements() calls ComputeIncrements() to ensure the increments are up to date.

override int Kitware.VTK.vtkImageData.GetMaxCellSize ( ) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

override int Kitware.VTK.vtkImageData.GetNumberOfCells ( ) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

override int Kitware.VTK.vtkImageData.GetNumberOfPoints ( ) [virtual]

----------------------------------------------------------------------------

Reimplemented from Kitware.VTK.vtkDataSet.

Set/Get the number of scalar components for points. As with the SetScalarType method this is setting pipeline info.

virtual void Kitware.VTK.vtkImageData.GetOrigin ( IntPtr  _arg) [virtual]

Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.

virtual double [] Kitware.VTK.vtkImageData.GetOrigin ( ) [virtual]

Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.

virtual void Kitware.VTK.vtkImageData.GetOrigin ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.

override double [] Kitware.VTK.vtkImageData.GetPoint ( int  ptId) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

override void Kitware.VTK.vtkImageData.GetPoint ( int  id,
IntPtr  x 
) [virtual]

----------------------------------------------------------------------------

Reimplemented from Kitware.VTK.vtkDataSet.

override void Kitware.VTK.vtkImageData.GetPointCells ( int  ptId,
vtkIdList  cellIds 
) [virtual]

Standard vtkDataSet API methods. See vtkDataSet for more information.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

virtual void Kitware.VTK.vtkImageData.GetPointGradient ( int  i,
int  j,
int  k,
vtkDataArray  s,
IntPtr  g 
) [virtual]

Given structured coordinates (i,j,k) for a point in a structured point dataset, compute the gradient vector from the scalar data at that point. The scalars s are the scalars from which the gradient is to be computed. This method will treat structured point datasets of any dimension.

virtual double Kitware.VTK.vtkImageData.GetScalarComponentAsDouble ( int  x,
int  y,
int  z,
int  component 
) [virtual]

For access to data from tcl.

virtual float Kitware.VTK.vtkImageData.GetScalarComponentAsFloat ( int  x,
int  y,
int  z,
int  component 
) [virtual]

For access to data from tcl.

virtual IntPtr Kitware.VTK.vtkImageData.GetScalarPointer ( IntPtr  coordinates) [virtual]

Access the native pointer for the scalar data.

virtual IntPtr Kitware.VTK.vtkImageData.GetScalarPointer ( int  x,
int  y,
int  z 
) [virtual]

Access the native pointer for the scalar data.

virtual IntPtr Kitware.VTK.vtkImageData.GetScalarPointer ( ) [virtual]

Access the native pointer for the scalar data.

virtual IntPtr Kitware.VTK.vtkImageData.GetScalarPointerForExtent ( IntPtr  extent) [virtual]

Access the native pointer for the scalar data.

virtual int Kitware.VTK.vtkImageData.GetScalarSize ( ) [virtual]

Get the size of the scalar type in bytes.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

virtual double Kitware.VTK.vtkImageData.GetScalarTypeMax ( ) [virtual]

These returns the minimum and maximum values the ScalarType can hold without overflowing.

virtual double Kitware.VTK.vtkImageData.GetScalarTypeMin ( ) [virtual]

These returns the minimum and maximum values the ScalarType can hold without overflowing.

virtual double [] Kitware.VTK.vtkImageData.GetSpacing ( ) [virtual]

Set the spacing (width,height,length) of the cubical cells that compose the data set.

virtual void Kitware.VTK.vtkImageData.GetSpacing ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set the spacing (width,height,length) of the cubical cells that compose the data set.

virtual void Kitware.VTK.vtkImageData.GetSpacing ( IntPtr  _arg) [virtual]

Set the spacing (width,height,length) of the cubical cells that compose the data set.

virtual void Kitware.VTK.vtkImageData.GetVoxelGradient ( int  i,
int  j,
int  k,
vtkDataArray  s,
vtkDataArray  g 
) [virtual]

Given structured coordinates (i,j,k) for a voxel cell, compute the eight gradient values for the voxel corners. The order in which the gradient vectors are arranged corresponds to the ordering of the voxel points. Gradient vector is computed by central differences (except on edges of volume where forward difference is used). The scalars s are the scalars from which the gradient is to be computed. This method will treat only 3D structured point datasets (i.e., volumes).

override void Kitware.VTK.vtkImageData.Initialize ( ) [virtual]

Restore data object to initial state.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

override int Kitware.VTK.vtkImageData.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid, and Kitware.VTK.vtkStructuredPoints.

static new int Kitware.VTK.vtkImageData.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid, and Kitware.VTK.vtkStructuredPoints.

static new vtkImageData Kitware.VTK.vtkImageData.New ( ) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkStructuredPoints, and Kitware.VTK.vtkUniformGrid.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid, and Kitware.VTK.vtkStructuredPoints.

override void Kitware.VTK.vtkImageData.PrepareForNewData ( ) [virtual]

make the output data ready for new data to be inserted. For most objects we just call Initialize. But for image data we leave the old data in case the memory can be reused.

Reimplemented from Kitware.VTK.vtkDataObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid, and Kitware.VTK.vtkStructuredPoints.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkImageData.SetAxisUpdateExtent ( int  axis,
int  min,
int  max 
) [virtual]

Set / Get the extent on just one axis.

virtual void Kitware.VTK.vtkImageData.SetDimensions ( int  i,
int  j,
int  k 
) [virtual]
Deprecated:
{This is for backward compatibility only - use SetExtent().} Same as SetExtent(0, i-1, 0, j-1, 0, k-1)
virtual void Kitware.VTK.vtkImageData.SetDimensions ( IntPtr  dims) [virtual]
Deprecated:
{This is for backward compatibility only - use SetExtent().} Same as SetExtent(0, dims[0]-1, 0, dims[1]-1, 0, dims[2]-1)
virtual void Kitware.VTK.vtkImageData.SetExtent ( IntPtr  extent) [virtual]

Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.

virtual void Kitware.VTK.vtkImageData.SetExtent ( int  x1,
int  x2,
int  y1,
int  y2,
int  z1,
int  z2 
) [virtual]

Set/Get the extent. On each axis, the extent is defined by the index of the first point and the index of the last point. The extent should be set before the "Scalars" are set or allocated. The Extent is stored in the order (X, Y, Z). The dataset extent does not have to start at (0,0,0). (0,0,0) is just the extent of the origin. The first point (the one with Id=0) is at extent (Extent[0],Extent[2],Extent[4]). As for any dataset, a data array on point data starts at Id=0.

Set/Get the number of scalar components for points. As with the SetScalarType method this is setting pipeline info.

virtual void Kitware.VTK.vtkImageData.SetOrigin ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.

virtual void Kitware.VTK.vtkImageData.SetOrigin ( IntPtr  _arg) [virtual]

Set/Get the origin of the dataset. The origin is the position in world coordinates of the point of extent (0,0,0). This point does not have to be part of the dataset, in other words, the dataset extent does not have to start at (0,0,0) and the origin can be outside of the dataset bounding box. The origin plus spacing determine the position in space of the points.

virtual void Kitware.VTK.vtkImageData.SetScalarComponentFromDouble ( int  x,
int  y,
int  z,
int  component,
double  v 
) [virtual]

For access to data from tcl.

virtual void Kitware.VTK.vtkImageData.SetScalarComponentFromFloat ( int  x,
int  y,
int  z,
int  component,
float  v 
) [virtual]

For access to data from tcl.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

Set/Get the data scalar type (i.e VTK_DOUBLE). Note that these methods are setting and getting the pipeline scalar type. i.e. they are setting the type that the image data will be once it has executed. Until the REQUEST_DATA pass the actual scalars may be of some other type. This is for backwards compatibility.

virtual void Kitware.VTK.vtkImageData.SetSpacing ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the spacing (width,height,length) of the cubical cells that compose the data set.

virtual void Kitware.VTK.vtkImageData.SetSpacing ( IntPtr  _arg) [virtual]

Set the spacing (width,height,length) of the cubical cells that compose the data set.

override void Kitware.VTK.vtkImageData.ShallowCopy ( vtkDataObject  src) [virtual]

Shallow and Deep copy.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkUniformGrid.

System.Drawing.Bitmap Kitware.VTK.vtkImageData.ToBitmap ( )

Here is the call graph for this function:

override void Kitware.VTK.vtkImageData.UpdateInformation ( ) [virtual]

Override to copy information from pipeline information to data information for backward compatibility. See vtkDataObject::UpdateInformation for details.

Reimplemented from Kitware.VTK.vtkDataObject.

static internal void Kitware.VTK.vtkImageData.vtkImageData_AllocateScalars_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_ComputeBounds_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_ComputeCellId_03 ( HandleRef  pThis,
IntPtr  ijk 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_ComputeInternalExtent_04 ( HandleRef  pThis,
IntPtr  intExt,
IntPtr  tgtExt,
IntPtr  bnds 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_ComputePointId_05 ( HandleRef  pThis,
IntPtr  ijk 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_ComputeStructuredCoordinates_06 ( HandleRef  pThis,
IntPtr  x,
IntPtr  ijk,
IntPtr  pcoords 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_CopyAndCastFrom_07 ( HandleRef  pThis,
HandleRef  inData,
IntPtr  extent 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_CopyAndCastFrom_08 ( HandleRef  pThis,
HandleRef  inData,
int  x0,
int  x1,
int  y0,
int  y1,
int  z0,
int  z1 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_CopyInformationFromPipeline_09 ( HandleRef  pThis,
HandleRef  request 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_CopyInformationToPipeline_10 ( HandleRef  pThis,
HandleRef  request,
HandleRef  input,
HandleRef  output,
int  forceCopy 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_CopyStructure_11 ( HandleRef  pThis,
HandleRef  ds 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_CopyTypeSpecificInformation_12 ( HandleRef  pThis,
HandleRef  image 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_Crop_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_DeepCopy_14 ( HandleRef  pThis,
HandleRef  src 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_FindAndGetCell_15 ( HandleRef  pThis,
IntPtr  x,
HandleRef  cell,
int  cellId,
double  tol2,
ref int  subId,
IntPtr  pcoords,
IntPtr  weights,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_FindCell_16 ( HandleRef  pThis,
IntPtr  x,
HandleRef  cell,
int  cellId,
double  tol2,
ref int  subId,
IntPtr  pcoords,
IntPtr  weights 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_FindCell_17 ( HandleRef  pThis,
IntPtr  x,
HandleRef  cell,
HandleRef  gencell,
int  cellId,
double  tol2,
ref int  subId,
IntPtr  pcoords,
IntPtr  weights 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_FindPoint_18 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_FindPoint_19 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal uint Kitware.VTK.vtkImageData.vtkImageData_GetActualMemorySize_20 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetArrayIncrements_21 ( HandleRef  pThis,
HandleRef  array,
IntPtr  increments 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetArrayPointer_22 ( HandleRef  pThis,
HandleRef  array,
IntPtr  coordinates 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetArrayPointerForExtent_23 ( HandleRef  pThis,
HandleRef  array,
IntPtr  extent 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetAxisUpdateExtent_24 ( HandleRef  pThis,
int  axis,
ref int  min,
ref int  max 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetCell_25 ( HandleRef  pThis,
int  cellId,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetCell_26 ( HandleRef  pThis,
int  cellId,
HandleRef  cell 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetCellBounds_27 ( HandleRef  pThis,
int  cellId,
IntPtr  bounds 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetCellPoints_28 ( HandleRef  pThis,
int  cellId,
HandleRef  ptIds 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetCellType_29 ( HandleRef  pThis,
int  cellId 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetContinuousIncrements_30 ( HandleRef  pThis,
IntPtr  extent,
ref int  incX,
ref int  incY,
ref int  incZ 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetData_31 ( HandleRef  info,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetData_32 ( HandleRef  v,
int  i,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetDataDimension_33 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetDataObjectType_34 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetDimensions_35 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetDimensions_36 ( HandleRef  pThis,
IntPtr  dims 
) [private]
static internal uint Kitware.VTK.vtkImageData.vtkImageData_GetEstimatedMemorySize_37 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetExtent_38 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetExtent_39 ( 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.vtkImageData.vtkImageData_GetExtent_40 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetExtentType_41 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetIncrements_42 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetIncrements_43 ( HandleRef  pThis,
ref int  incX,
ref int  incY,
ref int  incZ 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetIncrements_44 ( HandleRef  pThis,
IntPtr  inc 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetMaxCellSize_45 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetNumberOfCells_46 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetNumberOfPoints_47 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetNumberOfScalarComponents_48 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetOrigin_49 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetOrigin_50 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetOrigin_51 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetPoint_52 ( HandleRef  pThis,
int  ptId 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetPoint_53 ( HandleRef  pThis,
int  id,
IntPtr  x 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetPointCells_54 ( HandleRef  pThis,
int  ptId,
HandleRef  cellIds 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetPointGradient_55 ( HandleRef  pThis,
int  i,
int  j,
int  k,
HandleRef  s,
IntPtr  g 
) [private]
static internal double Kitware.VTK.vtkImageData.vtkImageData_GetScalarComponentAsDouble_56 ( HandleRef  pThis,
int  x,
int  y,
int  z,
int  component 
) [private]
static internal float Kitware.VTK.vtkImageData.vtkImageData_GetScalarComponentAsFloat_57 ( HandleRef  pThis,
int  x,
int  y,
int  z,
int  component 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetScalarPointer_58 ( HandleRef  pThis,
IntPtr  coordinates 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetScalarPointer_59 ( HandleRef  pThis,
int  x,
int  y,
int  z 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetScalarPointer_60 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetScalarPointerForExtent_61 ( HandleRef  pThis,
IntPtr  extent 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetScalarSize_62 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_GetScalarType_63 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetScalarTypeAsString_64 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageData.vtkImageData_GetScalarTypeMax_65 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageData.vtkImageData_GetScalarTypeMin_66 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_GetSpacing_67 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetSpacing_68 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetSpacing_69 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_GetVoxelGradient_70 ( HandleRef  pThis,
int  i,
int  j,
int  k,
HandleRef  s,
HandleRef  g 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_Initialize_71 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_IsA_72 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkImageData.vtkImageData_IsTypeOf_73 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_NewInstance_75 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_PrepareForNewData_76 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageData.vtkImageData_SafeDownCast_77 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetAxisUpdateExtent_78 ( HandleRef  pThis,
int  axis,
int  min,
int  max 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetDimensions_79 ( HandleRef  pThis,
int  i,
int  j,
int  k 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetDimensions_80 ( HandleRef  pThis,
IntPtr  dims 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetExtent_81 ( HandleRef  pThis,
IntPtr  extent 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetExtent_82 ( HandleRef  pThis,
int  x1,
int  x2,
int  y1,
int  y2,
int  z1,
int  z2 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetNumberOfScalarComponents_83 ( HandleRef  pThis,
int  n 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetOrigin_84 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetOrigin_85 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarComponentFromDouble_86 ( HandleRef  pThis,
int  x,
int  y,
int  z,
int  component,
double  v 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarComponentFromFloat_87 ( HandleRef  pThis,
int  x,
int  y,
int  z,
int  component,
float  v 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarType_88 ( HandleRef  pThis,
int  arg0 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToChar_89 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToDouble_90 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToFloat_91 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToInt_92 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToLong_93 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToShort_94 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToSignedChar_95 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToUnsignedChar_96 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToUnsignedInt_97 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToUnsignedLong_98 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetScalarTypeToUnsignedShort_99 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetSpacing_100 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_SetSpacing_101 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_ShallowCopy_102 ( HandleRef  pThis,
HandleRef  src 
) [private]
static internal void Kitware.VTK.vtkImageData.vtkImageData_UpdateInformation_103 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkImageData.MRClassNameKey = "12vtkImageData" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkStructuredPoints, and Kitware.VTK.vtkUniformGrid.

new const string Kitware.VTK.vtkImageData.MRFullTypeName = "Kitware.VTK.vtkImageData"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataSet.

Reimplemented in Kitware.VTK.vtkStructuredPoints, and Kitware.VTK.vtkUniformGrid.


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