35 #ifndef vtkBooleanTexture_h
36 #define vtkBooleanTexture_h
39 #include "vtkImagingHybridModule.h"
41 VTK_ABI_NAMESPACE_BEGIN
54 vtkSetMacro(XSize,
int);
55 vtkGetMacro(XSize,
int);
62 vtkSetMacro(YSize,
int);
63 vtkGetMacro(YSize,
int);
70 vtkSetMacro(Thickness,
int);
71 vtkGetMacro(Thickness,
int);
78 vtkSetVector2Macro(InIn,
unsigned char);
79 vtkGetVectorMacro(InIn,
unsigned char, 2);
86 vtkSetVector2Macro(InOut,
unsigned char);
87 vtkGetVectorMacro(InOut,
unsigned char, 2);
94 vtkSetVector2Macro(OutIn,
unsigned char);
95 vtkGetVectorMacro(OutIn,
unsigned char, 2);
102 vtkSetVector2Macro(OutOut,
unsigned char);
103 vtkGetVectorMacro(OutOut,
unsigned char, 2);
110 vtkSetVector2Macro(OnOn,
unsigned char);
111 vtkGetVectorMacro(OnOn,
unsigned char, 2);
118 vtkSetVector2Macro(OnIn,
unsigned char);
119 vtkGetVectorMacro(OnIn,
unsigned char, 2);
126 vtkSetVector2Macro(OnOut,
unsigned char);
127 vtkGetVectorMacro(OnOut,
unsigned char, 2);
134 vtkSetVector2Macro(InOn,
unsigned char);
135 vtkGetVectorMacro(InOn,
unsigned char, 2);
142 vtkSetVector2Macro(OutOn,
unsigned char);
143 vtkGetVectorMacro(OutOn,
unsigned char, 2);
157 unsigned char InIn[2];
158 unsigned char InOut[2];
159 unsigned char OutIn[2];
160 unsigned char OutOut[2];
161 unsigned char OnOn[2];
162 unsigned char OnIn[2];
163 unsigned char OnOut[2];
164 unsigned char InOn[2];
165 unsigned char OutOn[2];
172 VTK_ABI_NAMESPACE_END
virtual void ExecuteDataWithInformation(vtkDataObject *output, vtkInformation *outInfo)
This is a convenience method that is implemented in many subclasses instead of RequestData.
generate 2D texture map based on combinations of inside, outside, and on region boundary ...
a simple class to control print indentation
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
Generic algorithm superclass for image algs.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
general representation of visualization data