ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
vtkSMPreselectionPipeline Class Reference

Preselection enables the user to inspect cells/points without actually selecting them. More...

#include <vtkSMPreselectionPipeline.h>

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

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void Show (vtkSMSourceProxy *sourceRepresentation, vtkSMSourceProxy *selection, vtkSMRenderViewProxy *view)
 Shows the interactive selection for 'selection' and 'sourceRepresentation'. More...
 
virtual void Hide (vtkSMRenderViewProxy *view)
 Hides the interactive selection. More...
 
void CopyLabels (vtkSMProxy *representation)
 Copies the labels for interactive selection from the selection labels in the representation parameter. More...
 
virtual vtkSMProxyGetSelectionRepresentation () const
 Get/Create the interactive selection representation. More...
 
virtual vtkSMProxyGetOrCreateSelectionRepresentation ()
 Get/Create the interactive selection representation. More...
 
virtual vtkSMProxyCreateSelectionRepresentation (vtkSMSourceProxy *extract)
 Get/Create the interactive selection representation. More...
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkSMPreselectionPipelineSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSMPreselectionPipeline ()
 
 ~vtkSMPreselectionPipeline ()
 
virtual void ClearCache ()
 
vtkSMSourceProxyConnectPVExtractSelection (vtkSMSourceProxy *source, unsigned int sourceOutputPort, vtkSMSourceProxy *selection)
 

Static Protected Member Functions

static void OnColorModified (vtkObject *source, unsigned long eid, void *clientdata, void *calldata)
 
static void ClearCache (vtkObject *source, unsigned long eid, void *clientdata, void *calldata)
 

Protected Attributes

vtkSMSourceProxyExtractInteractiveSelection
 
vtkSMProxySelectionRepresentation
 
vtkWeakPointer< vtkSMRenderViewProxyPreviousView
 
vtkWeakPointer< vtkSMSourceProxyPreviousRepresentation
 
vtkCallbackCommand * ColorObserver
 
vtkCallbackCommand * ConnectionObserver
 

Detailed Description

Preselection enables the user to inspect cells/points without actually selecting them.

The user moves the mouse cursor over a cell and see the cell highlighted. This is a global object that holds the pipeline for the interactive selection and the point tooltip mode.

See also
vtkSMInteractiveSelectionPipeline vtkSMTooltipSelectionPipeline

Definition at line 41 of file vtkSMPreselectionPipeline.h.

Member Typedef Documentation

◆ Superclass

Definition at line 44 of file vtkSMPreselectionPipeline.h.

Constructor & Destructor Documentation

◆ vtkSMPreselectionPipeline()

vtkSMPreselectionPipeline::vtkSMPreselectionPipeline ( )
protected

◆ ~vtkSMPreselectionPipeline()

vtkSMPreselectionPipeline::~vtkSMPreselectionPipeline ( )
protected

Member Function Documentation

◆ GetClassName()

virtual const char* vtkSMPreselectionPipeline::GetClassName ( )
virtual

◆ IsTypeOf()

static int vtkSMPreselectionPipeline::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkSMPreselectionPipeline::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkSMPreselectionPipeline* vtkSMPreselectionPipeline::SafeDownCast ( vtkObject *  o)
static

◆ PrintSelf()

void vtkSMPreselectionPipeline::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ GetSelectionRepresentation()

virtual vtkSMProxy* vtkSMPreselectionPipeline::GetSelectionRepresentation ( ) const
virtual

Get/Create the interactive selection representation.

◆ GetOrCreateSelectionRepresentation()

virtual vtkSMProxy* vtkSMPreselectionPipeline::GetOrCreateSelectionRepresentation ( )
virtual

Get/Create the interactive selection representation.

◆ CreateSelectionRepresentation()

virtual vtkSMProxy* vtkSMPreselectionPipeline::CreateSelectionRepresentation ( vtkSMSourceProxy extract)
virtual

Get/Create the interactive selection representation.

◆ Show()

virtual void vtkSMPreselectionPipeline::Show ( vtkSMSourceProxy sourceRepresentation,
vtkSMSourceProxy selection,
vtkSMRenderViewProxy view 
)
virtual

Shows the interactive selection for 'selection' and 'sourceRepresentation'.

If either sourceRepresentation or selection are null it hides the interactive selection.

Reimplemented in vtkSMTooltipSelectionPipeline.

◆ Hide()

virtual void vtkSMPreselectionPipeline::Hide ( vtkSMRenderViewProxy view)
virtual

Hides the interactive selection.

Reimplemented in vtkSMTooltipSelectionPipeline.

◆ CopyLabels()

void vtkSMPreselectionPipeline::CopyLabels ( vtkSMProxy representation)

Copies the labels for interactive selection from the selection labels in the representation parameter.

◆ OnColorModified()

static void vtkSMPreselectionPipeline::OnColorModified ( vtkObject *  source,
unsigned long  eid,
void *  clientdata,
void *  calldata 
)
staticprotected

◆ ClearCache() [1/2]

static void vtkSMPreselectionPipeline::ClearCache ( vtkObject *  source,
unsigned long  eid,
void *  clientdata,
void *  calldata 
)
staticprotected

◆ ClearCache() [2/2]

virtual void vtkSMPreselectionPipeline::ClearCache ( )
protectedvirtual

Reimplemented in vtkSMTooltipSelectionPipeline.

◆ ConnectPVExtractSelection()

vtkSMSourceProxy* vtkSMPreselectionPipeline::ConnectPVExtractSelection ( vtkSMSourceProxy source,
unsigned int  sourceOutputPort,
vtkSMSourceProxy selection 
)
protected

Member Data Documentation

◆ ExtractInteractiveSelection

vtkSMSourceProxy* vtkSMPreselectionPipeline::ExtractInteractiveSelection
protected

Definition at line 88 of file vtkSMPreselectionPipeline.h.

◆ SelectionRepresentation

vtkSMProxy* vtkSMPreselectionPipeline::SelectionRepresentation
protected

Definition at line 89 of file vtkSMPreselectionPipeline.h.

◆ PreviousView

vtkWeakPointer<vtkSMRenderViewProxy> vtkSMPreselectionPipeline::PreviousView
protected

Definition at line 91 of file vtkSMPreselectionPipeline.h.

◆ PreviousRepresentation

vtkWeakPointer<vtkSMSourceProxy> vtkSMPreselectionPipeline::PreviousRepresentation
protected

Definition at line 92 of file vtkSMPreselectionPipeline.h.

◆ ColorObserver

vtkCallbackCommand* vtkSMPreselectionPipeline::ColorObserver
protected

Definition at line 93 of file vtkSMPreselectionPipeline.h.

◆ ConnectionObserver

vtkCallbackCommand* vtkSMPreselectionPipeline::ConnectionObserver
protected

Definition at line 94 of file vtkSMPreselectionPipeline.h.


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