Go to the documentation of this file.
56 #ifndef vtkSplitField_h
57 #define vtkSplitField_h
107 delete[] this->FieldName;
111 this->FieldName =
new char[strlen(
name)+1];
112 strcpy(this->FieldName,
name);
140 static char FieldLocationNames[3][12];
154 {
return this->Head; }
void SetName(const char *name)
void AddComponent(Component *op)
Component * FindComponent(int index)
void SetInputField(int attributeType, int fieldLoc)
#define vtkTypeMacro(thisClass, superclass)
void SetInputField(const char *name, int fieldLoc)
void PrintSelf(ostream &os, vtkIndent indent)
abstract superclass for arrays of numeric data
represent and manipulate fields of data
Superclass for algorithms that produce output of the same type as input.
GLuint const GLchar * name
Split a field into single component fields.
static vtkSplitField * New()
a simple class to control print indentation
void DeleteAllComponents()
void Split(int component, const char *arrayName)
#define VTKFILTERSGENERAL_EXPORT
void PrintAllComponents(ostream &os, vtkIndent indent)
void SetInputField(const char *name, const char *fieldLoc)
Component * GetNextComponent(Component *op)
void PrintComponent(Component *op, ostream &os, vtkIndent indent)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
vtkDataArray * SplitArray(vtkDataArray *da, int component)