Calculates ultrasound image spacing from phantom definition file.
More...
#include <src/PlusCalibration/vtkSpacingCalibAlgo/vtkPlusSpacingCalibAlgo.h>
Calculates ultrasound image spacing from phantom definition file.
Definition at line 25 of file vtkPlusSpacingCalibAlgo.h.
◆ Superclass
◆ vtkPlusSpacingCalibAlgo()
vtkPlusSpacingCalibAlgo::vtkPlusSpacingCalibAlgo |
( |
| ) |
|
|
protected |
◆ ~vtkPlusSpacingCalibAlgo()
vtkPlusSpacingCalibAlgo::~vtkPlusSpacingCalibAlgo |
( |
| ) |
|
|
protectedvirtual |
◆ AddNewColumnToReportTable()
PlusStatus vtkPlusSpacingCalibAlgo::AddNewColumnToReportTable |
( |
const char * |
columnName | ) |
|
|
protected |
◆ ConstructLinearEquationForCalibration()
PlusStatus vtkPlusSpacingCalibAlgo::ConstructLinearEquationForCalibration |
( |
std::vector< vnl_vector< double > > & |
aMatrix, |
|
|
std::vector< double > & |
bVector |
|
) |
| |
|
protectedvirtual |
◆ GenerateReport()
Add generated html report from spacing calibration to the existing html report htmlReport and plotter arguments has to be defined by the caller function
Definition at line 343 of file vtkPlusSpacingCalibAlgo.cxx.
◆ GetClassName()
virtual const char* vtkPlusSpacingCalibAlgo::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetError()
PlusStatus vtkPlusSpacingCalibAlgo::GetError |
( |
double & |
mean, |
|
|
double & |
stdev |
|
) |
| |
|
virtual |
◆ GetReportTable()
virtual vtkTable* vtkPlusSpacingCalibAlgo::GetReportTable |
( |
| ) |
|
|
virtual |
Report table used for storing algorithm results
◆ GetSpacing()
PlusStatus vtkPlusSpacingCalibAlgo::GetSpacing |
( |
double |
spacing[2] | ) |
|
|
virtual |
◆ GetTrackedFrameList()
virtual vtkIGSIOTrackedFrameList* vtkPlusSpacingCalibAlgo::GetTrackedFrameList |
( |
| ) |
|
|
protectedvirtual |
◆ IsA()
virtual int vtkPlusSpacingCalibAlgo::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkPlusSpacingCalibAlgo::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ PrintSelf()
void vtkPlusSpacingCalibAlgo::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
virtual |
◆ SafeDownCast()
◆ SetInputs()
void vtkPlusSpacingCalibAlgo::SetInputs |
( |
vtkIGSIOTrackedFrameList * |
trackedFrameList, |
|
|
const std::vector< PlusNWire > & |
nWires |
|
) |
| |
|
virtual |
Set inputs:
- Parameters
-
trackedFrameList | tracked frames with segmentation results |
nWires | phantom definition structure |
- See also
- NWire(), vtkIGSIOTrackedFrameList()
Definition at line 69 of file vtkPlusSpacingCalibAlgo.cxx.
◆ SetReportTable()
virtual void vtkPlusSpacingCalibAlgo::SetReportTable |
( |
vtkTable * |
| ) |
|
|
protectedvirtual |
Report table used for storing algorithm results
◆ SetSpacing() [1/2]
virtual void vtkPlusSpacingCalibAlgo::SetSpacing |
( |
double |
, |
|
|
double |
|
|
) |
| |
|
protectedvirtual |
Set image spacing (mm/pixel)
◆ SetSpacing() [2/2]
void vtkPlusSpacingCalibAlgo::SetSpacing |
( |
double |
[2] | ) |
|
|
protected |
◆ SetTrackedFrameList()
virtual void vtkPlusSpacingCalibAlgo::SetTrackedFrameList |
( |
vtkIGSIOTrackedFrameList * |
| ) |
|
|
protectedvirtual |
◆ Update()
◆ UpdateReportTable()
PlusStatus vtkPlusSpacingCalibAlgo::UpdateReportTable |
( |
const std::vector< vnl_vector< double > > & |
aMatrix, |
|
|
const std::vector< double > & |
bVector, |
|
|
const vnl_vector< double > & |
resultVector |
|
) |
| |
|
protectedvirtual |
◆ ErrorMean
double vtkPlusSpacingCalibAlgo::ErrorMean |
|
protected |
◆ ErrorStdev
double vtkPlusSpacingCalibAlgo::ErrorStdev |
|
protected |
◆ NWires
std::vector<PlusNWire> vtkPlusSpacingCalibAlgo::NWires |
|
protected |
◆ ReportTable
vtkTable* vtkPlusSpacingCalibAlgo::ReportTable |
|
protected |
◆ Spacing
double vtkPlusSpacingCalibAlgo::Spacing[2] |
|
protected |
Image image spacing (mm/pixel; spacing[0]: lateral axis, spacing[1]: axial axis)
Definition at line 83 of file vtkPlusSpacingCalibAlgo.h.
◆ TrackedFrameList
vtkIGSIOTrackedFrameList* vtkPlusSpacingCalibAlgo::TrackedFrameList |
|
protected |
◆ UpdateTime
vtkTimeStamp vtkPlusSpacingCalibAlgo::UpdateTime |
|
protected |
When the results were computed. The result is recomputed only if the inputs changed more recently than UpdateTime.
Definition at line 104 of file vtkPlusSpacingCalibAlgo.h.
The documentation for this class was generated from the following files: