30 #ifndef vtkImageShiftScale_h
31 #define vtkImageShiftScale_h
46 vtkSetMacro(Shift,
double);
47 vtkGetMacro(Shift,
double);
52 vtkSetMacro(Scale,
double);
53 vtkGetMacro(Scale,
double);
59 vtkSetMacro(OutputScalarType,
int);
60 vtkGetMacro(OutputScalarType,
int);
66 {this->SetOutputScalarType(
VTK_LONG);}
70 {this->SetOutputScalarType(
VTK_INT);}
78 {this->SetOutputScalarType(
VTK_CHAR);}
90 vtkSetMacro(ClampOverflow,
int);
91 vtkGetMacro(ClampOverflow,
int);
92 vtkBooleanMacro(ClampOverflow,
int);
#define VTK_UNSIGNED_SHORT
void SetOutputScalarTypeToChar()
void PrintSelf(ostream &os, vtkIndent indent)
void SetOutputScalarTypeToUnsignedShort()
Generic filter that has one input..
shift and scale an input image
void SetOutputScalarTypeToDouble()
void SetOutputScalarTypeToUnsignedChar()
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTKIMAGINGCORE_EXPORT
void SetOutputScalarTypeToInt()
void SetOutputScalarTypeToFloat()
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
#define VTK_UNSIGNED_CHAR
static vtkAlgorithm * New()
#define VTK_UNSIGNED_LONG
void SetOutputScalarTypeToShort()
void SetOutputScalarTypeToLong()
void SetOutputScalarTypeToUnsignedInt()
void SetOutputScalarTypeToUnsignedLong()