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.
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:
- 0 : vtkTable
- 1 : vtkTable (the extracted selection). Alternatively, for composite datasets, both inputs can be composite datasets with vtkTable leaf nodes with identical structure.
Definition at line 36 of file vtkMarkSelectedRows.h.
◆ Superclass
◆ vtkMarkSelectedRows()
vtkMarkSelectedRows::vtkMarkSelectedRows |
( |
| ) |
|
|
protected |
◆ ~vtkMarkSelectedRows()
vtkMarkSelectedRows::~vtkMarkSelectedRows |
( |
| ) |
|
|
protected |
◆ New()
◆ 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()
◆ 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.
◆ FieldAssociation
int vtkMarkSelectedRows::FieldAssociation |
|
protected |
The documentation for this class was generated from the following file: