7 #ifndef __vtkPlusUsScanConvertLinear_h 8 #define __vtkPlusUsScanConvertLinear_h 10 #include "vtkPlusImageProcessingExport.h" 13 class vtkAlgorithmOutput;
14 class vtkImageReslice;
35 virtual void SetInputConnection(vtkAlgorithmOutput* input);
39 virtual void Update();
50 vtkSetMacro(ImagingDepthMm,
double);
51 vtkGetMacro(ImagingDepthMm,
double);
52 vtkSetMacro(TransducerWidthMm,
double);
virtual PlusStatus GetScanLineEndPoints(int scanLineIndex, double scanlineStartPoint_OutputImage[4], double scanlineEndPoint_OutputImage[4])=0
virtual PlusStatus WriteConfiguration(vtkXMLDataElement *scanConversionElement)
vtkImageReslice * ImageReslice
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual double GetDistanceBetweenScanlineSamplePointsMm()=0
virtual void SetInputData(vtkDataObject *input)
This is a base class for defining a common scan conversion algorithm interface for all kinds of probe...
This class performs scan conversion from scan lines for curvilinear probes.
virtual vtkImageData * GetOutput()=0
virtual const char * GetTransducerGeometry()
virtual PlusStatus ReadConfiguration(vtkXMLDataElement *scanConversionElement)