 |
VTK
9.1.0
|
Go to the documentation of this file.
134 #ifndef vtkImageShiftScale_h
135 #define vtkImageShiftScale_h
137 #include "vtkImagingCoreModule.h"
151 vtkSetMacro(Shift,
double);
152 vtkGetMacro(Shift,
double);
159 vtkSetMacro(Scale,
double);
160 vtkGetMacro(Scale,
double);
168 vtkSetMacro(OutputScalarType,
int);
169 vtkGetMacro(OutputScalarType,
int);
void SetOutputScalarTypeToInt()
Set the desired output scalar type.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
void SetOutputScalarTypeToFloat()
Set the desired output scalar type.
void SetOutputScalarTypeToUnsignedShort()
Set the desired output scalar type.
#define VTK_UNSIGNED_SHORT
Generic filter that has one input.
void ThreadedRequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *, vtkImageData ***inData, vtkImageData **outData, int outExt[6], int threadId) override
If the subclass does not define an Execute method, then the task will be broken up,...
~vtkImageShiftScale() override
void SetOutputScalarTypeToShort()
Set the desired output scalar type.
void SetOutputScalarTypeToUnsignedLong()
Set the desired output scalar type.
void SetOutputScalarTypeToChar()
Set the desired output scalar type.
topologically and geometrically regular array of data
a simple class to control print indentation
shift and scale an input image
#define VTK_UNSIGNED_CHAR
void SetOutputScalarTypeToUnsignedChar()
Set the desired output scalar type.
#define VTK_UNSIGNED_LONG
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetOutputScalarTypeToLong()
Set the desired output scalar type.
static vtkImageShiftScale * New()
void SetOutputScalarTypeToUnsignedInt()
Set the desired output scalar type.
vtkTypeBool ClampOverflow
void SetOutputScalarTypeToDouble()
Set the desired output scalar type.