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

vtkDefaultPainter - sets up a default chain of painters. More...

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

List of all members.

Public Member Functions

 vtkDefaultPainter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkDefaultPainter ()
 Undocumented Block.
virtual vtkClipPlanesPainter GetClipPlanesPainter ()
 Get/Set the painter that handles clipping.
virtual
vtkCoincidentTopologyResolutionPainter 
GetCoincidentTopologyResolutionPainter ()
 Painter used to resolve coincident topology.
virtual vtkCompositePainter GetCompositePainter ()
 Get/Set the painter used to handle composite datasets.
override vtkPainter GetDelegatePainter ()
 Set/Get the painter to which this painter should propagare its draw calls. These methods are overridden so that the delegate is set to the end of the Painter Chain.
virtual vtkDisplayListPainter GetDisplayListPainter ()
 Get/Set the painter that builds display lists.
virtual vtkLightingPainter GetLightingPainter ()
 Get/Set the painter that controls lighting.
virtual vtkRepresentationPainter GetRepresentationPainter ()
 Painter used to convert polydata to Wireframe/Points representation.
virtual vtkScalarsToColorsPainter GetScalarsToColorsPainter ()
 Get/Set the painter that maps scalars to colors.
override int IsA (string type)
 Undocumented Block.
new vtkDefaultPainter NewInstance ()
 Undocumented Block.
override void ReleaseGraphicsResources (vtkWindow arg0)
 Release any graphics resources that are being consumed by this painter. The parameter window could be used to determine which graphic resources to release. The call is propagated to the delegate painter, if any.
override void Render (vtkRenderer renderer, vtkActor actor, uint typeflags, bool forceCompileOnly)
 Overridden to setup the chain of painter depending on the actor representation. The chain is rebuilt if this->MTime has changed since last BuildPainterChain(); Building of the chain does not depend on input polydata, hence it does not check if the input has changed at all.
void SetClipPlanesPainter (vtkClipPlanesPainter arg0)
 Get/Set the painter that handles clipping.
void SetCoincidentTopologyResolutionPainter (vtkCoincidentTopologyResolutionPainter arg0)
 Painter used to resolve coincident topology.
void SetCompositePainter (vtkCompositePainter arg0)
 Get/Set the painter used to handle composite datasets.
override void SetDelegatePainter (vtkPainter arg0)
 Set/Get the painter to which this painter should propagare its draw calls. These methods are overridden so that the delegate is set to the end of the Painter Chain.
void SetDisplayListPainter (vtkDisplayListPainter arg0)
 Get/Set the painter that builds display lists.
void SetLightingPainter (vtkLightingPainter arg0)
 Get/Set the painter that controls lighting.
void SetRepresentationPainter (vtkRepresentationPainter arg0)
 Painter used to convert polydata to Wireframe/Points representation.
void SetScalarsToColorsPainter (vtkScalarsToColorsPainter arg0)
 Get/Set the painter that maps scalars to colors.
override void UpdateBounds (IntPtr bounds)
 Expand or shrink the estimated bounds based on the geometric transformations applied in the painter. The bounds are left unchanged if the painter does not change the geometry.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "17vtkDefaultPainter"
 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 vtkDefaultPainter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetClipPlanesPainter_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetCoincidentTopologyResolutionPainter_02 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetCompositePainter_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetDelegatePainter_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetDisplayListPainter_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetLightingPainter_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetRepresentationPainter_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkDefaultPainter_GetScalarsToColorsPainter_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkDefaultPainter_IsA_09 (HandleRef pThis, string type)
static internal int vtkDefaultPainter_IsTypeOf_10 (string type)
static internal IntPtr vtkDefaultPainter_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDefaultPainter_ReleaseGraphicsResources_13 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_Render_14 (HandleRef pThis, HandleRef renderer, HandleRef actor, uint typeflags, byte forceCompileOnly)
static internal IntPtr vtkDefaultPainter_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkDefaultPainter_SetClipPlanesPainter_16 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetCoincidentTopologyResolutionPainter_17 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetCompositePainter_18 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetDelegatePainter_19 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetDisplayListPainter_20 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetLightingPainter_21 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetRepresentationPainter_22 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_SetScalarsToColorsPainter_23 (HandleRef pThis, HandleRef arg0)
static internal void vtkDefaultPainter_UpdateBounds_24 (HandleRef pThis, IntPtr bounds)

