ActiViz .NET
5.8.0
|
Public Member Functions | |
vtkImageDataLIC2D (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkImageDataLIC2D () | |
Undocumented Block. | |
vtkRenderWindow | GetContext () |
Get/Set the context. Context must be a vtkOpenGLRenderWindow. This does not increase the reference count of the context to avoid reference loops. SetContext() may raise an error is the OpenGL context does not support the required OpenGL extensions. Return 0 upon failure and 1 upon success. | |
int | GetFBOSuccess () |
Check if FBO is started properly. | |
int | GetLICSuccess () |
Check if LIC runs properly. | |
virtual int | GetMagnification () |
The the magnification factor. Default is 1. | |
virtual int | GetMagnificationMaxValue () |
The the magnification factor. Default is 1. | |
virtual int | GetMagnificationMinValue () |
The the magnification factor. Default is 1. | |
virtual int | GetOpenGLExtensionsSupported () |
Check if the required OpenGL extensions / GPU are supported. | |
virtual double | GetStepSize () |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm. | |
virtual double | GetStepSizeMaxValue () |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm. | |
virtual double | GetStepSizeMinValue () |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm. | |
virtual int | GetSteps () |
Number of steps. Initial value is 20. class invariant: Steps>0. In term of visual quality, the greater the better. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkImageDataLIC2D | NewInstance () |
Undocumented Block. | |
int | SetContext (vtkRenderWindow context) |
Get/Set the context. Context must be a vtkOpenGLRenderWindow. This does not increase the reference count of the context to avoid reference loops. SetContext() may raise an error is the OpenGL context does not support the required OpenGL extensions. Return 0 upon failure and 1 upon success. | |
virtual void | SetMagnification (int _arg) |
The the magnification factor. Default is 1. | |
virtual void | SetStepSize (double _arg) |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm. | |
virtual void | SetSteps (int _arg) |
Number of steps. Initial value is 20. class invariant: Steps>0. In term of visual quality, the greater the better. | |
void | TranslateInputExtent (IntPtr inExt, IntPtr inWholeExtent, IntPtr outExt) |
Check if LIC runs properly. | |
Static Public Member Functions | |
static new vtkImageDataLIC2D | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkImageDataLIC2D | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkImageDataLIC2D" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "17vtkImageDataLIC2D" |
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 | vtkImageDataLIC2D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkImageDataLIC2D_GetContext_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkImageDataLIC2D_GetFBOSuccess_02 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_GetLICSuccess_03 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_GetMagnification_04 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_GetMagnificationMaxValue_05 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_GetMagnificationMinValue_06 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_GetOpenGLExtensionsSupported_07 (HandleRef pThis) |
static internal double | vtkImageDataLIC2D_GetStepSize_08 (HandleRef pThis) |
static internal double | vtkImageDataLIC2D_GetStepSizeMaxValue_09 (HandleRef pThis) |
static internal double | vtkImageDataLIC2D_GetStepSizeMinValue_10 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_GetSteps_11 (HandleRef pThis) |
static internal int | vtkImageDataLIC2D_IsA_12 (HandleRef pThis, string type) |
static internal int | vtkImageDataLIC2D_IsTypeOf_13 (string type) |
static internal IntPtr | vtkImageDataLIC2D_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkImageDataLIC2D_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkImageDataLIC2D_SetContext_17 (HandleRef pThis, HandleRef context) |
static internal void | vtkImageDataLIC2D_SetMagnification_18 (HandleRef pThis, int _arg) |
static internal void | vtkImageDataLIC2D_SetStepSize_19 (HandleRef pThis, double _arg) |
static internal void | vtkImageDataLIC2D_SetSteps_20 (HandleRef pThis, int _arg) |
static internal void | vtkImageDataLIC2D_TranslateInputExtent_21 (HandleRef pThis, IntPtr inExt, IntPtr inWholeExtent, IntPtr outExt) |
Static Private Member Functions | |
static | vtkImageDataLIC2D () |
Automatically generated type registration mechanics. |
Description GPU implementation of a Line Integral Convolution, a technique for imaging vector fields.
The input on port 0 is an vtkImageData with extents of a 2D image. It needs a vector field on point data. Port 1 is a special port for customized noise input. It is an optional port. If not present, noise is generated by the filter. Even if none-power-of-two texture are supported, giving a power-of-two image may result in faster execution on the GPU. If noise input is not specified, then the filter using vtkImageNoiseSource to generate a 128x128 noise texture. This filter only works on point vectors. One can use a vtkCellDataToPointData filter to convert cell vectors to point vectors.
Required OpenGL Extensins GL_ARB_texture_non_power_of_two GL_VERSION_2_0 GL_ARB_texture_float GL_ARB_draw_buffers GL_EXT_framebuffer_object GL_ARB_pixel_buffer_object
static Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkImageDataLIC2D.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.
Get/Set the context. Context must be a vtkOpenGLRenderWindow. This does not increase the reference count of the context to avoid reference loops. SetContext() may raise an error is the OpenGL context does not support the required OpenGL extensions. Return 0 upon failure and 1 upon success.
Check if FBO is started properly.
Check if LIC runs properly.
virtual int Kitware.VTK.vtkImageDataLIC2D.GetMagnification | ( | ) | [virtual] |
The the magnification factor. Default is 1.
virtual int Kitware.VTK.vtkImageDataLIC2D.GetMagnificationMaxValue | ( | ) | [virtual] |
The the magnification factor. Default is 1.
virtual int Kitware.VTK.vtkImageDataLIC2D.GetMagnificationMinValue | ( | ) | [virtual] |
The the magnification factor. Default is 1.
virtual int Kitware.VTK.vtkImageDataLIC2D.GetOpenGLExtensionsSupported | ( | ) | [virtual] |
Check if the required OpenGL extensions / GPU are supported.
virtual int Kitware.VTK.vtkImageDataLIC2D.GetSteps | ( | ) | [virtual] |
Number of steps. Initial value is 20. class invariant: Steps>0. In term of visual quality, the greater the better.
virtual double Kitware.VTK.vtkImageDataLIC2D.GetStepSize | ( | ) | [virtual] |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm.
virtual double Kitware.VTK.vtkImageDataLIC2D.GetStepSizeMaxValue | ( | ) | [virtual] |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm.
virtual double Kitware.VTK.vtkImageDataLIC2D.GetStepSizeMinValue | ( | ) | [virtual] |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm.
override int Kitware.VTK.vtkImageDataLIC2D.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
static new int Kitware.VTK.vtkImageDataLIC2D.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
static new vtkImageDataLIC2D Kitware.VTK.vtkImageDataLIC2D.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
static new vtkImageDataLIC2D Kitware.VTK.vtkImageDataLIC2D.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
int Kitware.VTK.vtkImageDataLIC2D.SetContext | ( | vtkRenderWindow | context | ) |
Get/Set the context. Context must be a vtkOpenGLRenderWindow. This does not increase the reference count of the context to avoid reference loops. SetContext() may raise an error is the OpenGL context does not support the required OpenGL extensions. Return 0 upon failure and 1 upon success.
virtual void Kitware.VTK.vtkImageDataLIC2D.SetMagnification | ( | int | _arg | ) | [virtual] |
The the magnification factor. Default is 1.
virtual void Kitware.VTK.vtkImageDataLIC2D.SetSteps | ( | int | _arg | ) | [virtual] |
Number of steps. Initial value is 20. class invariant: Steps>0. In term of visual quality, the greater the better.
virtual void Kitware.VTK.vtkImageDataLIC2D.SetStepSize | ( | double | _arg | ) | [virtual] |
Step size. Specify the step size as a unit of the cell length of the input vector field. Cell lengthh is the length of the diagonal of a cell. Initial value is 1.0. class invariant: StepSize>0.0. In term of visual quality, the smaller the better. The type for the interface is double as VTK interface is double but GPU only supports float. This value will be converted to float in the execution of the algorithm.
void Kitware.VTK.vtkImageDataLIC2D.TranslateInputExtent | ( | IntPtr | inExt, |
IntPtr | inWholeExtent, | ||
IntPtr | outExt | ||
) |
Check if LIC runs properly.
static internal IntPtr Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetContext_01 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetFBOSuccess_02 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetLICSuccess_03 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetMagnification_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetMagnificationMaxValue_05 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetMagnificationMinValue_06 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetOpenGLExtensionsSupported_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetSteps_11 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetStepSize_08 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetStepSizeMaxValue_09 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_GetStepSizeMinValue_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_IsA_12 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_IsTypeOf_13 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_NewInstance_15 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_SafeDownCast_16 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_SetContext_17 | ( | HandleRef | pThis, |
HandleRef | context | ||
) | [private] |
static internal void Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_SetMagnification_18 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_SetSteps_20 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_SetStepSize_19 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkImageDataLIC2D.vtkImageDataLIC2D_TranslateInputExtent_21 | ( | HandleRef | pThis, |
IntPtr | inExt, | ||
IntPtr | inWholeExtent, | ||
IntPtr | outExt | ||
) | [private] |
new readonly string Kitware.VTK.vtkImageDataLIC2D.MRClassNameKey = "17vtkImageDataLIC2D" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
new const string Kitware.VTK.vtkImageDataLIC2D.MRFullTypeName = "Kitware.VTK.vtkImageDataLIC2D" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.