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

#include <vtkSelectionRepresentation.h>

Inheritance diagram for vtkSelectionRepresentation:
Inheritance graph
[legend]
Collaboration diagram for vtkSelectionRepresentation:
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)
void SetLabelRepresentation (vtkDataLabelRepresentation *)
virtual void MarkModified ()
virtual void SetVisibility (bool val)
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)
void SetColor (double r, double g, double b)
void SetLineWidth (double val)
void SetOpacity (double val)
void SetPointSize (double val)
void SetRepresentation (int val)
void SetUseOutline (int)
void SetOrientation (double, double, double)
void SetOrigin (double, double, double)
void SetPosition (double, double, double)
void SetScale (double, double, double)
virtual void SetPointFieldDataArrayName (const char *val)
virtual void SetCellFieldDataArrayName (const char *val)

Static Public Member Functions

static vtkSelectionRepresentationNew ()
static int IsTypeOf (const char *type)
static vtkSelectionRepresentationSafeDownCast (vtkObject *o)

Protected Member Functions

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

Protected Attributes

vtkGeometryRepresentationGeometryRepresentation
vtkDataLabelRepresentationLabelRepresentation

Detailed Description

vtkSelectionRepresentation is a representation to show the extracted cells. It uses vtkGeometryRepresentation and vtkPVDataRepresentation internally.

Definition at line 30 of file vtkSelectionRepresentation.h.


Constructor & Destructor Documentation

vtkSelectionRepresentation::vtkSelectionRepresentation ( ) [protected]
vtkSelectionRepresentation::~vtkSelectionRepresentation ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkDataRepresentation.

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

Reimplemented from vtkPVDataRepresentation.

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

Reimplemented from vtkPVDataRepresentation.

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

Reimplemented from vtkPVDataRepresentation.

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

Reimplemented from vtkPVDataRepresentation.

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

Reimplemented from vtkPVDataRepresentation.

void vtkSelectionRepresentation::SetLabelRepresentation ( vtkDataLabelRepresentation )

One must change the internal representations only before the representation is added to a view, after that it should not be touched.

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

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

Reimplemented from vtkDataRepresentation.

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

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

Reimplemented from vtkDataRepresentation.

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

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

Reimplemented from vtkDataRepresentation.

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

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

Reimplemented from vtkDataRepresentation.

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

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

Reimplemented from vtkDataRepresentation.

virtual void vtkSelectionRepresentation::MarkModified ( ) [virtual]

This needs to be called on all instances of vtkSelectionRepresentation when the input is modified. This is essential since the geometry filter does not have any real-input on the client side which messes with the Update requests.

Reimplemented from vtkPVDataRepresentation.

virtual void vtkSelectionRepresentation::SetUpdateTime ( double  time) [virtual]

Passed on to internal representations as well.

Reimplemented from vtkPVDataRepresentation.

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

Passed on to internal representations as well.

Reimplemented from vtkPVDataRepresentation.

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

Passed on to internal representations as well.

Reimplemented from vtkPVDataRepresentation.

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

Passed on to internal representations as well.

Reimplemented from vtkPVDataRepresentation.

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

Passed on to internal representations as well.

Reimplemented from vtkPVDataRepresentation.

virtual void vtkSelectionRepresentation::SetVisibility ( bool  val) [virtual]

Get/Set the visibility for this representation. When the visibility of representation of false, all view passes are ignored. Overridden to propagate to the active representation.

Reimplemented from vtkPVDataRepresentation.

void vtkSelectionRepresentation::SetColor ( double  r,
double  g,
double  b 
)

Forwarded to GeometryRepresentation.

void vtkSelectionRepresentation::SetLineWidth ( double  val)

Forwarded to GeometryRepresentation.

void vtkSelectionRepresentation::SetOpacity ( double  val)

Forwarded to GeometryRepresentation.

void vtkSelectionRepresentation::SetPointSize ( double  val)

Forwarded to GeometryRepresentation.

void vtkSelectionRepresentation::SetRepresentation ( int  val)

Forwarded to GeometryRepresentation.

void vtkSelectionRepresentation::SetUseOutline ( int  )

Forwarded to GeometryRepresentation.

void vtkSelectionRepresentation::SetOrientation ( double  ,
double  ,
double   
)

Forwarded to GeometryRepresentation and LabelRepresentation

void vtkSelectionRepresentation::SetOrigin ( double  ,
double  ,
double   
)

Forwarded to GeometryRepresentation and LabelRepresentation

void vtkSelectionRepresentation::SetPosition ( double  ,
double  ,
double   
)

Forwarded to GeometryRepresentation and LabelRepresentation

void vtkSelectionRepresentation::SetScale ( double  ,
double  ,
double   
)

Forwarded to GeometryRepresentation and LabelRepresentation

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

Reimplemented from vtkDataRepresentation.

virtual bool vtkSelectionRepresentation::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 vtkPVDataRepresentation.

virtual bool vtkSelectionRepresentation::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 vtkPVDataRepresentation.

void vtkSelectionRepresentation::TriggerUpdateDataEvent ( ) [protected]

Fires UpdateDataEvent


Member Data Documentation

Definition at line 117 of file vtkSelectionRepresentation.h.

Definition at line 118 of file vtkSelectionRepresentation.h.


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