Static Private Member Functions

static vtkDefaultPainter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkDefaultPainter - sets up a default chain of painters.

Description This painter does not do any actual rendering. Sets up a default pipeline of painters to mimick the behaiour of old vtkPolyDataMapper. The chain is as follows: input--> vtkScalarsToColorsPainter --> vtkClipPlanesPainter --> vtkDisplayListPainter --> vtkCompositePainter --> vtkCoincidentTopologyResolutionPainter --> vtkLightingPainter --> vtkRepresentationPainter --> <Delegate of vtkDefaultPainter>. Typically, the delegate of the default painter be one that is capable of r rendering graphics primitives or a vtkChooserPainter which can select appropriate painters to do the rendering.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter ( 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.vtkDefaultPainter.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.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

Get/Set the painter that handles clipping.

Here is the call graph for this function:

Painter used to resolve coincident topology.

Here is the call graph for this function:

Get/Set the painter used to handle composite datasets.

Here is the call graph for this function:

Set/Get the painter to which this painter should propagare its draw calls. These methods are overridden so that the delegate is set to the end of the Painter Chain.

Reimplemented from Kitware.VTK.vtkPainter.

Here is the call graph for this function:

Get/Set the painter that builds display lists.

Here is the call graph for this function:

Get/Set the painter that controls lighting.

Here is the call graph for this function:

Painter used to convert polydata to Wireframe/Points representation.

Here is the call graph for this function:

Get/Set the painter that maps scalars to colors.

Here is the call graph for this function:

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

Release any graphics resources that are being consumed by this painter. The parameter window could be used to determine which graphic resources to release. The call is propagated to the delegate painter, if any.

Reimplemented from Kitware.VTK.vtkPainter.

override void Kitware.VTK.vtkDefaultPainter.Render ( vtkRenderer  renderer,
vtkActor  actor,
uint  typeflags,
bool  forceCompileOnly 
) [virtual]

Overridden to setup the chain of painter depending on the actor representation. The chain is rebuilt if this->MTime has changed since last BuildPainterChain(); Building of the chain does not depend on input polydata, hence it does not check if the input has changed at all.

Reimplemented from Kitware.VTK.vtkPainter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainter.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

Here is the call graph for this function:

Get/Set the painter that handles clipping.

Painter used to resolve coincident topology.

Get/Set the painter used to handle composite datasets.

Set/Get the painter to which this painter should propagare its draw calls. These methods are overridden so that the delegate is set to the end of the Painter Chain.

Reimplemented from Kitware.VTK.vtkPainter.

Get/Set the painter that builds display lists.

Get/Set the painter that controls lighting.

Painter used to convert polydata to Wireframe/Points representation.

Get/Set the painter that maps scalars to colors.

override void Kitware.VTK.vtkDefaultPainter.UpdateBounds ( IntPtr  bounds) [virtual]

Expand or shrink the estimated bounds based on the geometric transformations applied in the painter. The bounds are left unchanged if the painter does not change the geometry.

Reimplemented from Kitware.VTK.vtkPainter.

static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetClipPlanesPainter_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetCoincidentTopologyResolutionPainter_02 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetCompositePainter_03 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetDelegatePainter_04 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetDisplayListPainter_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetLightingPainter_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetRepresentationPainter_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_GetScalarsToColorsPainter_08 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_IsA_09 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_IsTypeOf_10 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_NewInstance_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_ReleaseGraphicsResources_13 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_Render_14 ( HandleRef  pThis,
HandleRef  renderer,
HandleRef  actor,
uint  typeflags,
byte  forceCompileOnly 
) [private]
static internal IntPtr Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetClipPlanesPainter_16 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetCoincidentTopologyResolutionPainter_17 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetCompositePainter_18 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetDelegatePainter_19 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetDisplayListPainter_20 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetLightingPainter_21 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetRepresentationPainter_22 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_SetScalarsToColorsPainter_23 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkDefaultPainter.vtkDefaultPainter_UpdateBounds_24 ( HandleRef  pThis,
IntPtr  bounds 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkDefaultPainter.MRClassNameKey = "17vtkDefaultPainter" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPainter.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPainter.

Reimplemented in Kitware.VTK.vtkSurfaceLICDefaultPainter.


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