47 #ifndef vtkMergeFields_h 48 #define vtkMergeFields_h 67 void SetOutputField(
const char*
name,
int fieldLoc);
72 void SetOutputField(
const char*
name,
const char* fieldLoc);
75 void Merge(
int component,
const char* arrayName,
int sourceComp);
102 delete[] this->FieldName;
106 this->FieldName =
new char[strlen(name)+1];
107 strcpy(this->FieldName, name);
135 static char FieldLocationNames[3][12];
148 {
return this->Head; }
151 void DeleteAllComponents();
154 void PrintAllComponents(ostream& os,
vtkIndent indent);
Merge multiple fields into one.
#define VTKFILTERSCORE_EXPORT
#define vtkGetMacro(name, type)
#define vtkTypeMacro(thisClass, superclass)
void SetName(const char *name)
GLuint const GLchar * name
a simple class to control print indentation
abstract superclass for arrays of numeric data
Component * GetNextComponent(Component *op)
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce output of the same type as input.
static vtkDataSetAlgorithm * New()
represent and manipulate fields of data
#define vtkSetMacro(name, type)