Go to the documentation of this file.
71 #ifndef vtkDataObjectToDataSetFilter_h
72 #define vtkDataObjectToDataSetFilter_h
74 #include "vtkFiltersCoreModule.h"
104 vtkGetMacro(DataSetType,
int);
148 int min,
int max,
int normalize);
150 {this->SetPointComponent(comp, arrayName, arrayComp, -1, -1, this->DefaultNormalize);};
170 {this->SetVertsComponent(arrayName, arrayComp, -1, -1);};
177 {this->SetLinesComponent(arrayName, arrayComp, -1, -1);};
184 {this->SetPolysComponent(arrayName, arrayComp, -1, -1);};
191 {this->SetStripsComponent(arrayName, arrayComp, -1, -1);};
211 {this->SetCellTypeComponent(arrayName, arrayComp, -1, -1);};
219 {this->SetCellConnectivityComponent(arrayName, arrayComp, -1, -1);};
232 vtkGetMacro(DefaultNormalize,
int);
242 vtkSetVector3Macro(Dimensions,
int);
243 vtkGetVectorMacro(Dimensions,
int,3);
251 vtkSetVector3Macro(Origin,
double);
252 vtkGetVectorMacro(Origin,
double,3);
260 vtkSetVector3Macro(Spacing,
double);
261 vtkGetVectorMacro(Spacing,
double,3);
273 {this->SetDimensionsComponent(arrayName, arrayComp, -1, -1);};
276 {this->SetSpacingComponent(arrayName, arrayComp, -1, -1);};
279 {this->SetOriginComponent(arrayName, arrayComp, -1, -1);};
299 char *PointArrays[3];
300 int PointArrayComponents[3];
302 int PointNormalize[3];
306 int VertsArrayComponent;
310 int LinesArrayComponent;
314 int PolysArrayComponent;
318 int StripsArrayComponent;
323 int CellTypeArrayComponent;
326 char *CellConnectivityArray;
327 int CellConnectivityArrayComponent;
331 void SetArrayName(
char* &
name,
char *newName);
340 int DefaultNormalize;
347 char *DimensionsArray;
348 int DimensionsArrayComponent;
352 int OriginArrayComponent;
356 int SpacingArrayComponent;
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)
Define cell types and cell connectivity when creating unstructured grid data.
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()
int GetVertsComponentMinRange()
~vtkDataObjectToDataSetFilter() override
int GetCellConnectivityComponentMinRange()
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)
vtkRectilinearGrid * GetRectilinearGridOutput()
int GetLinesComponentArrayComponent()
void SetDataSetTypeToRectilinearGrid()
topologically regular array of data
void SetVertsComponent(char *arrayName, int arrayComp)
int GetStripsComponentArrayComponent()
int GetStripsComponentMaxRange()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int GetVertsComponentMaxRange()
abstract superclass for arrays of numeric data
const char * GetStripsComponentArrayName()
#define VTK_STRUCTURED_POINTS
vtkDataObjectToDataSetFilter()
int GetCellConnectivityComponentMaxRange()
Superclass for algorithms that produce output of the same type as input.
vtkStructuredGrid * GetStructuredGridOutput()
void SetStripsComponent(char *arrayName, int arrayComp)
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()
void SetPolysComponent(char *arrayName, int arrayComp, int min, int max)
int GetLinesComponentMaxRange()
vtkDataSet * GetOutput(int idx)
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()
void SetOriginComponent(char *arrayName, int arrayComp)
vtkDataObject * GetInput()
Get the input to the filter.
const char * GetLinesComponentArrayName()
int GetPolysComponentMinRange()
void SetDataSetTypeToUnstructuredGrid()
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
int GetCellTypeComponentMinRange()
int GetVertsComponentArrayComponent()
int GetCellTypeComponentMaxRange()
void SetDataSetType(int)
Control what type of data is generated for output.
int GetCellConnectivityComponentArrayComponent()
void SetDataSetTypeToPolyData()
int GetPointComponentArrayComponent(int comp)
vtkDataSet * GetOutput()
Get the output in different forms.
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)
Define cell connectivity when creating vtkPolyData.
int GetPointComponentMaxRange(int comp)
void SetDataSetTypeToStructuredPoints()
#define VTK_UNSTRUCTURED_GRID
general representation of visualization data
void SetDimensionsComponent(char *arrayName, int arrayComp, int min, int max)
Alternative methods to specify the dimensions, spacing, and origin for those datasets requiring this ...
void SetLinesComponent(char *arrayName, int arrayComp, int min, int max)
void SetPointComponent(int comp, char *arrayName, int arrayComp, int min, int max, int normalize)
Define the component of the field to be used for the x, y, and z values of the points.
#define VTK_RECTILINEAR_GRID
void SetStripsComponent(char *arrayName, int arrayComp, int min, int max)
#define VTK_STRUCTURED_GRID
void SetDimensionsComponent(char *arrayName, int arrayComp)