32 #ifndef __vtkMaskFields_h
33 #define __vtkMaskFields_h
60 void CopyFieldOn(
int fieldLocation,
const char*
name) { this->CopyFieldOnOff(fieldLocation, name, 1); }
61 void CopyFieldOff(
int fieldLocation,
const char*
name) { this->CopyFieldOnOff(fieldLocation, name, 0); }
76 void CopyAttributeOn(
int attributeLocation,
int attributeType) { this->CopyAttributeOnOff(attributeLocation, attributeType, 1); }
77 void CopyAttributeOff(
int attributeLocation,
int attributeType) { this->CopyAttributeOnOff(attributeLocation, attributeType, 0); }
93 void CopyAttributeOn(
const char* attributeLoc,
94 const char* attributeType);
95 void CopyAttributeOff(
const char* attributeLoc,
96 const char* attributeType);
97 void CopyFieldOn(
const char* fieldLoc,
99 void CopyFieldOff(
const char* fieldLoc,
108 virtual void CopyAllOn();
115 virtual void CopyAllOff();
144 void CopyFieldOnOff(
int fieldLocation,
const char*
name,
int onOff);
145 void CopyAttributeOnOff(
int attributeLocation,
int attributeType,
int onOff);
146 void ClearFieldFlags();
148 int FindFlag(
int arrayType,
int location);
150 int GetFlag(
int arrayType,
int location);
151 int GetAttributeLocation(
const char* loc);
152 int GetAttributeType(
const char*
type);
157 static char FieldLocationNames[3][12];