31 #ifndef vtkImageShiftScale_h
32 #define vtkImageShiftScale_h
35 #include "vtkImagingCoreModule.h"
50 vtkGetMacro(Shift,
double);
58 vtkGetMacro(Scale,
double);
67 vtkGetMacro(OutputScalarType,
int);
73 {this->SetOutputScalarType(
VTK_LONG);}
77 {this->SetOutputScalarType(
VTK_INT);}
85 {this->SetOutputScalarType(
VTK_CHAR);}
100 vtkGetMacro(ClampOverflow,
int);
topologically and geometrically regular array of data
shift and scale an input image
virtual void ThreadedRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *, vtkImageData ***inData, vtkImageData **outData, int outExt[6], int threadId)
If the subclass does not define an Execute method, then the task will be broken up,...
void SetOutputScalarTypeToInt()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetOutputScalarTypeToLong()
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
Subclasses can reimplement this method to collect information from their inputs and set information f...
void SetOutputScalarTypeToUnsignedInt()
void SetOutputScalarTypeToDouble()
void SetOutputScalarTypeToChar()
void SetOutputScalarTypeToShort()
void SetOutputScalarTypeToUnsignedLong()
void SetOutputScalarTypeToFloat()
void SetOutputScalarTypeToUnsignedShort()
static vtkImageShiftScale * New()
void SetOutputScalarTypeToUnsignedChar()
a simple class to control print indentation
Generic filter that has one input.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
#define VTK_UNSIGNED_CHAR
#define VTK_UNSIGNED_SHORT
#define VTK_UNSIGNED_LONG