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

return a sorted subset of the original table More...

#include <vtkSortedTableStreamer.h>

Inheritance diagram for vtkSortedTableStreamer:
Inheritance graph
[legend]
Collaboration diagram for vtkSortedTableStreamer:
Collaboration graph
[legend]

List of all members.

Public Member Functions

int FillInputPortInformation (int port, vtkInformation *info)
const char * GetColumnNameToSort ()
void SetColumnNameToSort (const char *columnName)
void SetInvertOrder (int newValue)
virtual int GetInvertOrder ()
virtual vtkIdType GetBlock ()
virtual void SetBlock (vtkIdType)
virtual vtkIdType GetBlockSize ()
virtual void SetBlockSize (vtkIdType)
virtual int GetSelectedComponent ()
virtual void SetSelectedComponent (int)
void SetController (vtkMultiProcessController *)
virtual vtkMultiProcessControllerGetController ()

Static Public Member Functions

static void PrintInfo (vtkTable *input)

Protected Member Functions

 vtkSortedTableStreamer ()
 ~vtkSortedTableStreamer ()
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void CreateInternalIfNeeded (vtkTable *input, vtkDataArray *data)
vtkDataArrayGetDataArrayToProcess (vtkTable *input)
virtual char * GetColumnToSort ()
virtual void SetColumnToSort (const char *)

Protected Attributes

vtkIdType Block
vtkIdType BlockSize
vtkMultiProcessControllerController
char * ColumnToSort
int SelectedComponent
int InvertOrder
static bool TestInternalClasses ()
static vtkSortedTableStreamerNew ()
static int IsTypeOf (const char *type)
static vtkSortedTableStreamerSafeDownCast (vtkObject *o)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

return a sorted subset of the original table

This filter is used quickly get a sorted subset of a given vtkTable. By sorted we mean a subset build from a global sort even if some optimisation allow us to skip a global table sorting.

Definition at line 32 of file vtkSortedTableStreamer.h.


Constructor & Destructor Documentation

vtkSortedTableStreamer::vtkSortedTableStreamer ( ) [protected]
vtkSortedTableStreamer::~vtkSortedTableStreamer ( ) [protected]

Member Function Documentation

static void vtkSortedTableStreamer::PrintInfo ( vtkTable input) [static]
static bool vtkSortedTableStreamer::TestInternalClasses ( ) [static]

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

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

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

Reimplemented from vtkTableAlgorithm.

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

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

Reimplemented from vtkTableAlgorithm.

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

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

Reimplemented from vtkTableAlgorithm.

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

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

Reimplemented from vtkTableAlgorithm.

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

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

Reimplemented from vtkTableAlgorithm.

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

Test the internal structure and make sure that they behave as expected. Return true if everything is OK, false otherwise.

Reimplemented from vtkTableAlgorithm.

int vtkSortedTableStreamer::FillInputPortInformation ( int  port,
vtkInformation info 
) [virtual]

Only one input which is the table to sort

Reimplemented from vtkTableAlgorithm.

virtual vtkIdType vtkSortedTableStreamer::GetBlock ( ) [virtual]

Block index used to select a data range

virtual void vtkSortedTableStreamer::SetBlock ( vtkIdType  ) [virtual]

Block index used to select a data range

virtual vtkIdType vtkSortedTableStreamer::GetBlockSize ( ) [virtual]

Set the block size. Default value is 1024

virtual void vtkSortedTableStreamer::SetBlockSize ( vtkIdType  ) [virtual]

Set the block size. Default value is 1024

virtual int vtkSortedTableStreamer::GetSelectedComponent ( ) [virtual]

Choose on which colum the sort operation should occurs

virtual void vtkSortedTableStreamer::SetSelectedComponent ( int  ) [virtual]

Choose on which colum the sort operation should occurs

void vtkSortedTableStreamer::SetController ( vtkMultiProcessController )

Get/Set the MPI controller used for gathering.

virtual vtkMultiProcessController* vtkSortedTableStreamer::GetController ( ) [virtual]

Get/Set the MPI controller used for gathering.

const char* vtkSortedTableStreamer::GetColumnNameToSort ( )

Choose on which colum the sort operation should occurs

void vtkSortedTableStreamer::SetColumnNameToSort ( const char *  columnName)
void vtkSortedTableStreamer::SetInvertOrder ( int  newValue)
virtual int vtkSortedTableStreamer::GetInvertOrder ( ) [virtual]
int vtkSortedTableStreamer::RequestData ( vtkInformation ,
vtkInformationVector **  ,
vtkInformationVector  
) [protected, virtual]

Reimplemented from vtkTableAlgorithm.

void vtkSortedTableStreamer::CreateInternalIfNeeded ( vtkTable input,
vtkDataArray data 
) [protected]
vtkDataArray* vtkSortedTableStreamer::GetDataArrayToProcess ( vtkTable input) [protected]
virtual char* vtkSortedTableStreamer::GetColumnToSort ( ) [protected, virtual]

Choose on which colum the sort operation should occurs

virtual void vtkSortedTableStreamer::SetColumnToSort ( const char *  ) [protected, virtual]

Choose on which colum the sort operation should occurs


Member Data Documentation

Definition at line 101 of file vtkSortedTableStreamer.h.

Definition at line 106 of file vtkSortedTableStreamer.h.

Definition at line 107 of file vtkSortedTableStreamer.h.

Definition at line 109 of file vtkSortedTableStreamer.h.

Definition at line 110 of file vtkSortedTableStreamer.h.

Definition at line 111 of file vtkSortedTableStreamer.h.


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