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

vtkSurfaceLICPainter - painter that performs LIC on the surface of arbitrary geometry. More...

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

List of all members.

Public Member Functions

 vtkSurfaceLICPainter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkSurfaceLICPainter ()
 Undocumented Block.
virtual void EnableOff ()
 Enable/Disable this painter.
virtual void EnableOn ()
 Enable/Disable this painter.
virtual void EnhancedLICOff ()
 Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.
virtual void EnhancedLICOn ()
 Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.
virtual int GetEnable ()
 Enable/Disable this painter.
virtual int GetEnhancedLIC ()
 Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.
virtual double GetLICIntensity ()
 Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.
virtual double GetLICIntensityMaxValue ()
 Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.
virtual double GetLICIntensityMinValue ()
 Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.
int GetLICSuccess ()
 Check if the LIC process runs properly.
virtual int GetNumberOfSteps ()
 Get/Set the number of integration steps in each direction.
override vtkDataObject GetOutput ()
 Get the output data object from this painter. Overridden to pass the input points (or cells) vectors as the tcoords to the deletage painters. This is required by the internal GLSL shader programs used for generating LIC.
int GetRenderingPreparationSuccess ()
 Check if PrepareForRendering passes.
virtual double GetStepSize ()
 Get/Set the step size (in pixels).
override int IsA (string type)
 Undocumented Block.
new vtkSurfaceLICPainter NewInstance ()
 Undocumented Block.
override void ReleaseGraphicsResources (vtkWindow arg0)
 Release any graphics resources that are being consumed by this mapper. The parameter window could be used to determine which graphic resources to release. In this case, releases the display lists.
virtual void SetEnable (int _arg)
 Enable/Disable this painter.
virtual void SetEnhancedLIC (int _arg)
 Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.
void SetInputArrayToProcess (int fieldAssociation, string name)
 Set the vectors to used for applying LIC. By default point vectors are used. Arguments are same as those passed to vtkAlgorithm::SetInputArrayToProcess except the first 3 arguments i.e. idx, port, connection.
void SetInputArrayToProcess (int fieldAssociation, int fieldAttributeType)
 Set the vectors to used for applying LIC. By default point vectors are used. Arguments are same as those passed to vtkAlgorithm::SetInputArrayToProcess except the first 3 arguments i.e. idx, port, connection.
virtual void SetLICIntensity (double _arg)
 Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.
virtual void SetNumberOfSteps (int _arg)
 Get/Set the number of integration steps in each direction.
virtual void SetStepSize (double _arg)
 Get/Set the step size (in pixels).

Static Public Member Functions

static new vtkSurfaceLICPainter New ()
 Undocumented Block.
static bool IsSupported (vtkRenderWindow arg0)
 Returns true is the rendering context supports extensions needed by this painter.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkSurfaceLICPainter SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "20vtkSurfaceLICPainter"
 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 vtkSurfaceLICPainter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSurfaceLICPainter_EnableOff_01 (HandleRef pThis)
static internal void vtkSurfaceLICPainter_EnableOn_02 (HandleRef pThis)
static internal void vtkSurfaceLICPainter_EnhancedLICOff_03 (HandleRef pThis)
static internal void vtkSurfaceLICPainter_EnhancedLICOn_04 (HandleRef pThis)
static internal int vtkSurfaceLICPainter_GetEnable_05 (HandleRef pThis)
static internal int vtkSurfaceLICPainter_GetEnhancedLIC_06 (HandleRef pThis)
static internal double vtkSurfaceLICPainter_GetLICIntensity_07 (HandleRef pThis)
static internal double vtkSurfaceLICPainter_GetLICIntensityMaxValue_08 (HandleRef pThis)
static internal double vtkSurfaceLICPainter_GetLICIntensityMinValue_09 (HandleRef pThis)
static internal int vtkSurfaceLICPainter_GetLICSuccess_10 (HandleRef pThis)
static internal int vtkSurfaceLICPainter_GetNumberOfSteps_11 (HandleRef pThis)
static internal IntPtr vtkSurfaceLICPainter_GetOutput_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkSurfaceLICPainter_GetRenderingPreparationSuccess_13 (HandleRef pThis)
static internal double vtkSurfaceLICPainter_GetStepSize_14 (HandleRef pThis)
static internal int vtkSurfaceLICPainter_IsA_15 (HandleRef pThis, string type)
static internal byte vtkSurfaceLICPainter_IsSupported_16 (HandleRef arg0)
static internal int vtkSurfaceLICPainter_IsTypeOf_17 (string type)
static internal IntPtr vtkSurfaceLICPainter_NewInstance_19 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSurfaceLICPainter_ReleaseGraphicsResources_20 (HandleRef pThis, HandleRef arg0)
static internal IntPtr vtkSurfaceLICPainter_SafeDownCast_21 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSurfaceLICPainter_SetEnable_22 (HandleRef pThis, int _arg)
static internal void vtkSurfaceLICPainter_SetEnhancedLIC_23 (HandleRef pThis, int _arg)
static internal void vtkSurfaceLICPainter_SetInputArrayToProcess_24 (HandleRef pThis, int fieldAssociation, string name)
static internal void vtkSurfaceLICPainter_SetInputArrayToProcess_25 (HandleRef pThis, int fieldAssociation, int fieldAttributeType)
static internal void vtkSurfaceLICPainter_SetLICIntensity_26 (HandleRef pThis, double _arg)
static internal void vtkSurfaceLICPainter_SetNumberOfSteps_27 (HandleRef pThis, int _arg)
static internal void vtkSurfaceLICPainter_SetStepSize_28 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkSurfaceLICPainter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkSurfaceLICPainter - painter that performs LIC on the surface of arbitrary geometry.

