Go to the documentation of this file.
27 #ifndef vtkImageMaskBits_h
28 #define vtkImageMaskBits_h
30 #include "vtkImagingMathModule.h"
45 vtkSetVector4Macro(Masks,
unsigned int);
47 {this->SetMasks(mask, mask, mask, mask);}
48 void SetMasks(
unsigned int mask1,
unsigned int mask2)
49 {this->SetMasks(mask1, mask2, 0xffffffff, 0xffffffff);}
50 void SetMasks(
unsigned int mask1,
unsigned int mask2,
unsigned int mask3)
51 {this->SetMasks(mask1, mask2, mask3, 0xffffffff);}
52 vtkGetVector4Macro(Masks,
unsigned int);
60 vtkGetMacro(Operation,
int);
75 unsigned int Masks[4];
static vtkImageMaskBits * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetMask(unsigned int mask)
Generic filter that has one input.
void SetMasks(unsigned int mask1, unsigned int mask2, unsigned int mask3)
void SetOperationToNand()
topologically and geometrically regular array of data
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetMasks(unsigned int mask1, unsigned int mask2)
void ThreadedExecute(vtkImageData *inData, vtkImageData *outData, int ext[6], int id)
applies a bit-mask pattern to each component.