Go to the documentation of this file.
70 #ifndef vtkDataObjectToDataSetFilter_h
71 #define vtkDataObjectToDataSetFilter_h
140 int min,
int max,
int normalize);
142 {this->SetPointComponent(comp, arrayName, arrayComp, -1, -1, this->DefaultNormalize);};
160 {this->SetVertsComponent(arrayName, arrayComp, -1, -1);};
167 {this->SetLinesComponent(arrayName, arrayComp, -1, -1);};
174 {this->SetPolysComponent(arrayName, arrayComp, -1, -1);};
181 {this->SetStripsComponent(arrayName, arrayComp, -1, -1);};
199 {this->SetCellTypeComponent(arrayName, arrayComp, -1, -1);};
207 {this->SetCellConnectivityComponent(arrayName, arrayComp, -1, -1);};
252 {this->SetDimensionsComponent(arrayName, arrayComp, -1, -1);};
255 {this->SetSpacingComponent(arrayName, arrayComp, -1, -1);};
258 {this->SetOriginComponent(arrayName, arrayComp, -1, -1);};
278 char *PointArrays[3];
279 int PointArrayComponents[3];
281 int PointNormalize[3];
int GetPointComponentMinRange(int comp)
map field data to concrete dataset
const char * GetPointComponentArrayName(int comp)
void SetCellTypeComponent(char *arrayName, int arrayComp, int min, int max)
const char * GetCellTypeComponentArrayName()
void SetCellConnectivityComponent(char *arrayName, int arrayComp)
vtkPolyData * GetPolyDataOutput()
void SetSpacingComponent(char *arrayName, int arrayComp)
void SetPolysComponent(char *arrayName, int arrayComp)
const char * GetCellConnectivityComponentArrayName()
void ConstructDimensions(vtkDataObject *input)
int GetVertsComponentMinRange()
#define vtkSetVector3Macro(name, type)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int GetCellConnectivityComponentMinRange()
vtkIdType ConstructPoints(vtkDataObject *input, vtkPointSet *ps)
int GetStripsComponentMinRange()
a dataset that is topologically regular with variable spacing in the three coordinate directions
int GetLinesComponentMinRange()
void SetCellConnectivityComponent(char *arrayName, int arrayComp, int min, int max)
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkRectilinearGrid * GetRectilinearGridOutput()
#define vtkTypeMacro(thisClass, superclass)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int GetLinesComponentArrayComponent()
void SetDataSetTypeToRectilinearGrid()
topologically regular array of data
void SetVertsComponent(char *arrayName, int arrayComp)
int GetStripsComponentArrayComponent()
void SetArrayName(char *&name, char *newName)
int GetStripsComponentMaxRange()
int GetVertsComponentMaxRange()
abstract superclass for arrays of numeric data
GLenum GLenum GLenum input
#define vtkGetVectorMacro(name, type, count)
const char * GetStripsComponentArrayName()
#define VTK_STRUCTURED_POINTS
vtkDataObjectToDataSetFilter()
int GetCellConnectivityComponentMaxRange()
virtual int FillInputPortInformation(int port, vtkInformation *info)
Superclass for algorithms that produce output of the same type as input.
int ConstructCells(vtkDataObject *input, vtkUnstructuredGrid *ug)
vtkStructuredGrid * GetStructuredGridOutput()
void SetStripsComponent(char *arrayName, int arrayComp)
int SpacingArrayComponent
GLuint const GLchar * name
int GetPointComponentNormailzeFlag(int comp)
void SetDataSetTypeToStructuredGrid()
void SetOriginComponent(char *arrayName, int arrayComp, int min, int max)
void SetSpacingComponent(char *arrayName, int arrayComp, int min, int max)
vtkUnstructuredGrid * GetUnstructuredGridOutput()
vtkStructuredPoints * GetStructuredPointsOutput()
int CellTypeArrayComponent
void SetPolysComponent(char *arrayName, int arrayComp, int min, int max)
int GetLinesComponentMaxRange()
vtkCellArray * ConstructCellArray(vtkDataArray *da, int comp, vtkIdType compRange[2])
vtkDataSet * GetOutput(int idx)
#define VTKFILTERSCORE_EXPORT
void SetPointComponent(int comp, char *arrayName, int arrayComp)
int GetCellTypeComponentArrayComponent()
a simple class to control print indentation
object to represent cell connectivity
void SetCellTypeComponent(char *arrayName, int arrayComp)
int GetPolysComponentArrayComponent()
void SetLinesComponent(char *arrayName, int arrayComp)
static vtkDataObjectToDataSetFilter * New()
int ConstructCells(vtkDataObject *input, vtkPolyData *pd)
void PrintSelf(ostream &os, vtkIndent indent)
void SetOriginComponent(char *arrayName, int arrayComp)
#define vtkGetMacro(name, type)
vtkDataObject * GetInput()
const char * GetLinesComponentArrayName()
int GetPolysComponentMinRange()
char * CellConnectivityArray
void SetDataSetTypeToUnstructuredGrid()
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
int GetCellTypeComponentMinRange()
int GetVertsComponentArrayComponent()
int GetCellTypeComponentMaxRange()
virtual int RequestDataObject(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int GetCellConnectivityComponentArrayComponent()
void SetDataSetTypeToPolyData()
int GetPointComponentArrayComponent(int comp)
vtkIdType ConstructPoints(vtkDataObject *input, vtkRectilinearGrid *rg)
const char * GetPolysComponentArrayName()
abstract class for specifying dataset behavior
concrete dataset represents vertices, lines, polygons, and triangle strips
const char * GetVertsComponentArrayName()
int GetPolysComponentMaxRange()
dataset represents arbitrary combinations of all possible cell types
void SetVertsComponent(char *arrayName, int arrayComp, int min, int max)
int CellConnectivityArrayComponent
int GetPointComponentMaxRange(int comp)
void ConstructSpacing(vtkDataObject *input)
void SetDataSetTypeToStructuredPoints()
void ConstructOrigin(vtkDataObject *input)
#define VTK_UNSTRUCTURED_GRID
general representation of visualization data
void SetDimensionsComponent(char *arrayName, int arrayComp, int min, int max)
void SetLinesComponent(char *arrayName, int arrayComp, int min, int max)
~vtkDataObjectToDataSetFilter()
void SetPointComponent(int comp, char *arrayName, int arrayComp, int min, int max, int normalize)
#define VTK_RECTILINEAR_GRID
void SetStripsComponent(char *arrayName, int arrayComp, int min, int max)
int DimensionsArrayComponent
#define VTK_STRUCTURED_GRID
void SetDimensionsComponent(char *arrayName, int arrayComp)