Go to the documentation of this file.
36 #ifndef vtkMaskFields_h
37 #define vtkMaskFields_h
39 #include "vtkFiltersCoreModule.h"
72 void CopyFieldOn(
int fieldLocation,
const char*
name) { this->CopyFieldOnOff(fieldLocation,
name, 1); }
91 void CopyAttributeOn(
int attributeLocation,
int attributeType) { this->CopyAttributeOnOff(attributeLocation, attributeType, 1); }
92 void CopyAttributeOff(
int attributeLocation,
int attributeType) { this->CopyAttributeOnOff(attributeLocation, attributeType, 0); }
110 const char* attributeType);
112 const char* attributeType);
177 static char FieldLocationNames[3][12];
int GetFlag(const char *field, int location)
void CopyAttributeOnOff(int attributeLocation, int attributeType, int onOff)
void CopyAttributeOn(int attributeLocation, int attributeType)
Turn on/off the copying of the attribute or specified by vtkDataSetAttributes:AttributeTypes.
int GetFlag(int arrayType, int location)
int FindFlag(const char *field, int location)
int GetAttributeLocation(const char *loc)
void CopyAttributeOff(const char *attributeLoc, const char *attributeType)
void CopyFieldsOff()
Convenience methods which operate on all field data or attribute data.
~vtkMaskFields() override
Superclass for algorithms that produce output of the same type as input.
CopyFieldFlag * CopyFieldFlags
int FindFlag(int arrayType, int location)
virtual void CopyAllOn()
Turn on copying of all data.
void CopyFieldOnOff(int fieldLocation, const char *name, int onOff)
void CopyAttributeOn(const char *attributeLoc, const char *attributeType)
Helper methods used by other language bindings.
static vtkMaskFields * New()
Create a new vtkMaskFields.
void CopyFieldOn(const char *fieldLoc, const char *name)
a simple class to control print indentation
int GetAttributeType(const char *type)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void CopyFieldOff(const char *fieldLoc, const char *name)
Allow control of which fields get passed to the output.
abstract class to specify dataset behavior
void CopyFieldOff(int fieldLocation, const char *name)
virtual void CopyAllOff()
Turn off copying of all data.
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)