47 #ifndef __vtkMergeFields_h
48 #define __vtkMergeFields_h
66 void SetOutputField(
const char*
name,
int fieldLoc);
71 void SetOutputField(
const char*
name,
const char* fieldLoc);
74 void Merge(
int component,
const char* arrayName,
int sourceComp);
79 vtkSetMacro(NumberOfComponents,
int);
80 vtkGetMacro(NumberOfComponents,
int);
99 void SetName(
const char*
name)
101 delete[] this->FieldName;
105 this->FieldName =
new char[strlen(name)+1];
106 strcpy(this->FieldName, name);
134 static char FieldLocationNames[3][12];
147 {
return this->Head; }
148 void AddComponent(Component* op);
149 Component* FindComponent(
int index);
150 void DeleteAllComponents();
152 void PrintComponent(Component* op, ostream& os,
vtkIndent indent);
153 void PrintAllComponents(ostream& os,
vtkIndent indent);