CustusX  18.04
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

cxtest::SyntheticReconstructInput::SyntheticReconstructInput ( )

Definition at line 23 of file cxtestSyntheticReconstructInput.cpp.

Member Function Documentation

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

Definition at line 48 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 40 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 36 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 44 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 179 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 133 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 47 of file cxtestSyntheticReconstructInput.h.

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

Definition at line 45 of file cxtestSyntheticReconstructInput.h.

void cxtest::SyntheticReconstructInput::printConfiguration ( )

Definition at line 69 of file cxtestSyntheticReconstructInput.cpp.

void cxtest::SyntheticReconstructInput::setBoxAndLinesPhantom ( )

Definition at line 79 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 53 of file cxtestSyntheticReconstructInput.cpp.

void cxtest::SyntheticReconstructInput::setSpherePhantom ( )

Definition at line 84 of file cxtestSyntheticReconstructInput.cpp.

void cxtest::SyntheticReconstructInput::setWireCrossPhantom ( )

Definition at line 89 of file cxtestSyntheticReconstructInput.cpp.


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