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

vtkMarkSelectedRows is used by vtkSpreadSheetView to marks rows from the vtkTable generated by vtkSortedTableStreamer or vtkBlockDeliveryPreprocessor as selected (done by adding a new vtkCharArray named "vtkIsSelected__"). More...

#include <vtkMarkSelectedRows.h>

Inherits vtkDataObjectAlgorithm.

Public Types

typedef vtkDataObjectAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetFieldAssociation (int)
 Select the field to process. More...
 
virtual int GetFieldAssociation ()
 Select the field to process. More...
 

Static Public Member Functions

static vtkMarkSelectedRowsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkMarkSelectedRowsSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkMarkSelectedRows ()
 
 ~vtkMarkSelectedRows ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 Overridden to create a vtkTable or vtkMultiBlockDataSet as the output based on the input type. More...
 
int RequestDataInternal (vtkTable *input, vtkTable *extractedInput, vtkTable *output)
 Operates on vtkTable instances. More...
 

Protected Attributes

int FieldAssociation
 

Detailed Description

vtkMarkSelectedRows is used by vtkSpreadSheetView to marks rows from the vtkTable generated by vtkSortedTableStreamer or vtkBlockDeliveryPreprocessor as selected (done by adding a new vtkCharArray named "vtkIsSelected__").

It has two input ports:

Definition at line 36 of file vtkMarkSelectedRows.h.

Member Typedef Documentation

§ Superclass

typedef vtkDataObjectAlgorithm vtkMarkSelectedRows::Superclass

Definition at line 40 of file vtkMarkSelectedRows.h.

Constructor & Destructor Documentation

§ vtkMarkSelectedRows()

vtkMarkSelectedRows::vtkMarkSelectedRows ( )
protected

§ ~vtkMarkSelectedRows()

vtkMarkSelectedRows::~vtkMarkSelectedRows ( )
protected

Member Function Documentation

§ New()

static vtkMarkSelectedRows* vtkMarkSelectedRows::New ( )
static

§ GetClassName()

virtual const char* vtkMarkSelectedRows::GetClassName ( )
virtual

§ IsTypeOf()

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

§ IsA()

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

§ SafeDownCast()

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

§ PrintSelf()

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

§ SetFieldAssociation()

virtual void vtkMarkSelectedRows::SetFieldAssociation ( int  )
virtual

Select the field to process.

Only selection associated with the chosen field are considered. Accepted values are

  • vtkDataObject::FIELD_ASSOCIATION_POINTS,
  • vtkDataObject::FIELD_ASSOCIATION_CELLS,
  • vtkDataObject::FIELD_ASSOCIATION_NONE,
  • vtkDataObject::FIELD_ASSOCIATION_VERTICES,
  • vtkDataObject::FIELD_ASSOCIATION_EDGES,
  • vtkDataObject::FIELD_ASSOCIATION_ROWS If value is vtkDataObject::FIELD_ASSOCIATION_NONE, then FieldData associated with the input dataobject is extracted.

§ GetFieldAssociation()

virtual int vtkMarkSelectedRows::GetFieldAssociation ( )
virtual

Select the field to process.

Only selection associated with the chosen field are considered. Accepted values are

  • vtkDataObject::FIELD_ASSOCIATION_POINTS,
  • vtkDataObject::FIELD_ASSOCIATION_CELLS,
  • vtkDataObject::FIELD_ASSOCIATION_NONE,
  • vtkDataObject::FIELD_ASSOCIATION_VERTICES,
  • vtkDataObject::FIELD_ASSOCIATION_EDGES,
  • vtkDataObject::FIELD_ASSOCIATION_ROWS If value is vtkDataObject::FIELD_ASSOCIATION_NONE, then FieldData associated with the input dataobject is extracted.

§ FillInputPortInformation()

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

§ RequestData()

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

§ RequestDataObject()

virtual int vtkMarkSelectedRows::RequestDataObject ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Overridden to create a vtkTable or vtkMultiBlockDataSet as the output based on the input type.

§ RequestDataInternal()

int vtkMarkSelectedRows::RequestDataInternal ( vtkTable *  input,
vtkTable *  extractedInput,
vtkTable *  output 
)
protected

Operates on vtkTable instances.

RequestData() handles composite datasets by iterating over the leaves and calling this method.

Member Data Documentation

§ FieldAssociation

int vtkMarkSelectedRows::FieldAssociation
protected

Definition at line 80 of file vtkMarkSelectedRows.h.


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