NorMIT-nav  22.09
An IGT application
cxtest::SyntheticReconstructInput Class Reference

#include <cxtestSyntheticReconstructInput.h>

Public Member Functions

 SyntheticReconstructInput ()
 
void defineProbeMovementNormalizedTranslationRange (double range)
 
void defineProbeMovementAngleRange (double range)
 
void defineProbeMovementSteps (int steps)
 
void defineProbe (cx::ProbeDefinition probe)
 
void setOverallBoundsAndSpacing (double size, double spacing)
 
void setBoxAndLinesPhantom ()
 
void setSpherePhantom ()
 
void setWireCrossPhantom ()
 
cx::cxSyntheticVolumePtr getPhantom ()
 
void printConfiguration ()
 
cx::Vector3D getBounds () const
 
cx::USReconstructInputData generateSynthetic_USReconstructInputData ()
 
cx::ProcessedUSInputDataPtr generateSynthetic_ProcessedUSInputData (cx::Transform3D dMr)
 

Detailed Description

Generate synthetic US reconstruct input data based on a SyntheticVolume.

Date
12.12.2013, 2013
Author
christiana

Definition at line 31 of file cxtestSyntheticReconstructInput.h.

Constructor & Destructor Documentation

◆ SyntheticReconstructInput()

cxtest::SyntheticReconstructInput::SyntheticReconstructInput ( )

Definition at line 22 of file cxtestSyntheticReconstructInput.cpp.

Member Function Documentation

◆ defineProbe()

void cxtest::SyntheticReconstructInput::defineProbe ( cx::ProbeDefinition  probe)

Definition at line 47 of file cxtestSyntheticReconstructInput.cpp.

◆ defineProbeMovementAngleRange()

void cxtest::SyntheticReconstructInput::defineProbeMovementAngleRange ( double  range)

Definition at line 39 of file cxtestSyntheticReconstructInput.cpp.

◆ defineProbeMovementNormalizedTranslationRange()

void cxtest::SyntheticReconstructInput::defineProbeMovementNormalizedTranslationRange ( double  range)

Definition at line 35 of file cxtestSyntheticReconstructInput.cpp.

◆ defineProbeMovementSteps()

void cxtest::SyntheticReconstructInput::defineProbeMovementSteps ( int  steps)

Definition at line 43 of file cxtestSyntheticReconstructInput.cpp.

◆ generateSynthetic_ProcessedUSInputData()

cx::ProcessedUSInputDataPtr cxtest::SyntheticReconstructInput::generateSynthetic_ProcessedUSInputData ( cx::Transform3D  dMr)

Definition at line 178 of file cxtestSyntheticReconstructInput.cpp.

◆ generateSynthetic_USReconstructInputData()

cx::USReconstructInputData cxtest::SyntheticReconstructInput::generateSynthetic_USReconstructInputData ( )

Definition at line 132 of file cxtestSyntheticReconstructInput.cpp.

◆ getBounds()

cx::Vector3D cxtest::SyntheticReconstructInput::getBounds ( ) const
inline

Definition at line 47 of file cxtestSyntheticReconstructInput.h.

◆ getPhantom()

cx::cxSyntheticVolumePtr cxtest::SyntheticReconstructInput::getPhantom ( )
inline

Definition at line 45 of file cxtestSyntheticReconstructInput.h.

◆ printConfiguration()

void cxtest::SyntheticReconstructInput::printConfiguration ( )

Definition at line 68 of file cxtestSyntheticReconstructInput.cpp.

◆ setBoxAndLinesPhantom()

void cxtest::SyntheticReconstructInput::setBoxAndLinesPhantom ( )

Definition at line 78 of file cxtestSyntheticReconstructInput.cpp.

◆ setOverallBoundsAndSpacing()

void cxtest::SyntheticReconstructInput::setOverallBoundsAndSpacing ( double  size,
double  spacing 
)

Definition at line 52 of file cxtestSyntheticReconstructInput.cpp.

◆ setSpherePhantom()

void cxtest::SyntheticReconstructInput::setSpherePhantom ( )

Definition at line 83 of file cxtestSyntheticReconstructInput.cpp.

◆ setWireCrossPhantom()

void cxtest::SyntheticReconstructInput::setWireCrossPhantom ( )

Definition at line 88 of file cxtestSyntheticReconstructInput.cpp.


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