CustusX  2023.01.05-dev+develop.0da12
An IGT application
UltrasoundSectorSource Class Reference

Source for an Ultrasound sector. The output vtkPolyData contains a polygon plus texture coordinates. The output is given in space u: a xy vtk image space with origin in the lower-left corner,. More...

#include <cxUltrasoundSectorSource.h>

Inheritance diagram for UltrasoundSectorSource:

Public Member Functions

 vtkTypeMacro (UltrasoundSectorSource, vtkPolyDataAlgorithm)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void setProbeSector (vtkPolyDataPtr sector)
 

Static Public Member Functions

static UltrasoundSectorSourceNew ()
 

Protected Member Functions

 UltrasoundSectorSource ()
 
 ~UltrasoundSectorSource ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 

Detailed Description

Source for an Ultrasound sector. The output vtkPolyData contains a polygon plus texture coordinates. The output is given in space u: a xy vtk image space with origin in the lower-left corner,.

The class is an adapter: The polydata is set with setProbeSector, and its contents are copied into the output during Execute. No other (real) work is done.

Adapted from same-named class in CustusX1

Definition at line 52 of file cxUltrasoundSectorSource.h.

Constructor & Destructor Documentation

UltrasoundSectorSource::UltrasoundSectorSource ( )
protected

Definition at line 24 of file cxUltrasoundSectorSource.cpp.

UltrasoundSectorSource::~UltrasoundSectorSource ( )
inlineprotected

Definition at line 63 of file cxUltrasoundSectorSource.h.

Member Function Documentation

static UltrasoundSectorSource* UltrasoundSectorSource::New ( )
static
void UltrasoundSectorSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

Definition at line 35 of file cxUltrasoundSectorSource.cpp.

int UltrasoundSectorSource::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

Definition at line 42 of file cxUltrasoundSectorSource.cpp.

int UltrasoundSectorSource::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected

Definition at line 64 of file cxUltrasoundSectorSource.cpp.

void UltrasoundSectorSource::setProbeSector ( vtkPolyDataPtr  sector)

Definition at line 29 of file cxUltrasoundSectorSource.cpp.

UltrasoundSectorSource::vtkTypeMacro ( UltrasoundSectorSource  ,
vtkPolyDataAlgorithm   
)

The documentation for this class was generated from the following files: