27 #ifndef vtkImageMathematics_h 28 #define vtkImageMathematics_h 33 #define VTK_SUBTRACT 1 34 #define VTK_MULTIPLY 2 48 #define VTK_MULTIPLYBYK 16 50 #define VTK_CONJUGATE 18 51 #define VTK_COMPLEX_MULTIPLY 19 52 #define VTK_REPLACECBYK 20 197 int extent[6],
int threadId);
void SetOperationToATAN()
void SetOperationToSquareRoot()
void SetOperationToATAN2()
virtual void SetInput2Data(vtkDataObject *in)
#define vtkGetMacro(name, type)
void SetOperationToDivide()
void SetOperationToConjugate()
void SetOperationToComplexMultiply()
void SetInputData(vtkDataObject *)
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
void SetOperationToAbsoluteValue()
Generic filter that has one input..
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetOperationToSubtract()
void SetOperationToReplaceCByK()
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
void SetOperationToMultiplyByK()
void SetOperationToSquare()
Add, subtract, multiply, divide, invert, sin, cos, exp, log.
static vtkAlgorithm * New()
#define vtkBooleanMacro(name, type)
void SetOperationToInvert()
void SetOperationToMultiply()
#define VTKIMAGINGMATH_EXPORT
general representation of visualization data
virtual void SetInput1Data(vtkDataObject *in)
#define VTK_COMPLEX_MULTIPLY
void SetOperationToAddConstant()
#define vtkSetMacro(name, type)