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

vtkPythonExtractSelection is a used to extra cells/points using numpy. More...

#include <vtkPythonExtractSelection.h>

Inherits vtkExtractSelectionBase.

Public Types

typedef vtkExtractSelectionBase Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
bool ExtractElements (int attributeType, vtkDataObject *input, vtkDataObject *output)
 Method called by Python code to handle the extraction logic. More...
 
bool ExtractElements (int attributeType, vtkCompositeDataSet *input, vtkCompositeDataSet *output)
 Method called by Python code to handle the extraction logic. More...
 

Static Public Member Functions

static vtkPythonExtractSelectionNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPythonExtractSelectionSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPythonExtractSelection ()
 
 ~vtkPythonExtractSelection ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void InitializeOutput (vtkDataObject *output, vtkDataObject *input)
 Method used to initialize the output data object in request data. More...
 

Detailed Description

vtkPythonExtractSelection is a used to extra cells/points using numpy.

This enables creation of arbitrary queries to be used as the selection criteria.

Definition at line 30 of file vtkPythonExtractSelection.h.

Member Typedef Documentation

§ Superclass

typedef vtkExtractSelectionBase vtkPythonExtractSelection::Superclass

Definition at line 34 of file vtkPythonExtractSelection.h.

Constructor & Destructor Documentation

§ vtkPythonExtractSelection()

vtkPythonExtractSelection::vtkPythonExtractSelection ( )
protected

§ ~vtkPythonExtractSelection()

vtkPythonExtractSelection::~vtkPythonExtractSelection ( )
protected

Member Function Documentation

§ New()

static vtkPythonExtractSelection* vtkPythonExtractSelection::New ( )
static

§ GetClassName()

virtual const char* vtkPythonExtractSelection::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ ExtractElements() [1/2]

bool vtkPythonExtractSelection::ExtractElements ( int  attributeType,
vtkDataObject *  input,
vtkDataObject *  output 
)

Method called by Python code to handle the extraction logic.

attributeType is vtkDataObject::AttributeTypes and not to be confused with vtkSelectionNode::SelectionField

§ ExtractElements() [2/2]

bool vtkPythonExtractSelection::ExtractElements ( int  attributeType,
vtkCompositeDataSet *  input,
vtkCompositeDataSet *  output 
)

Method called by Python code to handle the extraction logic.

attributeType is vtkDataObject::AttributeTypes and not to be confused with vtkSelectionNode::SelectionField

§ FillInputPortInformation()

virtual int vtkPythonExtractSelection::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

§ RequestDataObject()

virtual int vtkPythonExtractSelection::RequestDataObject ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

§ RequestData()

virtual int vtkPythonExtractSelection::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

§ InitializeOutput()

void vtkPythonExtractSelection::InitializeOutput ( vtkDataObject *  output,
vtkDataObject *  input 
)
protected

Method used to initialize the output data object in request data.

The output data is initialized based on the state of this->PreserveTopology.


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