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

vtkImageImport - Import data from a C array. More...

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

List of all members.

Public Member Functions

 vtkImageImport (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImageImport ()
 Undocumented Block.
delegate IntPtr BufferPointerCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate IntPtr DataExtentCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate int NumberOfComponentsCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate IntPtr OriginCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate int PipelineModifiedCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate void PropagateUpdateExtentCallbackType (IntPtr arg0, IntPtr arg1)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate IntPtr ScalarTypeCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate IntPtr SpacingCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate void UpdateDataCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate void UpdateInformationCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
delegate IntPtr WholeExtentCallbackType (IntPtr arg0)
 Set/get the scalar array name for this data set. Initial value is "scalars".
void CopyImportVoidPointer (IntPtr ptr, int size)
 Import data and make an internal copy of it. If you do not want VTK to copy the data, then use SetImportVoidPointer instead (do not use both). Give the size of the data array in bytes.
virtual BufferPointerCallbackType GetBufferPointerCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual IntPtr GetCallbackUserData ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual int[] GetDataExtent ()
 Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).
virtual void GetDataExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
 Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).
virtual void GetDataExtent (IntPtr _arg)
 Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).
virtual DataExtentCallbackType GetDataExtentCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual double[] GetDataOrigin ()
 Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).
virtual void GetDataOrigin (ref double _arg1, ref double _arg2, ref double _arg3)
 Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).
virtual void GetDataOrigin (IntPtr _arg)
 Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).
virtual int GetDataScalarType ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
string GetDataScalarTypeAsString ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
virtual double[] GetDataSpacing ()
 Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).
virtual void GetDataSpacing (ref double _arg1, ref double _arg2, ref double _arg3)
 Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).
virtual void GetDataSpacing (IntPtr _arg)
 Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).
IntPtr GetImportVoidPointer ()
 Set the pointer from which the image data is imported. VTK will not make its own copy of the data, it will access the data directly from the supplied array. VTK will not attempt to delete the data nor modify the data.
virtual
NumberOfComponentsCallbackType 
GetNumberOfComponentsCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual int GetNumberOfScalarComponents ()
 Set/Get the number of scalar components, for RGB images this must be 3. Default: 1.
virtual OriginCallbackType GetOriginCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual
NumberOfComponentsCallbackType 
GetPipelineModifiedCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual
PropagateUpdateExtentCallbackType 
GetPropagateUpdateExtentCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual string GetScalarArrayName ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual ScalarTypeCallbackType GetScalarTypeCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual OriginCallbackType GetSpacingCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual UpdateDataCallbackType GetUpdateDataCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual UpdateDataCallbackType GetUpdateInformationCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual int[] GetWholeExtent ()
 Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.
virtual void GetWholeExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
 Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.
virtual void GetWholeExtent (IntPtr _arg)
 Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.
virtual DataExtentCallbackType GetWholeExtentCallback ()
 Set/get the scalar array name for this data set. Initial value is "scalars".
void InvokeExecuteDataCallbacks ()
 Invoke the appropriate callbacks.
void InvokeExecuteInformationCallbacks ()
 Invoke the appropriate callbacks.
int InvokePipelineModifiedCallbacks ()
 Invoke the appropriate callbacks.
void InvokeUpdateInformationCallbacks ()
 Invoke the appropriate callbacks.
override int IsA (string type)
 Undocumented Block.
void LegacyCheckWholeExtent ()
 Invoke the appropriate callbacks.
new vtkImageImport NewInstance ()
 Undocumented Block.
virtual void SetBufferPointerCallback (BufferPointerCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetCallbackUserData (IntPtr _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetDataExtent (int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
 Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).
virtual void SetDataExtent (IntPtr _arg)
 Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).
virtual void SetDataExtentCallback (DataExtentCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
void SetDataExtentToWholeExtent ()
 Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).
virtual void SetDataOrigin (double _arg1, double _arg2, double _arg3)
 Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).
virtual void SetDataOrigin (IntPtr _arg)
 Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).
virtual void SetDataScalarType (int _arg)
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
void SetDataScalarTypeToDouble ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
void SetDataScalarTypeToFloat ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
void SetDataScalarTypeToInt ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
void SetDataScalarTypeToShort ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
void SetDataScalarTypeToUnsignedChar ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
void SetDataScalarTypeToUnsignedShort ()
 Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.
virtual void SetDataSpacing (double _arg1, double _arg2, double _arg3)
 Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).
