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];
topologically and geometrically regular array of data
applies a bit-mask pattern to each component.
static vtkImageMaskBits * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetMasks(unsigned int mask1, unsigned int mask2)
void SetMask(unsigned int mask)
void SetMasks(unsigned int mask1, unsigned int mask2, unsigned int mask3)
void ThreadedExecute(vtkImageData *inData, vtkImageData *outData, int ext[6], int id)
void SetOperationToNand()
a simple class to control print indentation
Generic filter that has one input.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.