Class that simulates ultrasound images from multiple surface models.
More...
#include <src/PlusUsSimulator/vtkPlusUsSimulatorAlgo.h>
Class that simulates ultrasound images from multiple surface models.
Definition at line 28 of file vtkPlusUsSimulatorAlgo.h.
◆ Superclass
◆ vtkPlusUsSimulatorAlgo()
vtkPlusUsSimulatorAlgo::vtkPlusUsSimulatorAlgo |
( |
| ) |
|
|
protected |
◆ ~vtkPlusUsSimulatorAlgo()
vtkPlusUsSimulatorAlgo::~vtkPlusUsSimulatorAlgo |
( |
| ) |
|
|
protected |
◆ ConvertLineModelIntersectionsToSegmentDescriptor()
◆ FillOutputPortInformation()
int vtkPlusUsSimulatorAlgo::FillOutputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
◆ GetBrightnessConversionGamma()
virtual double vtkPlusUsSimulatorAlgo::GetBrightnessConversionGamma |
( |
| ) |
|
|
virtual |
A non-linear function is used for mapping intensities to pixel values: pixel = BrightnessConversionOffset + BrightnessConversionScale * intensity ^ BrightnessConversionGamma
◆ GetBrightnessConversionOffset()
virtual double vtkPlusUsSimulatorAlgo::GetBrightnessConversionOffset |
( |
| ) |
|
|
virtual |
A non-linear function is used for mapping intensities to pixel values: pixel = BrightnessConversionOffset + BrightnessConversionScale * intensity ^ BrightnessConversionGamma
◆ GetBrightnessConversionScale()
virtual double vtkPlusUsSimulatorAlgo::GetBrightnessConversionScale |
( |
| ) |
|
|
virtual |
A non-linear function is used for mapping intensities to pixel values: pixel = BrightnessConversionOffset + BrightnessConversionScale * intensity ^ BrightnessConversionGamma
◆ GetClassName()
virtual const char* vtkPlusUsSimulatorAlgo::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetFrameSize()
PlusStatus vtkPlusUsSimulatorAlgo::GetFrameSize |
( |
FrameSizeType & |
frameSize | ) |
|
◆ GetFrequencyMhz()
virtual double vtkPlusUsSimulatorAlgo::GetFrequencyMhz |
( |
| ) |
|
|
virtual |
◆ GetImageCoordinateFrame()
virtual char* vtkPlusUsSimulatorAlgo::GetImageCoordinateFrame |
( |
| ) |
|
|
virtual |
◆ GetIncomingIntensityMwPerCm2()
virtual double vtkPlusUsSimulatorAlgo::GetIncomingIntensityMwPerCm2 |
( |
| ) |
|
|
virtual |
Get max intensity in mW/cm2
◆ GetReferenceCoordinateFrame()
virtual char* vtkPlusUsSimulatorAlgo::GetReferenceCoordinateFrame |
( |
| ) |
|
|
virtual |
◆ GetRfProcessor()
◆ GetTransformRepository()
virtual vtkIGSIOTransformRepository* vtkPlusUsSimulatorAlgo::GetTransformRepository |
( |
| ) |
|
|
virtual |
◆ IsA()
virtual int vtkPlusUsSimulatorAlgo::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusUsSimulatorAlgo::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkPlusUsSimulatorAlgo::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
◆ ReadConfiguration()
PlusStatus vtkPlusUsSimulatorAlgo::ReadConfiguration |
( |
vtkXMLDataElement * |
config | ) |
|
|
virtual |
◆ RequestData()
int vtkPlusUsSimulatorAlgo::RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
◆ SafeDownCast()
◆ SetBrightnessConversionGamma()
virtual void vtkPlusUsSimulatorAlgo::SetBrightnessConversionGamma |
( |
double |
| ) |
|
|
virtual |
A non-linear function is used for mapping intensities to pixel values: pixel = BrightnessConversionOffset + BrightnessConversionScale * intensity ^ BrightnessConversionGamma
◆ SetBrightnessConversionOffset()
virtual void vtkPlusUsSimulatorAlgo::SetBrightnessConversionOffset |
( |
double |
| ) |
|
|
virtual |
A non-linear function is used for mapping intensities to pixel values: pixel = BrightnessConversionOffset + BrightnessConversionScale * intensity ^ BrightnessConversionGamma
◆ SetBrightnessConversionScale()
virtual void vtkPlusUsSimulatorAlgo::SetBrightnessConversionScale |
( |
double |
| ) |
|
|
virtual |
A non-linear function is used for mapping intensities to pixel values: pixel = BrightnessConversionOffset + BrightnessConversionScale * intensity ^ BrightnessConversionGamma
◆ SetFrequencyMhz()
virtual void vtkPlusUsSimulatorAlgo::SetFrequencyMhz |
( |
double |
| ) |
|
|
virtual |
◆ SetImageCoordinateFrame()
virtual void vtkPlusUsSimulatorAlgo::SetImageCoordinateFrame |
( |
const char * |
| ) |
|
|
virtual |
◆ SetIncomingIntensityMwPerCm2()
virtual void vtkPlusUsSimulatorAlgo::SetIncomingIntensityMwPerCm2 |
( |
double |
| ) |
|
|
virtual |
Set max intensity in mW/cm2
◆ SetNoiseAmplitude()
virtual void vtkPlusUsSimulatorAlgo::SetNoiseAmplitude |
( |
double |
| ) |
|
|
virtual |
◆ SetNoiseFrequency() [1/2]
virtual void vtkPlusUsSimulatorAlgo::SetNoiseFrequency |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
◆ SetNoiseFrequency() [2/2]
virtual void vtkPlusUsSimulatorAlgo::SetNoiseFrequency |
( |
double |
[3] | ) |
|
|
virtual |
◆ SetNoisePhase() [1/2]
virtual void vtkPlusUsSimulatorAlgo::SetNoisePhase |
( |
double |
[3] | ) |
|
|
virtual |
◆ SetNoisePhase() [2/2]
virtual void vtkPlusUsSimulatorAlgo::SetNoisePhase |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
|
virtual |
◆ SetNumberOfSamplesPerScanline()
virtual void vtkPlusUsSimulatorAlgo::SetNumberOfSamplesPerScanline |
( |
int |
| ) |
|
|
virtual |
Set the length of scanlines in pixels
◆ SetNumberOfScanlines()
virtual void vtkPlusUsSimulatorAlgo::SetNumberOfScanlines |
( |
int |
| ) |
|
|
virtual |
Set number of simulated scanlines
◆ SetReferenceCoordinateFrame()
virtual void vtkPlusUsSimulatorAlgo::SetReferenceCoordinateFrame |
( |
const char * |
| ) |
|
|
virtual |
◆ SetTransformRepository()
virtual void vtkPlusUsSimulatorAlgo::SetTransformRepository |
( |
vtkIGSIOTransformRepository * |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: