ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVCompositeRepresentation Class Reference

a data-representation used by ParaView. More...

#include <vtkPVCompositeRepresentation.h>

Inheritance diagram for vtkPVCompositeRepresentation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVCompositeRepresentation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void MarkModified ()
virtual void SetVisibility (bool visible)
void SetCubeAxesVisibility (bool visible)
virtual void SetSelectionVisibility (bool visible)
void SetCubeAxesRepresentation (vtkCubeAxesRepresentation *)
void SetSelectionRepresentation (vtkSelectionRepresentation *)
virtual void SetInputConnection (int port, vtkAlgorithmOutput *input)
virtual void SetInputConnection (vtkAlgorithmOutput *input)
virtual void AddInputConnection (int port, vtkAlgorithmOutput *input)
virtual void AddInputConnection (vtkAlgorithmOutput *input)
virtual void RemoveInputConnection (int port, vtkAlgorithmOutput *input)
virtual void SetUpdateTime (double time)
virtual void SetUseCache (bool val)
virtual void SetCacheKey (double val)
virtual void SetForceUseCache (bool val)
virtual void SetForcedCacheKey (double val)
virtual void SetPointFieldDataArrayName (const char *)
virtual void SetCellFieldDataArrayName (const char *)

Static Public Member Functions

static
vtkPVCompositeRepresentation
New ()
static int IsTypeOf (const char *type)
static
vtkPVCompositeRepresentation
SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVCompositeRepresentation ()
 ~vtkPVCompositeRepresentation ()
virtual int FillInputPortInformation (int port, vtkInformation *info)
virtual bool AddToView (vtkView *view)
virtual bool RemoveFromView (vtkView *view)

Protected Attributes

vtkCubeAxesRepresentationCubeAxesRepresentation
vtkSelectionRepresentationSelectionRepresentation
bool CubeAxesVisibility
bool SelectionVisibility

Detailed Description

a data-representation used by ParaView.

vtkPVCompositeRepresentation is a data-representation used by ParaView for showing a type of data-set in the render view. It is a composite-representation with some fixed representations for showing things like selection and cube-axes. This representation has two input ports:

Definition at line 34 of file vtkPVCompositeRepresentation.h.


Constructor & Destructor Documentation

vtkPVCompositeRepresentation::vtkPVCompositeRepresentation ( ) [protected]
vtkPVCompositeRepresentation::~vtkPVCompositeRepresentation ( ) [protected]

Member Function Documentation

static vtkPVCompositeRepresentation* vtkPVCompositeRepresentation::New ( ) [static]

Reimplemented from vtkCompositeRepresentation.

virtual const char* vtkPVCompositeRepresentation::GetClassName ( ) [virtual]

Reimplemented from vtkCompositeRepresentation.

static int vtkPVCompositeRepresentation::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkCompositeRepresentation.

virtual int vtkPVCompositeRepresentation::IsA ( const char *  type) [virtual]

Reimplemented from vtkCompositeRepresentation.

static vtkPVCompositeRepresentation* vtkPVCompositeRepresentation::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkCompositeRepresentation.

void vtkPVCompositeRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkCompositeRepresentation.

void vtkPVCompositeRepresentation::SetCubeAxesRepresentation ( vtkCubeAxesRepresentation )

These must only be set during initialization before adding the representation to any views or calling Update().

void vtkPVCompositeRepresentation::SetSelectionRepresentation ( vtkSelectionRepresentation )

These must only be set during initialization before adding the representation to any views or calling Update().

virtual void vtkPVCompositeRepresentation::SetInputConnection ( int  port,
vtkAlgorithmOutput input 
) [virtual]

Overridden to simply pass the input to the internal representations. We won't need this if vtkDataRepresentation correctly respected in the arguments passed to it during ProcessRequest() etc.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetInputConnection ( vtkAlgorithmOutput input) [virtual]

Overridden to simply pass the input to the internal representations. We won't need this if vtkDataRepresentation correctly respected in the arguments passed to it during ProcessRequest() etc.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::AddInputConnection ( int  port,
vtkAlgorithmOutput input 
) [virtual]

Overridden to simply pass the input to the internal representations. We won't need this if vtkDataRepresentation correctly respected in the arguments passed to it during ProcessRequest() etc.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::AddInputConnection ( vtkAlgorithmOutput input) [virtual]

Overridden to simply pass the input to the internal representations. We won't need this if vtkDataRepresentation correctly respected in the arguments passed to it during ProcessRequest() etc.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::RemoveInputConnection ( int  port,
vtkAlgorithmOutput input 
) [virtual]

Overridden to simply pass the input to the internal representations. We won't need this if vtkDataRepresentation correctly respected in the arguments passed to it during ProcessRequest() etc.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::MarkModified ( ) [virtual]

Propagate the modification to all internal representations.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetVisibility ( bool  visible) [virtual]

Set visibility of the representation. Overridden to update the cube-axes and selection visibilities.

Reimplemented from vtkCompositeRepresentation.

void vtkPVCompositeRepresentation::SetCubeAxesVisibility ( bool  visible)
virtual void vtkPVCompositeRepresentation::SetSelectionVisibility ( bool  visible) [virtual]
virtual void vtkPVCompositeRepresentation::SetUpdateTime ( double  time) [virtual]

Passed on to internal representations as well.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetUseCache ( bool  val) [virtual]

Passed on to internal representations as well.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetCacheKey ( double  val) [virtual]

Passed on to internal representations as well.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetForceUseCache ( bool  val) [virtual]

Passed on to internal representations as well.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetForcedCacheKey ( double  val) [virtual]

Passed on to internal representations as well.

Reimplemented from vtkCompositeRepresentation.

virtual void vtkPVCompositeRepresentation::SetPointFieldDataArrayName ( const char *  ) [virtual]
virtual void vtkPVCompositeRepresentation::SetCellFieldDataArrayName ( const char *  ) [virtual]
virtual int vtkPVCompositeRepresentation::FillInputPortInformation ( int  port,
vtkInformation info 
) [protected, virtual]

Fill input port information.

Reimplemented from vtkCompositeRepresentation.

virtual bool vtkPVCompositeRepresentation::AddToView ( vtkView view) [protected, virtual]

Adds the representation to the view. This is called from vtkView::AddRepresentation(). Subclasses should override this method. Returns true if the addition succeeds.

Reimplemented from vtkCompositeRepresentation.

virtual bool vtkPVCompositeRepresentation::RemoveFromView ( vtkView view) [protected, virtual]

Removes the representation to the view. This is called from vtkView::RemoveRepresentation(). Subclasses should override this method. Returns true if the removal succeeds.

Reimplemented from vtkCompositeRepresentation.


Member Data Documentation

Definition at line 102 of file vtkPVCompositeRepresentation.h.

Definition at line 103 of file vtkPVCompositeRepresentation.h.

Definition at line 105 of file vtkPVCompositeRepresentation.h.

Definition at line 106 of file vtkPVCompositeRepresentation.h.


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