virtual void SetDataSpacing (IntPtr _arg)
 Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).
void SetImportVoidPointer (IntPtr ptr)
 Set the pointer from which the image data is imported. VTK will not make its own copy of the data, it will access the data directly from the supplied array. VTK will not attempt to delete the data nor modify the data.
void SetImportVoidPointer (IntPtr ptr, int save)
 Set the pointer from which the image data is imported. Set save to 1 (the default) unless you want VTK to delete the array via C++ delete when the vtkImageImport object is deallocated. VTK will not make its own copy of the data, it will access the data directly from the supplied array.
virtual void SetNumberOfComponentsCallback (NumberOfComponentsCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetNumberOfScalarComponents (int _arg)
 Set/Get the number of scalar components, for RGB images this must be 3. Default: 1.
virtual void SetOriginCallback (OriginCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetPipelineModifiedCallback (NumberOfComponentsCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetPropagateUpdateExtentCallback (PropagateUpdateExtentCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetScalarArrayName (string _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetScalarTypeCallback (ScalarTypeCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetSpacingCallback (OriginCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetUpdateDataCallback (UpdateDataCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetUpdateInformationCallback (UpdateDataCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".
virtual void SetWholeExtent (int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
 Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.
virtual void SetWholeExtent (IntPtr _arg)
 Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.
virtual void SetWholeExtentCallback (DataExtentCallbackType _arg)
 Set/get the scalar array name for this data set. Initial value is "scalars".

Static Public Member Functions

static new vtkImageImport New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkImageImport SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "14vtkImageImport"
 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 vtkImageImport_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageImport_CopyImportVoidPointer_01 (HandleRef pThis, IntPtr ptr, int size)
static internal
BufferPointerCallbackType 
vtkImageImport_GetBufferPointerCallback_02 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetCallbackUserData_03 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetDataExtent_04 (HandleRef pThis)
static internal void vtkImageImport_GetDataExtent_05 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
static internal void vtkImageImport_GetDataExtent_06 (HandleRef pThis, IntPtr _arg)
static internal
DataExtentCallbackType 
vtkImageImport_GetDataExtentCallback_07 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetDataOrigin_08 (HandleRef pThis)
static internal void vtkImageImport_GetDataOrigin_09 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkImageImport_GetDataOrigin_10 (HandleRef pThis, IntPtr _arg)
static internal int vtkImageImport_GetDataScalarType_11 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetDataScalarTypeAsString_12 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetDataSpacing_13 (HandleRef pThis)
static internal void vtkImageImport_GetDataSpacing_14 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkImageImport_GetDataSpacing_15 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkImageImport_GetImportVoidPointer_16 (HandleRef pThis)
static internal
NumberOfComponentsCallbackType 
vtkImageImport_GetNumberOfComponentsCallback_17 (HandleRef pThis)
static internal int vtkImageImport_GetNumberOfScalarComponents_18 (HandleRef pThis)
static internal OriginCallbackType vtkImageImport_GetOriginCallback_19 (HandleRef pThis)
static internal
NumberOfComponentsCallbackType 
vtkImageImport_GetPipelineModifiedCallback_20 (HandleRef pThis)
static internal
PropagateUpdateExtentCallbackType 
vtkImageImport_GetPropagateUpdateExtentCallback_21 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetScalarArrayName_22 (HandleRef pThis)
static internal
ScalarTypeCallbackType 
vtkImageImport_GetScalarTypeCallback_23 (HandleRef pThis)
static internal OriginCallbackType vtkImageImport_GetSpacingCallback_24 (HandleRef pThis)
static internal
UpdateDataCallbackType 
vtkImageImport_GetUpdateDataCallback_25 (HandleRef pThis)
static internal
UpdateDataCallbackType 
vtkImageImport_GetUpdateInformationCallback_26 (HandleRef pThis)
static internal IntPtr vtkImageImport_GetWholeExtent_27 (HandleRef pThis)
static internal void vtkImageImport_GetWholeExtent_28 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
static internal void vtkImageImport_GetWholeExtent_29 (HandleRef pThis, IntPtr _arg)
static internal
DataExtentCallbackType 
vtkImageImport_GetWholeExtentCallback_30 (HandleRef pThis)
static internal void vtkImageImport_InvokeExecuteDataCallbacks_31 (HandleRef pThis)
static internal void vtkImageImport_InvokeExecuteInformationCallbacks_32 (HandleRef pThis)
static internal int vtkImageImport_InvokePipelineModifiedCallbacks_33 (HandleRef pThis)
static internal void vtkImageImport_InvokeUpdateInformationCallbacks_34 (HandleRef pThis)
static internal int vtkImageImport_IsA_35 (HandleRef pThis, string type)
static internal int vtkImageImport_IsTypeOf_36 (string type)
static internal void vtkImageImport_LegacyCheckWholeExtent_37 (HandleRef pThis)
static internal IntPtr vtkImageImport_NewInstance_39 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageImport_SafeDownCast_40 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageImport_SetBufferPointerCallback_41 (HandleRef pThis, BufferPointerCallbackType _arg)
static internal void vtkImageImport_SetCallbackUserData_42 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageImport_SetDataExtent_43 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
static internal void vtkImageImport_SetDataExtent_44 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageImport_SetDataExtentCallback_45 (HandleRef pThis, DataExtentCallbackType _arg)
static internal void vtkImageImport_SetDataExtentToWholeExtent_46 (HandleRef pThis)
static internal void vtkImageImport_SetDataOrigin_47 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkImageImport_SetDataOrigin_48 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageImport_SetDataScalarType_49 (HandleRef pThis, int _arg)
static internal void vtkImageImport_SetDataScalarTypeToDouble_50 (HandleRef pThis)
static internal void vtkImageImport_SetDataScalarTypeToFloat_51 (HandleRef pThis)
static internal void vtkImageImport_SetDataScalarTypeToInt_52 (HandleRef pThis)
static internal void vtkImageImport_SetDataScalarTypeToShort_53 (HandleRef pThis)
static internal void vtkImageImport_SetDataScalarTypeToUnsignedChar_54 (HandleRef pThis)
static internal void vtkImageImport_SetDataScalarTypeToUnsignedShort_55 (HandleRef pThis)
static internal void vtkImageImport_SetDataSpacing_56 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkImageImport_SetDataSpacing_57 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageImport_SetImportVoidPointer_58 (HandleRef pThis, IntPtr ptr)
static internal void vtkImageImport_SetImportVoidPointer_59 (HandleRef pThis, IntPtr ptr, int save)
static internal void vtkImageImport_SetNumberOfComponentsCallback_60 (HandleRef pThis, NumberOfComponentsCallbackType _arg)
static internal void vtkImageImport_SetNumberOfScalarComponents_61 (HandleRef pThis, int _arg)
static internal void vtkImageImport_SetOriginCallback_62 (HandleRef pThis, OriginCallbackType _arg)
static internal void vtkImageImport_SetPipelineModifiedCallback_63 (HandleRef pThis, NumberOfComponentsCallbackType _arg)
static internal void vtkImageImport_SetPropagateUpdateExtentCallback_64 (HandleRef pThis, PropagateUpdateExtentCallbackType _arg)
static internal void vtkImageImport_SetScalarArrayName_65 (HandleRef pThis, string _arg)
static internal void vtkImageImport_SetScalarTypeCallback_66 (HandleRef pThis, ScalarTypeCallbackType _arg)
static internal void vtkImageImport_SetSpacingCallback_67 (HandleRef pThis, OriginCallbackType _arg)
static internal void vtkImageImport_SetUpdateDataCallback_68 (HandleRef pThis, UpdateDataCallbackType _arg)
static internal void vtkImageImport_SetUpdateInformationCallback_69 (HandleRef pThis, UpdateDataCallbackType _arg)
static internal void vtkImageImport_SetWholeExtent_70 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
static internal void vtkImageImport_SetWholeExtent_71 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageImport_SetWholeExtentCallback_72 (HandleRef pThis, DataExtentCallbackType _arg)

Static Private Member Functions

static vtkImageImport ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImageImport - Import data from a C array.

Description vtkImageImport provides methods needed to import image data from a source independent of VTK, such as a simple C array or a third-party pipeline. Note that the VTK convention is for the image voxel index (0,0,0) to be the lower-left corner of the image, while most 2D image formats use the upper-left corner. You can use vtkImageFlip to correct the orientation after the image has been loaded into VTK. Note that is also possible to import the raw data from a Python string instead of from a C array. The array applies on scalar point data only, not on cell data.

vtkImageExport


Constructor & Destructor Documentation

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

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

delegate IntPtr Kitware.VTK.vtkImageImport.BufferPointerCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".

void Kitware.VTK.vtkImageImport.CopyImportVoidPointer ( IntPtr  ptr,
int  size 
)

Import data and make an internal copy of it. If you do not want VTK to copy the data, then use SetImportVoidPointer instead (do not use both). Give the size of the data array in bytes.

delegate IntPtr Kitware.VTK.vtkImageImport.DataExtentCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".

override void Kitware.VTK.vtkImageImport.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.vtkImageAlgorithm.

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual IntPtr Kitware.VTK.vtkImageImport.GetCallbackUserData ( ) [virtual]

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual int [] Kitware.VTK.vtkImageImport.GetDataExtent ( ) [virtual]

Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).

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

Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).

virtual void Kitware.VTK.vtkImageImport.GetDataExtent ( IntPtr  _arg) [virtual]

Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual double [] Kitware.VTK.vtkImageImport.GetDataOrigin ( ) [virtual]

Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).

virtual void Kitware.VTK.vtkImageImport.GetDataOrigin ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).

virtual void Kitware.VTK.vtkImageImport.GetDataOrigin ( IntPtr  _arg) [virtual]

Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

virtual double [] Kitware.VTK.vtkImageImport.GetDataSpacing ( ) [virtual]

Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).

virtual void Kitware.VTK.vtkImageImport.GetDataSpacing ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).

virtual void Kitware.VTK.vtkImageImport.GetDataSpacing ( IntPtr  _arg) [virtual]

Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).

Set the pointer from which the image data is imported. VTK will not make its own copy of the data, it will access the data directly from the supplied array. VTK will not attempt to delete the data nor modify the data.

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/Get the number of scalar components, for RGB images this must be 3. Default: 1.

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual string Kitware.VTK.vtkImageImport.GetScalarArrayName ( ) [virtual]

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual int [] Kitware.VTK.vtkImageImport.GetWholeExtent ( ) [virtual]

Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.

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

Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.

virtual void Kitware.VTK.vtkImageImport.GetWholeExtent ( IntPtr  _arg) [virtual]

Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.

Set/get the scalar array name for this data set. Initial value is "scalars".

Invoke the appropriate callbacks.

Invoke the appropriate callbacks.

Invoke the appropriate callbacks.

Invoke the appropriate callbacks.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Invoke the appropriate callbacks.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Set/get the scalar array name for this data set. Initial value is "scalars".

delegate IntPtr Kitware.VTK.vtkImageImport.OriginCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

delegate void Kitware.VTK.vtkImageImport.PropagateUpdateExtentCallbackType ( IntPtr  arg0,
IntPtr  arg1 
)

Set/get the scalar array name for this data set. Initial value is "scalars".

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Here is the call graph for this function:

delegate IntPtr Kitware.VTK.vtkImageImport.ScalarTypeCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual void Kitware.VTK.vtkImageImport.SetCallbackUserData ( IntPtr  _arg) [virtual]

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual void Kitware.VTK.vtkImageImport.SetDataExtent ( int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [virtual]

Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).

virtual void Kitware.VTK.vtkImageImport.SetDataExtent ( IntPtr  _arg) [virtual]

Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).

Set/get the scalar array name for this data set. Initial value is "scalars".

Get/Set the extent of the data buffer. The dimensions of your data must be equal to (extent[1]-extent[0]+1) * (extent[3]-extent[2]+1) * (extent[5]-DataExtent[4]+1). For example, for a 2D image use (0,width-1, 0,height-1, 0,0).

virtual void Kitware.VTK.vtkImageImport.SetDataOrigin ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).

virtual void Kitware.VTK.vtkImageImport.SetDataOrigin ( IntPtr  _arg) [virtual]

Set/Get the origin of the data, i.e. the coordinates (usually in mm) of voxel (0,0,0). Default: (0.0, 0.0, 0.0).

virtual void Kitware.VTK.vtkImageImport.SetDataScalarType ( int  _arg) [virtual]

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

Set/Get the data type of pixels in the imported data. This is used as the scalar type of the Output. Default: Short.

virtual void Kitware.VTK.vtkImageImport.SetDataSpacing ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).

