NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 52 of file cxtestSyntheticReconstructInput.h.

Constructor & Destructor Documentation

cxtest::SyntheticReconstructInput::SyntheticReconstructInput ( )

Definition at line 42 of file cxtestSyntheticReconstructInput.cpp.

Member Function Documentation

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

Definition at line 67 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 59 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 55 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 63 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 199 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 153 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 68 of file cxtestSyntheticReconstructInput.h.

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

Definition at line 66 of file cxtestSyntheticReconstructInput.h.

void cxtest::SyntheticReconstructInput::printConfiguration ( )

Definition at line 89 of file cxtestSyntheticReconstructInput.cpp.

void cxtest::SyntheticReconstructInput::setBoxAndLinesPhantom ( )

Definition at line 99 of file cxtestSyntheticReconstructInput.cpp.

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

Definition at line 72 of file cxtestSyntheticReconstructInput.cpp.

void cxtest::SyntheticReconstructInput::setSpherePhantom ( )

Definition at line 104 of file cxtestSyntheticReconstructInput.cpp.

void cxtest::SyntheticReconstructInput::setWireCrossPhantom ( )

Definition at line 109 of file cxtestSyntheticReconstructInput.cpp.


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