28 #ifndef vtkDICOMApplyRescale_h
29 #define vtkDICOMApplyRescale_h
31 #include "vtkDICOMAlgorithm.h"
32 #include "vtkDICOMModule.h"
34 class vtkDICOMRealWorldMapping;
46 void PrintSelf(ostream& os, vtkIndent indent) VTK_DICOM_OVERRIDE;
49 void SetOutputScalarType(
int t);
51 void SetOutputScalarTypeToFloat() {
52 this->SetOutputScalarType(VTK_FLOAT); }
53 void SetOutputScalarTypeToDouble() {
54 this->SetOutputScalarType(VTK_DOUBLE); }
55 int GetOutputScalarType() {
56 return this->OutputScalarType; }
63 int RequestInformation(
64 vtkInformation* request, vtkInformationVector** inputVector,
65 vtkInformationVector* outputVector) VTK_DICOM_OVERRIDE;
68 vtkInformation* request, vtkInformationVector** inputVector,
69 vtkInformationVector* outputVector) VTK_DICOM_OVERRIDE;
71 void ThreadedRequestData(
72 vtkInformation *request, vtkInformationVector **inputVector,
73 vtkInformationVector *outputVector, vtkImageData ***inData,
74 vtkImageData **outData,
int ext[6],
int id) VTK_DICOM_OVERRIDE;
76 vtkDICOMRealWorldMapping *Mapping;
80 #ifdef VTK_DICOM_DELETE
Superclass for DICOM image filters.
Definition: vtkDICOMAlgorithm.h:49
Convert pixels to real-world values.
Definition: vtkDICOMApplyRescale.h:38
static vtkDICOMApplyRescale * New()
Static method for construction.
void PrintSelf(ostream &os, vtkIndent indent) VTK_DICOM_OVERRIDE
Print information about this object.