Description vtkSurfaceLICPainter painter performs LIC on the surface of arbitrary geometry. Point vectors are used as the vector field for generating the LIC. The implementation is based on "Image Space Based Visualization on Unsteady Flow on Surfaces" by Laramee, Jobard and Hauser appeared in proceedings of IEEE Visualization '03, pages 131-138.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkSurfaceLICPainter.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.vtkPainter.

virtual void Kitware.VTK.vtkSurfaceLICPainter.EnableOff ( ) [virtual]

Enable/Disable this painter.

virtual void Kitware.VTK.vtkSurfaceLICPainter.EnableOn ( ) [virtual]

Enable/Disable this painter.

Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.

Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.

virtual int Kitware.VTK.vtkSurfaceLICPainter.GetEnable ( ) [virtual]

Enable/Disable this painter.

Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.

Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.

Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.

Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.

Check if the LIC process runs properly.

Get/Set the number of integration steps in each direction.

Get the output data object from this painter. Overridden to pass the input points (or cells) vectors as the tcoords to the deletage painters. This is required by the internal GLSL shader programs used for generating LIC.

Reimplemented from Kitware.VTK.vtkPainter.

Here is the call graph for this function:

Check if PrepareForRendering passes.

virtual double Kitware.VTK.vtkSurfaceLICPainter.GetStepSize ( ) [virtual]

Get/Set the step size (in pixels).

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Returns true is the rendering context supports extensions needed by this painter.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Release any graphics resources that are being consumed by this mapper. The parameter window could be used to determine which graphic resources to release. In this case, releases the display lists.

Reimplemented from Kitware.VTK.vtkPainter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkSurfaceLICPainter.SetEnable ( int  _arg) [virtual]

Enable/Disable this painter.

virtual void Kitware.VTK.vtkSurfaceLICPainter.SetEnhancedLIC ( int  _arg) [virtual]

Enable/Disable enhanced LIC that improves image quality by increasing inter-streamline contrast while suppressing artifacts. Enhanced LIC performs two passes of LIC, with a 3x3 Laplacian high-pass filter in between that processes the output of pass #1 LIC and forwards the result as the input 'noise' to pass #2 LIC. This flag is automatically turned off during user interaction.

void Kitware.VTK.vtkSurfaceLICPainter.SetInputArrayToProcess ( int  fieldAssociation,
string  name 
)

Set the vectors to used for applying LIC. By default point vectors are used. Arguments are same as those passed to vtkAlgorithm::SetInputArrayToProcess except the first 3 arguments i.e. idx, port, connection.

void Kitware.VTK.vtkSurfaceLICPainter.SetInputArrayToProcess ( int  fieldAssociation,
int  fieldAttributeType 
)

Set the vectors to used for applying LIC. By default point vectors are used. Arguments are same as those passed to vtkAlgorithm::SetInputArrayToProcess except the first 3 arguments i.e. idx, port, connection.

virtual void Kitware.VTK.vtkSurfaceLICPainter.SetLICIntensity ( double  _arg) [virtual]

Control the contribution of the LIC in the final output image. 0.0 produces same result as disabling LIC alltogether, while 1.0 implies show LIC result alone.

virtual void Kitware.VTK.vtkSurfaceLICPainter.SetNumberOfSteps ( int  _arg) [virtual]

Get/Set the number of integration steps in each direction.

virtual void Kitware.VTK.vtkSurfaceLICPainter.SetStepSize ( double  _arg) [virtual]

Get/Set the step size (in pixels).

static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_EnableOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_EnableOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_EnhancedLICOff_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_EnhancedLICOn_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetEnable_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetEnhancedLIC_06 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetLICIntensity_07 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetLICIntensityMaxValue_08 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetLICIntensityMinValue_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetLICSuccess_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetNumberOfSteps_11 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetOutput_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal double Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_GetStepSize_14 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_IsA_15 ( HandleRef  pThis,
string  type 
) [private]
static internal byte Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_IsSupported_16 ( HandleRef  arg0) [private]
static internal int Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_IsTypeOf_17 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_NewInstance_19 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_ReleaseGraphicsResources_20 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal IntPtr Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SafeDownCast_21 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetEnable_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetEnhancedLIC_23 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetInputArrayToProcess_24 ( HandleRef  pThis,
int  fieldAssociation,
string  name 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetInputArrayToProcess_25 ( HandleRef  pThis,
int  fieldAssociation,
int  fieldAttributeType 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetLICIntensity_26 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetNumberOfSteps_27 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSurfaceLICPainter.vtkSurfaceLICPainter_SetStepSize_28 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkSurfaceLICPainter.MRClassNameKey = "20vtkSurfaceLICPainter" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPainter.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPainter.


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