This class performs scan conversion from scan lines for curvilinear probes.
More...
#include <src/PlusImageProcessing/vtkPlusUsScanConvertLinear.h>
|
virtual const char * | GetClassName () |
|
virtual double | GetDistanceBetweenScanlineSamplePointsMm () |
|
virtual double | GetImagingDepthMm () |
|
virtual vtkImageData * | GetOutput () |
|
virtual PlusStatus | GetScanLineEndPoints (int scanLineIndex, double scanlineStartPoint_OutputImage[4], double scanlineEndPoint_OutputImage[4]) |
|
virtual const char * | GetTransducerGeometry () |
|
virtual int | IsA (const char *type) |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
|
virtual PlusStatus | ReadConfiguration (vtkXMLDataElement *scanConversionElement) |
|
virtual void | SetImagingDepthMm (double) |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | SetInputData (vtkDataObject *input) |
|
virtual void | SetTransducerWidthMm (double) |
|
virtual void | Update () |
|
virtual PlusStatus | WriteConfiguration (vtkXMLDataElement *scanConversionElement) |
|
virtual int * | GetInputImageExtent () |
|
virtual void | GetInputImageExtent (int &, int &, int &, int &, int &, int &) |
|
virtual void | GetInputImageExtent (int [6]) |
|
virtual void | GetOutputImageExtent (int [6]) |
|
virtual int * | GetOutputImageExtent () |
|
virtual void | GetOutputImageExtent (int &, int &, int &, int &, int &, int &) |
|
virtual FrameSizeType | GetOutputImageSizePixel () |
|
virtual void | GetOutputImageSpacing (double [3]) |
|
virtual double * | GetOutputImageSpacing () |
|
virtual void | GetOutputImageSpacing (double &, double &, double &) |
|
virtual char * | GetTransducerName () |
|
virtual void | SetInputImageExtent (int [6]) |
|
virtual void | SetInputImageExtent (int, int, int, int, int, int) |
|
virtual void | SetOutputImageSpacing (double, double, double) |
|
virtual void | SetOutputImageSpacing (double [3]) |
|
virtual void | SetTransducerName (const char *) |
|
This class performs scan conversion from scan lines for curvilinear probes.
Definition at line 22 of file vtkPlusUsScanConvertLinear.h.
◆ Superclass
◆ vtkPlusUsScanConvertLinear()
vtkPlusUsScanConvertLinear::vtkPlusUsScanConvertLinear |
( |
| ) |
|
|
protected |
◆ ~vtkPlusUsScanConvertLinear()
vtkPlusUsScanConvertLinear::~vtkPlusUsScanConvertLinear |
( |
| ) |
|
|
protectedvirtual |
◆ GetClassName()
virtual const char* vtkPlusUsScanConvertLinear::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetDistanceBetweenScanlineSamplePointsMm()
double vtkPlusUsScanConvertLinear::GetDistanceBetweenScanlineSamplePointsMm |
( |
| ) |
|
|
virtual |
◆ GetImagingDepthMm()
virtual double vtkPlusUsScanConvertLinear::GetImagingDepthMm |
( |
| ) |
|
|
virtual |
◆ GetOutput()
vtkImageData * vtkPlusUsScanConvertLinear::GetOutput |
( |
| ) |
|
|
virtual |
◆ GetScanLineEndPoints()
PlusStatus vtkPlusUsScanConvertLinear::GetScanLineEndPoints |
( |
int |
scanLineIndex, |
|
|
double |
scanlineStartPoint_OutputImage[4], |
|
|
double |
scanlineEndPoint_OutputImage[4] |
|
) |
| |
|
virtual |
Get the start and end point of the selected scanline transducer surface, the end point is far from the transducer surface.
- Parameters
-
scanLineIndex | Index of the scanline. Starts with 0 (the scanline closest to the marked side of the transducer) |
scanlineStartPoint_OutputImage | Starting point of the scanline (near the transducer surface), in output image coordinate frame (in pixels) |
scanlineEndPoint_OutputImage | Last point of the scanline (far from the transducer surface), in output image coordinate frame (in pixels) |
Implements vtkPlusUsScanConvert.
Definition at line 139 of file vtkPlusUsScanConvertLinear.cxx.
◆ GetTransducerGeometry()
virtual const char* vtkPlusUsScanConvertLinear::GetTransducerGeometry |
( |
| ) |
|
|
inlinevirtual |
◆ IsA()
virtual int vtkPlusUsScanConvertLinear::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusUsScanConvertLinear::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkPlusUsScanConvertLinear::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ ReadConfiguration()
PlusStatus vtkPlusUsScanConvertLinear::ReadConfiguration |
( |
vtkXMLDataElement * |
scanConversionElement | ) |
|
|
virtual |
◆ SafeDownCast()
◆ SetImagingDepthMm()
virtual void vtkPlusUsScanConvertLinear::SetImagingDepthMm |
( |
double |
| ) |
|
|
virtual |
◆ SetInputConnection()
void vtkPlusUsScanConvertLinear::SetInputConnection |
( |
vtkAlgorithmOutput * |
input | ) |
|
|
virtual |
Set the connection for the input image containing the brightness lines. The input image orientation must be FM.
Definition at line 43 of file vtkPlusUsScanConvertLinear.cxx.
◆ SetInputData()
void vtkPlusUsScanConvertLinear::SetInputData |
( |
vtkDataObject * |
input | ) |
|
|
virtual |
◆ SetTransducerWidthMm()
virtual void vtkPlusUsScanConvertLinear::SetTransducerWidthMm |
( |
double |
| ) |
|
|
virtual |
◆ Update()
void vtkPlusUsScanConvertLinear::Update |
( |
void |
| ) |
|
|
virtual |
◆ WriteConfiguration()
PlusStatus vtkPlusUsScanConvertLinear::WriteConfiguration |
( |
vtkXMLDataElement * |
scanConversionElement | ) |
|
|
virtual |
◆ ImageReslice
vtkImageReslice* vtkPlusUsScanConvertLinear::ImageReslice |
|
protected |
◆ ImagingDepthMm
double vtkPlusUsScanConvertLinear::ImagingDepthMm |
|
protected |
◆ TransducerWidthMm
double vtkPlusUsScanConvertLinear::TransducerWidthMm |
|
protected |
Image width covered by the transducer (distance between the first and last RF scanlines), in mm
Definition at line 73 of file vtkPlusUsScanConvertLinear.h.
The documentation for this class was generated from the following files: