Go to the documentation of this file.
30 #ifndef vtkMaskFields_h
31 #define vtkMaskFields_h
33 #include "vtkFiltersCoreModule.h"
66 void CopyFieldOn(
int fieldLocation,
const char*
name) { this->CopyFieldOnOff(fieldLocation,
name, 1); }
85 void CopyAttributeOn(
int attributeLocation,
int attributeType) { this->CopyAttributeOnOff(attributeLocation, attributeType, 1); }
86 void CopyAttributeOff(
int attributeLocation,
int attributeType) { this->CopyAttributeOnOff(attributeLocation, attributeType, 0); }
103 void CopyAttributeOn(
const char* attributeLoc,
104 const char* attributeType);
105 void CopyAttributeOff(
const char* attributeLoc,
106 const char* attributeType);
107 void CopyFieldOn(
const char* fieldLoc,
109 void CopyFieldOff(
const char* fieldLoc,
122 virtual void CopyAllOn();
133 virtual void CopyAllOff();
158 void CopyFieldOnOff(
int fieldLocation,
const char*
name,
int onOff);
159 void CopyAttributeOnOff(
int attributeLocation,
int attributeType,
int onOff);
160 void ClearFieldFlags();
162 int FindFlag(
int arrayType,
int location);
164 int GetFlag(
int arrayType,
int location);
165 int GetAttributeLocation(
const char* loc);
166 int GetAttributeType(
const char*
type);
171 static char FieldLocationNames[3][12];
void CopyAttributeOn(int attributeLocation, int attributeType)
Turn on/off the copying of the attribute or specified by vtkDataSetAttributes:AttributeTypes.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called within ProcessRequest when a request asks the algorithm to do its work.
void CopyFieldsOff()
Convenience methods which operate on all field data or attribute data.
Superclass for algorithms that produce output of the same type as input.
CopyFieldFlag * CopyFieldFlags
a simple class to control print indentation
static vtkDataSetAlgorithm * New()
Allow control of which fields get passed to the output.
abstract class to specify dataset behavior
void CopyFieldOff(int fieldLocation, const char *name)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void CopyFieldOn(int fieldLocation, const char *name)
Turn on/off the copying of the field or specified by name.
void CopyAttributeOff(int attributeLocation, int attributeType)