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

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

#include <vtkQuerySelectionSource.h>

Inherits vtkSelectionAlgorithm.

Public Types

typedef vtkSelectionAlgorithm Superclass
 

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 ()
 This merely reconstructs the query as a user friendly text eg. More...
 
virtual void SetQueryString (const char *)
 Set/get the query expression string. More...
 
virtual char * GetQueryString ()
 Set/get the query expression string. More...
 
virtual void SetCompositeIndex (int)
 
virtual int GetCompositeIndex ()
 
virtual void SetInverse (int)
 Set/get the invert selection flag. More...
 
virtual int GetInverse ()
 Set/get the invert selection flag. More...
 

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 36 of file vtkQuerySelectionSource.h.

Member Typedef Documentation

§ Superclass

typedef vtkSelectionAlgorithm vtkQuerySelectionSource::Superclass

Definition at line 40 of file vtkQuerySelectionSource.h.

Constructor & Destructor Documentation

§ vtkQuerySelectionSource()

vtkQuerySelectionSource::vtkQuerySelectionSource ( )
protected

§ ~vtkQuerySelectionSource()

vtkQuerySelectionSource::~vtkQuerySelectionSource ( )
protected

Member Function Documentation

§ New()

static vtkQuerySelectionSource* vtkQuerySelectionSource::New ( )
static

§ GetClassName()

virtual const char* vtkQuerySelectionSource::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetQueryString()

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

Set/get the query expression string.

§ GetQueryString()

virtual char* vtkQuerySelectionSource::GetQueryString ( )
virtual

Set/get the query expression string.

§ SetCompositeIndex()

virtual void vtkQuerySelectionSource::SetCompositeIndex ( int  )
virtual

§ GetCompositeIndex()

virtual int vtkQuerySelectionSource::GetCompositeIndex ( )
virtual

§ SetHierarchicalLevel()

virtual void vtkQuerySelectionSource::SetHierarchicalLevel ( int  )
virtual

§ GetHierarchicalLevel()

virtual int vtkQuerySelectionSource::GetHierarchicalLevel ( )
virtual

§ SetHierarchicalIndex()

virtual void vtkQuerySelectionSource::SetHierarchicalIndex ( int  )
virtual

§ GetHierarchicalIndex()

virtual int vtkQuerySelectionSource::GetHierarchicalIndex ( )
virtual

§ SetProcessID()

virtual void vtkQuerySelectionSource::SetProcessID ( int  )
virtual

§ GetProcessID()

virtual int vtkQuerySelectionSource::GetProcessID ( )
virtual

§ SetFieldType()

virtual void vtkQuerySelectionSource::SetFieldType ( int  )
virtual

§ GetFieldType()

virtual int vtkQuerySelectionSource::GetFieldType ( )
virtual

§ GetUserFriendlyText()

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 ;) )

§ SetInverse()

virtual void vtkQuerySelectionSource::SetInverse ( int  )
virtual

Set/get the invert selection flag.

§ GetInverse()

virtual int vtkQuerySelectionSource::GetInverse ( )
virtual

Set/get the invert selection flag.

§ RequestInformation()

virtual int vtkQuerySelectionSource::RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

§ RequestData()

virtual int vtkQuerySelectionSource::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Member Data Documentation

§ FieldType

int vtkQuerySelectionSource::FieldType
protected

Definition at line 95 of file vtkQuerySelectionSource.h.

§ QueryString

char* vtkQuerySelectionSource::QueryString
protected

Definition at line 97 of file vtkQuerySelectionSource.h.

§ CompositeIndex

int vtkQuerySelectionSource::CompositeIndex
protected

Definition at line 99 of file vtkQuerySelectionSource.h.

§ HierarchicalIndex

int vtkQuerySelectionSource::HierarchicalIndex
protected

Definition at line 100 of file vtkQuerySelectionSource.h.

§ HierarchicalLevel

int vtkQuerySelectionSource::HierarchicalLevel
protected

Definition at line 101 of file vtkQuerySelectionSource.h.

§ ProcessID

int vtkQuerySelectionSource::ProcessID
protected

Definition at line 102 of file vtkQuerySelectionSource.h.


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