VTK
|
converts vtkTable to a vtkStructuredGrid. More...
#include <vtkTableToStructuredGrid.h>
Public Types | |
typedef vtkStructuredGridAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkTableToStructuredGrid * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetWholeExtent (int, int, int, int, int, int) |
virtual void | SetWholeExtent (int[6]) |
virtual int * | GetWholeExtent () |
virtual void | GetWholeExtent (int &, int &, int &, int &, int &, int &) |
virtual void | GetWholeExtent (int[6]) |
virtual void | SetXColumn (const char *) |
virtual char * | GetXColumn () |
virtual void | SetXComponent (int) |
virtual int | GetXComponent () |
virtual void | SetYColumn (const char *) |
virtual char * | GetYColumn () |
virtual void | SetYComponent (int) |
virtual int | GetYComponent () |
virtual void | SetZColumn (const char *) |
virtual char * | GetZColumn () |
virtual void | SetZComponent (int) |
virtual int | GetZComponent () |
Static Public Member Functions | |
static vtkTableToStructuredGrid * | New () |
static int | IsTypeOf (const char *type) |
static vtkTableToStructuredGrid * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkTableToStructuredGrid () | |
~vtkTableToStructuredGrid () | |
int | Convert (vtkTable *, vtkStructuredGrid *, int extent[6]) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestInformation (vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *outputVector) |
Protected Attributes | |
char * | XColumn |
char * | YColumn |
char * | ZColumn |
int | XComponent |
int | YComponent |
int | ZComponent |
int | WholeExtent [6] |
converts vtkTable to a vtkStructuredGrid.
vtkTableToStructuredGrid is a filter that converts an input vtkTable to a vtkStructuredGrid. It provides API to select columns to use as points in the output structured grid. The specified dimensions of the output (specified using SetWholeExtent()) must match the number of rows in the input table.
Definition at line 33 of file vtkTableToStructuredGrid.h.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
Definition at line 37 of file vtkTableToStructuredGrid.h.
vtkTableToStructuredGrid::vtkTableToStructuredGrid | ( | ) | [protected] |
vtkTableToStructuredGrid::~vtkTableToStructuredGrid | ( | ) | [protected] |
static vtkTableToStructuredGrid* vtkTableToStructuredGrid::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
static int vtkTableToStructuredGrid::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
virtual int vtkTableToStructuredGrid::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
static vtkTableToStructuredGrid* vtkTableToStructuredGrid::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
virtual vtkObjectBase* vtkTableToStructuredGrid::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
void vtkTableToStructuredGrid::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
virtual void vtkTableToStructuredGrid::SetWholeExtent | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
int | , | ||
int | |||
) | [virtual] |
Get/Set the whole extents for the image to produce. The size of the image must match the number of rows in the input table.
virtual void vtkTableToStructuredGrid::SetWholeExtent | ( | int | [6] | ) | [virtual] |
Get/Set the whole extents for the image to produce. The size of the image must match the number of rows in the input table.
virtual int* vtkTableToStructuredGrid::GetWholeExtent | ( | ) | [virtual] |
Get/Set the whole extents for the image to produce. The size of the image must match the number of rows in the input table.
virtual void vtkTableToStructuredGrid::GetWholeExtent | ( | int & | , |
int & | , | ||
int & | , | ||
int & | , | ||
int & | , | ||
int & | |||
) | [virtual] |
Get/Set the whole extents for the image to produce. The size of the image must match the number of rows in the input table.
virtual void vtkTableToStructuredGrid::GetWholeExtent | ( | int | [6] | ) | [virtual] |
Get/Set the whole extents for the image to produce. The size of the image must match the number of rows in the input table.
virtual void vtkTableToStructuredGrid::SetXColumn | ( | const char * | ) | [virtual] |
Set the name of the column to use as the X coordinate for the points.
virtual char* vtkTableToStructuredGrid::GetXColumn | ( | ) | [virtual] |
Set the name of the column to use as the X coordinate for the points.
virtual void vtkTableToStructuredGrid::SetXComponent | ( | int | ) | [virtual] |
Specify the component for the column specified using SetXColumn() to use as the xcoordinate in case the column is a multi-component array. Default is 0.
virtual int vtkTableToStructuredGrid::GetXComponent | ( | ) | [virtual] |
Specify the component for the column specified using SetXColumn() to use as the xcoordinate in case the column is a multi-component array. Default is 0.
virtual void vtkTableToStructuredGrid::SetYColumn | ( | const char * | ) | [virtual] |
Set the name of the column to use as the Y coordinate for the points. Default is 0.
virtual char* vtkTableToStructuredGrid::GetYColumn | ( | ) | [virtual] |
Set the name of the column to use as the Y coordinate for the points. Default is 0.
virtual void vtkTableToStructuredGrid::SetYComponent | ( | int | ) | [virtual] |
Specify the component for the column specified using SetYColumn() to use as the Ycoordinate in case the column is a multi-component array.
virtual int vtkTableToStructuredGrid::GetYComponent | ( | ) | [virtual] |
Specify the component for the column specified using SetYColumn() to use as the Ycoordinate in case the column is a multi-component array.
virtual void vtkTableToStructuredGrid::SetZColumn | ( | const char * | ) | [virtual] |
Set the name of the column to use as the Z coordinate for the points. Default is 0.
virtual char* vtkTableToStructuredGrid::GetZColumn | ( | ) | [virtual] |
Set the name of the column to use as the Z coordinate for the points. Default is 0.
virtual void vtkTableToStructuredGrid::SetZComponent | ( | int | ) | [virtual] |
Specify the component for the column specified using SetZColumn() to use as the Zcoordinate in case the column is a multi-component array.
virtual int vtkTableToStructuredGrid::GetZComponent | ( | ) | [virtual] |
Specify the component for the column specified using SetZColumn() to use as the Zcoordinate in case the column is a multi-component array.
int vtkTableToStructuredGrid::Convert | ( | vtkTable * | , |
vtkStructuredGrid * | , | ||
int | extent[6] | ||
) | [protected] |
virtual int vtkTableToStructuredGrid::FillInputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [protected, virtual] |
Overridden to specify that input must be a vtkTable.
Reimplemented from vtkStructuredGridAlgorithm.
virtual int vtkTableToStructuredGrid::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
Convert input vtkTable to vtkStructuredGrid.
Reimplemented from vtkStructuredGridAlgorithm.
Reimplemented in vtkPTableToStructuredGrid.
virtual int vtkTableToStructuredGrid::RequestInformation | ( | vtkInformation * | vtkNotUsedrequest, |
vtkInformationVector ** | vtkNotUsedinputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
Request information -- pass whole extent to the pipeline.
char* vtkTableToStructuredGrid::XColumn [protected] |
Definition at line 112 of file vtkTableToStructuredGrid.h.
char* vtkTableToStructuredGrid::YColumn [protected] |
Definition at line 113 of file vtkTableToStructuredGrid.h.
char* vtkTableToStructuredGrid::ZColumn [protected] |
Definition at line 114 of file vtkTableToStructuredGrid.h.
int vtkTableToStructuredGrid::XComponent [protected] |
Definition at line 115 of file vtkTableToStructuredGrid.h.
int vtkTableToStructuredGrid::YComponent [protected] |
Definition at line 116 of file vtkTableToStructuredGrid.h.
int vtkTableToStructuredGrid::ZComponent [protected] |
Definition at line 117 of file vtkTableToStructuredGrid.h.
int vtkTableToStructuredGrid::WholeExtent[6] [protected] |
Definition at line 118 of file vtkTableToStructuredGrid.h.