virtual void Kitware.VTK.vtkImageImport.SetDataSpacing ( IntPtr  _arg) [virtual]

Set/Get the spacing (typically in mm) between image voxels. Default: (1.0, 1.0, 1.0).

Set the pointer from which the image data is imported. VTK will not make its own copy of the data, it will access the data directly from the supplied array. VTK will not attempt to delete the data nor modify the data.

void Kitware.VTK.vtkImageImport.SetImportVoidPointer ( IntPtr  ptr,
int  save 
)

Set the pointer from which the image data is imported. Set save to 1 (the default) unless you want VTK to delete the array via C++ delete when the vtkImageImport object is deallocated. VTK will not make its own copy of the data, it will access the data directly from the supplied array.

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual void Kitware.VTK.vtkImageImport.SetNumberOfScalarComponents ( int  _arg) [virtual]

Set/Get the number of scalar components, for RGB images this must be 3. Default: 1.

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual void Kitware.VTK.vtkImageImport.SetScalarArrayName ( string  _arg) [virtual]

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

virtual void Kitware.VTK.vtkImageImport.SetWholeExtent ( int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [virtual]

Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.

virtual void Kitware.VTK.vtkImageImport.SetWholeExtent ( IntPtr  _arg) [virtual]

Get/Set the whole extent of the image. This is the largest possible extent. Set the DataExtent to the extent of the image in the buffer pointed to by the ImportVoidPointer.

Set/get the scalar array name for this data set. Initial value is "scalars".

delegate IntPtr Kitware.VTK.vtkImageImport.SpacingCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".

delegate void Kitware.VTK.vtkImageImport.UpdateDataCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".

Set/get the scalar array name for this data set. Initial value is "scalars".

static internal void Kitware.VTK.vtkImageImport.vtkImageImport_CopyImportVoidPointer_01 ( HandleRef  pThis,
IntPtr  ptr,
int  size 
) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetCallbackUserData_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetDataExtent_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_GetDataExtent_05 ( 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.vtkImageImport.vtkImageImport_GetDataExtent_06 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetDataOrigin_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_GetDataOrigin_09 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_GetDataOrigin_10 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkImageImport.vtkImageImport_GetDataScalarType_11 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetDataScalarTypeAsString_12 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetDataSpacing_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_GetDataSpacing_14 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_GetDataSpacing_15 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetImportVoidPointer_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageImport.vtkImageImport_GetNumberOfScalarComponents_18 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetScalarArrayName_22 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_GetWholeExtent_27 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_GetWholeExtent_28 ( 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.vtkImageImport.vtkImageImport_GetWholeExtent_29 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_InvokeExecuteDataCallbacks_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_InvokeExecuteInformationCallbacks_32 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageImport.vtkImageImport_InvokePipelineModifiedCallbacks_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_InvokeUpdateInformationCallbacks_34 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageImport.vtkImageImport_IsA_35 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkImageImport.vtkImageImport_IsTypeOf_36 ( string  type) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_LegacyCheckWholeExtent_37 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_NewInstance_39 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageImport.vtkImageImport_SafeDownCast_40 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetBufferPointerCallback_41 ( HandleRef  pThis,
BufferPointerCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetCallbackUserData_42 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataExtent_43 ( HandleRef  pThis,
int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataExtent_44 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataExtentCallback_45 ( HandleRef  pThis,
DataExtentCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataExtentToWholeExtent_46 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataOrigin_47 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataOrigin_48 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarType_49 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarTypeToDouble_50 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarTypeToFloat_51 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarTypeToInt_52 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarTypeToShort_53 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarTypeToUnsignedChar_54 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataScalarTypeToUnsignedShort_55 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataSpacing_56 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetDataSpacing_57 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetImportVoidPointer_58 ( HandleRef  pThis,
IntPtr  ptr 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetImportVoidPointer_59 ( HandleRef  pThis,
IntPtr  ptr,
int  save 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetNumberOfScalarComponents_61 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetOriginCallback_62 ( HandleRef  pThis,
OriginCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetScalarArrayName_65 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetScalarTypeCallback_66 ( HandleRef  pThis,
ScalarTypeCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetSpacingCallback_67 ( HandleRef  pThis,
OriginCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetUpdateDataCallback_68 ( HandleRef  pThis,
UpdateDataCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetUpdateInformationCallback_69 ( HandleRef  pThis,
UpdateDataCallbackType  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetWholeExtent_70 ( HandleRef  pThis,
int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetWholeExtent_71 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageImport.vtkImageImport_SetWholeExtentCallback_72 ( HandleRef  pThis,
DataExtentCallbackType  _arg 
) [private]
delegate IntPtr Kitware.VTK.vtkImageImport.WholeExtentCallbackType ( IntPtr  arg0)

Set/get the scalar array name for this data set. Initial value is "scalars".


Member Data Documentation

new readonly string Kitware.VTK.vtkImageImport.MRClassNameKey = "14vtkImageImport" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.


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