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

a selection source that uses a "query" to generate the selection. More...

#include <vtkQuerySelectionSource.h>

Inheritance diagram for vtkQuerySelectionSource:
Inheritance graph
[legend]
Collaboration diagram for vtkQuerySelectionSource:
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 SetHierarchicalLevel (int)
virtual int GetHierarchicalLevel ()
virtual void SetHierarchicalIndex (int)
virtual int GetHierarchicalIndex ()
virtual void SetProcessID (int)
virtual int GetProcessID ()
virtual void SetFieldType (int)
virtual int GetFieldType ()
const char * GetUserFriendlyText ()
virtual void SetQueryString (const char *)
virtual char * GetQueryString ()
virtual void SetCompositeIndex (int)
virtual int GetCompositeIndex ()

Static Public Member Functions

static vtkQuerySelectionSourceNew ()
static int IsTypeOf (const char *type)
static vtkQuerySelectionSourceSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkQuerySelectionSource ()
 ~vtkQuerySelectionSource ()
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)

Protected Attributes

int FieldType
char * QueryString
int CompositeIndex
int HierarchicalIndex
int HierarchicalLevel
int ProcessID

Detailed Description

a selection source that uses a "query" to generate the selection.

vtkQuerySelectionSource is a selection source that uses a "query" to generate the vtkSelection object. A query has the following form: "TERM OPERATOR VALUE(s)" eg. "GLOBALID is_in_range (0, 10)" here GLOBALID is the TERM, is_in_range is the operator and (0,10) are the values. A query can have additional qualifiers such as the process id, block id, amr level, amr block.

Definition at line 34 of file vtkQuerySelectionSource.h.


Constructor & Destructor Documentation

vtkQuerySelectionSource::vtkQuerySelectionSource ( ) [protected]
vtkQuerySelectionSource::~vtkQuerySelectionSource ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkSelectionAlgorithm.

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

Reimplemented from vtkSelectionAlgorithm.

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

Reimplemented from vtkSelectionAlgorithm.

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

Reimplemented from vtkSelectionAlgorithm.

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

Reimplemented from vtkSelectionAlgorithm.

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

Reimplemented from vtkSelectionAlgorithm.

virtual void vtkQuerySelectionSource::SetQueryString ( const char *  ) [virtual]

Set/get the query expression string.

virtual char* vtkQuerySelectionSource::GetQueryString ( ) [virtual]

Set/get the query expression string.

virtual void vtkQuerySelectionSource::SetCompositeIndex ( int  ) [virtual]
virtual int vtkQuerySelectionSource::GetCompositeIndex ( ) [virtual]
virtual void vtkQuerySelectionSource::SetHierarchicalLevel ( int  ) [virtual]
virtual int vtkQuerySelectionSource::GetHierarchicalLevel ( ) [virtual]
virtual void vtkQuerySelectionSource::SetHierarchicalIndex ( int  ) [virtual]
virtual int vtkQuerySelectionSource::GetHierarchicalIndex ( ) [virtual]
virtual void vtkQuerySelectionSource::SetProcessID ( int  ) [virtual]
virtual int vtkQuerySelectionSource::GetProcessID ( ) [virtual]
virtual void vtkQuerySelectionSource::SetFieldType ( int  ) [virtual]
virtual int vtkQuerySelectionSource::GetFieldType ( ) [virtual]
const char* vtkQuerySelectionSource::GetUserFriendlyText ( )

This merely reconstructs the query as a user friendly text eg. "IDs >= 12". ( Makes you want to wonder if we should support parsing input query text as well ;) )

virtual int vtkQuerySelectionSource::RequestInformation ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

Reimplemented from vtkSelectionAlgorithm.

virtual int vtkQuerySelectionSource::RequestData ( vtkInformation request,
vtkInformationVector **  inputVector,
vtkInformationVector outputVector 
) [protected, virtual]

Reimplemented from vtkSelectionAlgorithm.


Member Data Documentation

Definition at line 84 of file vtkQuerySelectionSource.h.

Definition at line 86 of file vtkQuerySelectionSource.h.

Definition at line 88 of file vtkQuerySelectionSource.h.

Definition at line 89 of file vtkQuerySelectionSource.h.

Definition at line 90 of file vtkQuerySelectionSource.h.

Definition at line 91 of file vtkQuerySelectionSource.h.


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