ActiViz .NET
5.8.0
|
vtkMINCImageWriter - A writer for MINC files. More...
Public Member Functions | |
vtkMINCImageWriter (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkMINCImageWriter () | |
Undocumented Block. | |
virtual string | GetDescriptiveName () |
Get the name of this file format. | |
virtual vtkMatrix4x4 | GetDirectionCosines () |
Set a matrix that describes the orientation of the data. The three columns of this matrix should give the unit-vector directions for the VTK x, y and z dimensions respectively. The writer will use this information to determine how to map the VTK dimensions to the canonical MINC dimensions, and if necessary, the writer will re-order one or more dimensions back-to-front to ensure that no MINC dimension ends up with a direction cosines vector whose dot product with the canonical unit vector for that dimension is negative. | |
virtual string | GetFileExtensions () |
Get the entension for this file format. | |
virtual string | GetHistoryAddition () |
Set a string value to append to the history of the file. This string should describe, briefly, how the file was processed. | |
virtual vtkMINCImageAttributes | GetImageAttributes () |
Set the image attributes, which contain patient information and other useful metadata. | |
virtual double | GetRescaleIntercept () |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed. | |
virtual double | GetRescaleSlope () |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed. | |
virtual int | GetStrictValidation () |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkMINCImageWriter | NewInstance () |
Undocumented Block. | |
virtual void | SetDirectionCosines (vtkMatrix4x4 matrix) |
Set a matrix that describes the orientation of the data. The three columns of this matrix should give the unit-vector directions for the VTK x, y and z dimensions respectively. The writer will use this information to determine how to map the VTK dimensions to the canonical MINC dimensions, and if necessary, the writer will re-order one or more dimensions back-to-front to ensure that no MINC dimension ends up with a direction cosines vector whose dot product with the canonical unit vector for that dimension is negative. | |
override void | SetFileName (string name) |
Set the file name. | |
virtual void | SetHistoryAddition (string _arg) |
Set a string value to append to the history of the file. This string should describe, briefly, how the file was processed. | |
virtual void | SetImageAttributes (vtkMINCImageAttributes attributes) |
Set the image attributes, which contain patient information and other useful metadata. | |
virtual void | SetRescaleIntercept (double _arg) |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed. | |
virtual void | SetRescaleSlope (double _arg) |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed. | |
virtual void | SetStrictValidation (int _arg) |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard. | |
virtual void | StrictValidationOff () |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard. | |
virtual void | StrictValidationOn () |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard. | |
override void | Write () |
Write the data. This will attempt to stream the data slice-by-slice through the pipeline and out to the file, unless the whole extent of the input has already been updated. | |
Static Public Member Functions | |
static new vtkMINCImageWriter | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkMINCImageWriter | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkMINCImageWriter" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "18vtkMINCImageWriter" |
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 | vtkMINCImageWriter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkMINCImageWriter_GetDescriptiveName_01 (HandleRef pThis) |
static internal IntPtr | vtkMINCImageWriter_GetDirectionCosines_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkMINCImageWriter_GetFileExtensions_03 (HandleRef pThis) |
static internal IntPtr | vtkMINCImageWriter_GetHistoryAddition_04 (HandleRef pThis) |
static internal IntPtr | vtkMINCImageWriter_GetImageAttributes_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal double | vtkMINCImageWriter_GetRescaleIntercept_06 (HandleRef pThis) |
static internal double | vtkMINCImageWriter_GetRescaleSlope_07 (HandleRef pThis) |
static internal int | vtkMINCImageWriter_GetStrictValidation_08 (HandleRef pThis) |
static internal int | vtkMINCImageWriter_IsA_09 (HandleRef pThis, string type) |
static internal int | vtkMINCImageWriter_IsTypeOf_10 (string type) |
static internal IntPtr | vtkMINCImageWriter_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkMINCImageWriter_SafeDownCast_13 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkMINCImageWriter_SetDirectionCosines_14 (HandleRef pThis, HandleRef matrix) |
static internal void | vtkMINCImageWriter_SetFileName_15 (HandleRef pThis, string name) |
static internal void | vtkMINCImageWriter_SetHistoryAddition_16 (HandleRef pThis, string _arg) |
static internal void | vtkMINCImageWriter_SetImageAttributes_17 (HandleRef pThis, HandleRef attributes) |
static internal void | vtkMINCImageWriter_SetRescaleIntercept_18 (HandleRef pThis, double _arg) |
static internal void | vtkMINCImageWriter_SetRescaleSlope_19 (HandleRef pThis, double _arg) |
static internal void | vtkMINCImageWriter_SetStrictValidation_20 (HandleRef pThis, int _arg) |
static internal void | vtkMINCImageWriter_StrictValidationOff_21 (HandleRef pThis) |
static internal void | vtkMINCImageWriter_StrictValidationOn_22 (HandleRef pThis) |
static internal void | vtkMINCImageWriter_Write_23 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkMINCImageWriter () |
Automatically generated type registration mechanics. |
vtkMINCImageWriter - A writer for MINC files.
Description MINC is a NetCDF-based medical image file format that was developed at the Montreal Neurological Institute in 1992. The data is written slice-by-slice, and this writer is therefore suitable for streaming MINC data that is larger than the memory size through VTK. This writer can also produce files with up to 4 dimensions, where the fourth dimension is provided by using AddInput() to specify multiple input data sets. If you want to set header information for the file, you must supply a vtkMINCImageAttributes Thanks Thanks to David Gobbi for writing this class and Atamai Inc. for contributing it to VTK.
static Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkMINCImageWriter.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.vtkImageWriter.
virtual string Kitware.VTK.vtkMINCImageWriter.GetDescriptiveName | ( | ) | [virtual] |
Get the name of this file format.
virtual vtkMatrix4x4 Kitware.VTK.vtkMINCImageWriter.GetDirectionCosines | ( | ) | [virtual] |
Set a matrix that describes the orientation of the data. The three columns of this matrix should give the unit-vector directions for the VTK x, y and z dimensions respectively. The writer will use this information to determine how to map the VTK dimensions to the canonical MINC dimensions, and if necessary, the writer will re-order one or more dimensions back-to-front to ensure that no MINC dimension ends up with a direction cosines vector whose dot product with the canonical unit vector for that dimension is negative.
virtual string Kitware.VTK.vtkMINCImageWriter.GetFileExtensions | ( | ) | [virtual] |
Get the entension for this file format.
virtual string Kitware.VTK.vtkMINCImageWriter.GetHistoryAddition | ( | ) | [virtual] |
Set a string value to append to the history of the file. This string should describe, briefly, how the file was processed.
virtual vtkMINCImageAttributes Kitware.VTK.vtkMINCImageWriter.GetImageAttributes | ( | ) | [virtual] |
Set the image attributes, which contain patient information and other useful metadata.
virtual double Kitware.VTK.vtkMINCImageWriter.GetRescaleIntercept | ( | ) | [virtual] |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed.
virtual double Kitware.VTK.vtkMINCImageWriter.GetRescaleSlope | ( | ) | [virtual] |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed.
virtual int Kitware.VTK.vtkMINCImageWriter.GetStrictValidation | ( | ) | [virtual] |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard.
override int Kitware.VTK.vtkMINCImageWriter.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageWriter.
static new int Kitware.VTK.vtkMINCImageWriter.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageWriter.
static new vtkMINCImageWriter Kitware.VTK.vtkMINCImageWriter.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageWriter.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageWriter.
static new vtkMINCImageWriter Kitware.VTK.vtkMINCImageWriter.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageWriter.
virtual void Kitware.VTK.vtkMINCImageWriter.SetDirectionCosines | ( | vtkMatrix4x4 | matrix | ) | [virtual] |
Set a matrix that describes the orientation of the data. The three columns of this matrix should give the unit-vector directions for the VTK x, y and z dimensions respectively. The writer will use this information to determine how to map the VTK dimensions to the canonical MINC dimensions, and if necessary, the writer will re-order one or more dimensions back-to-front to ensure that no MINC dimension ends up with a direction cosines vector whose dot product with the canonical unit vector for that dimension is negative.
override void Kitware.VTK.vtkMINCImageWriter.SetFileName | ( | string | name | ) | [virtual] |
Set the file name.
Reimplemented from Kitware.VTK.vtkImageWriter.
virtual void Kitware.VTK.vtkMINCImageWriter.SetHistoryAddition | ( | string | _arg | ) | [virtual] |
Set a string value to append to the history of the file. This string should describe, briefly, how the file was processed.
virtual void Kitware.VTK.vtkMINCImageWriter.SetImageAttributes | ( | vtkMINCImageAttributes | attributes | ) | [virtual] |
Set the image attributes, which contain patient information and other useful metadata.
virtual void Kitware.VTK.vtkMINCImageWriter.SetRescaleIntercept | ( | double | _arg | ) | [virtual] |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed.
virtual void Kitware.VTK.vtkMINCImageWriter.SetRescaleSlope | ( | double | _arg | ) | [virtual] |
Set the slope and intercept for rescaling the intensities. The default values are zero, which indicates to the reader that no rescaling is to be performed.
virtual void Kitware.VTK.vtkMINCImageWriter.SetStrictValidation | ( | int | _arg | ) | [virtual] |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard.
virtual void Kitware.VTK.vtkMINCImageWriter.StrictValidationOff | ( | ) | [virtual] |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard.
virtual void Kitware.VTK.vtkMINCImageWriter.StrictValidationOn | ( | ) | [virtual] |
Set whether to validate that all variable attributes that have been set are ones that are listed in the MINC standard.
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetDescriptiveName_01 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetDirectionCosines_02 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetFileExtensions_03 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetHistoryAddition_04 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetImageAttributes_05 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal double Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetRescaleIntercept_06 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetRescaleSlope_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_GetStrictValidation_08 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_IsA_09 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_IsTypeOf_10 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_NewInstance_12 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SafeDownCast_13 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetDirectionCosines_14 | ( | HandleRef | pThis, |
HandleRef | matrix | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetFileName_15 | ( | HandleRef | pThis, |
string | name | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetHistoryAddition_16 | ( | HandleRef | pThis, |
string | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetImageAttributes_17 | ( | HandleRef | pThis, |
HandleRef | attributes | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetRescaleIntercept_18 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetRescaleSlope_19 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_SetStrictValidation_20 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_StrictValidationOff_21 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_StrictValidationOn_22 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkMINCImageWriter.vtkMINCImageWriter_Write_23 | ( | HandleRef | pThis | ) | [private] |
override void Kitware.VTK.vtkMINCImageWriter.Write | ( | ) | [virtual] |
Write the data. This will attempt to stream the data slice-by-slice through the pipeline and out to the file, unless the whole extent of the input has already been updated.
Reimplemented from Kitware.VTK.vtkImageWriter.
new readonly string Kitware.VTK.vtkMINCImageWriter.MRClassNameKey = "18vtkMINCImageWriter" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImageWriter.
new const string Kitware.VTK.vtkMINCImageWriter.MRFullTypeName = "Kitware.VTK.vtkMINCImageWriter" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImageWriter.