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

vtkImageShiftScale - shift and scale an input image More...

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

List of all members.

Public Member Functions

 vtkImageShiftScale (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImageShiftScale ()
 Undocumented Block.
virtual void ClampOverflowOff ()
 When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.
virtual void ClampOverflowOn ()
 When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.
virtual int GetClampOverflow ()
 When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.
virtual int GetOutputScalarType ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
virtual double GetScale ()
 Set/Get the scale value. Each pixel is multiplied by this value.
virtual double GetShift ()
 Set/Get the shift value. This value is added to each pixel.
override int IsA (string type)
 Undocumented Block.
new vtkImageShiftScale NewInstance ()
 Undocumented Block.
virtual void SetClampOverflow (int _arg)
 When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.
virtual void SetOutputScalarType (int _arg)
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToChar ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToDouble ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToFloat ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToInt ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToLong ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToShort ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToUnsignedChar ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToUnsignedInt ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToUnsignedLong ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
void SetOutputScalarTypeToUnsignedShort ()
 Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.
virtual void SetScale (double _arg)
 Set/Get the scale value. Each pixel is multiplied by this value.
virtual void SetShift (double _arg)
 Set/Get the shift value. This value is added to each pixel.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "18vtkImageShiftScale"
 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 vtkImageShiftScale_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageShiftScale_ClampOverflowOff_01 (HandleRef pThis)
static internal void vtkImageShiftScale_ClampOverflowOn_02 (HandleRef pThis)
static internal int vtkImageShiftScale_GetClampOverflow_03 (HandleRef pThis)
static internal int vtkImageShiftScale_GetOutputScalarType_04 (HandleRef pThis)
static internal double vtkImageShiftScale_GetScale_05 (HandleRef pThis)
static internal double vtkImageShiftScale_GetShift_06 (HandleRef pThis)
static internal int vtkImageShiftScale_IsA_07 (HandleRef pThis, string type)
static internal int vtkImageShiftScale_IsTypeOf_08 (string type)
static internal IntPtr vtkImageShiftScale_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageShiftScale_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageShiftScale_SetClampOverflow_12 (HandleRef pThis, int _arg)
static internal void vtkImageShiftScale_SetOutputScalarType_13 (HandleRef pThis, int _arg)
static internal void vtkImageShiftScale_SetOutputScalarTypeToChar_14 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToDouble_15 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToFloat_16 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToInt_17 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToLong_18 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToShort_19 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToUnsignedChar_20 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToUnsignedInt_21 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToUnsignedLong_22 (HandleRef pThis)
static internal void vtkImageShiftScale_SetOutputScalarTypeToUnsignedShort_23 (HandleRef pThis)
static internal void vtkImageShiftScale_SetScale_24 (HandleRef pThis, double _arg)
static internal void vtkImageShiftScale_SetShift_25 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkImageShiftScale ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImageShiftScale - shift and scale an input image

Description With vtkImageShiftScale Pixels are shifted (a constant value added) and then scaled (multiplied by a scalar. As a convenience, this class allows you to set the output scalar type similar to vtkImageCast. This is because shift scale operations frequently convert data types.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.

When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.

override void Kitware.VTK.vtkImageShiftScale.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

virtual double Kitware.VTK.vtkImageShiftScale.GetScale ( ) [virtual]

Set/Get the scale value. Each pixel is multiplied by this value.

virtual double Kitware.VTK.vtkImageShiftScale.GetShift ( ) [virtual]

Set/Get the shift value. This value is added to each pixel.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkImageShiftScale.SetClampOverflow ( int  _arg) [virtual]

When the ClampOverflow flag is on, the data is thresholded so that the output value does not exceed the max or min of the data type. By default, ClampOverflow is off.

virtual void Kitware.VTK.vtkImageShiftScale.SetOutputScalarType ( int  _arg) [virtual]

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

Set the desired output scalar type. The result of the shift and scale operations is cast to the type specified.

virtual void Kitware.VTK.vtkImageShiftScale.SetScale ( double  _arg) [virtual]

Set/Get the scale value. Each pixel is multiplied by this value.

virtual void Kitware.VTK.vtkImageShiftScale.SetShift ( double  _arg) [virtual]

Set/Get the shift value. This value is added to each pixel.

static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_ClampOverflowOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_ClampOverflowOn_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_GetClampOverflow_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_GetOutputScalarType_04 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_GetScale_05 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_GetShift_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_IsA_07 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_IsTypeOf_08 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_NewInstance_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SafeDownCast_11 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetClampOverflow_12 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarType_13 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarTypeToChar_14 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarTypeToDouble_15 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarTypeToFloat_16 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarTypeToInt_17 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarTypeToLong_18 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetOutputScalarTypeToShort_19 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetScale_24 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkImageShiftScale.vtkImageShiftScale_SetShift_25 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkImageShiftScale.MRClassNameKey = "18vtkImageShiftScale" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkThreadedImageAlgorithm.


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