|
IGSTK
|
This class simulates an ultrasound image by extracting a slice from a 3D MR or CT image. More...
#include <igstkUltrasoundImageSimulator.h>


Public Member Functions | |
| void | RequestSetTransform (const TransformType &transform) |
| Request to set vector 2 on the plane. | |
| void | RequestSetImageGeometricModel (const ImageGeometricModelType *imageGeometricObject) |
| Connect this representation class to the spatial object. | |
| void | RequestReslice () |
| Request reslice a 3D image. | |
| virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| Print the object information in a stream. | |
| void | RequestGetImage () |
| Declare the UltrasoundImageSimulator class to be a friend in order to give it access to the private method GetVTKImage(). | |
| igstkLoadedObjectEventMacro (ImageModifiedEvent, IGSTKEvent, USImageObject) | |
| Event type. | |
Public Attributes | |
| igstkStandardTemplatedClassTraitsMacro(UltrasoundImageSimulator, Object) public typedef Transform | TransformType |
| Macro with standard traits declarations. | |
Protected Types | |
| typedef ImageGeometricModelType::ConstPointer | ImageGeometricModelConstPointer |
| Types required for internal implementation. | |
| typedef ImageGeometricModelType::PointType | PointType |
| typedef USImageObject::ImageType | USImageType |
| typedef ImageGeometricModelType::ImageType | MRImageType |
Protected Member Functions | |
| UltrasoundImageSimulator () | |
| Constructor. | |
| ~UltrasoundImageSimulator () | |
| Destructor. | |
This class simulates an ultrasound image by extracting a slice from a 3D MR or CT image.
Since most ultrasound systems provide images via a live feed, it is difficult to test Ultrasound applications offline. This class is intended to provide a simulation of Ultrasound images by reading a CT or MR image and extracting an slice from it.
Definition at line 88 of file igstkUltrasoundImageSimulator.h.
typedef ImageGeometricModelType::ConstPointer igstk::UltrasoundImageSimulator< TImageGeometricModel >::ImageGeometricModelConstPointer [protected] |
Types required for internal implementation.
Definition at line 137 of file igstkUltrasoundImageSimulator.h.
typedef ImageGeometricModelType::PointType igstk::UltrasoundImageSimulator< TImageGeometricModel >::PointType [protected] |
Definition at line 139 of file igstkUltrasoundImageSimulator.h.
typedef USImageObject::ImageType igstk::UltrasoundImageSimulator< TImageGeometricModel >::USImageType [protected] |
Definition at line 140 of file igstkUltrasoundImageSimulator.h.
typedef ImageGeometricModelType::ImageType igstk::UltrasoundImageSimulator< TImageGeometricModel >::MRImageType [protected] |
Definition at line 141 of file igstkUltrasoundImageSimulator.h.
| igstk::UltrasoundImageSimulator< TImageGeometricModel >::UltrasoundImageSimulator | ( | ) | [protected] |
Constructor.
| igstk::UltrasoundImageSimulator< TImageGeometricModel >::~UltrasoundImageSimulator | ( | ) | [protected] |
Destructor.
| void igstk::UltrasoundImageSimulator< TImageGeometricModel >::RequestSetTransform | ( | const TransformType & | transform | ) |
Request to set vector 2 on the plane.
| void igstk::UltrasoundImageSimulator< TImageGeometricModel >::RequestSetImageGeometricModel | ( | const ImageGeometricModelType * | imageGeometricObject | ) |
Connect this representation class to the spatial object.
| void igstk::UltrasoundImageSimulator< TImageGeometricModel >::RequestReslice | ( | ) |
Request reslice a 3D image.
| virtual void igstk::UltrasoundImageSimulator< TImageGeometricModel >::PrintSelf | ( | std::ostream & | os, |
| itk::Indent | indent | ||
| ) | const [virtual] |
Print the object information in a stream.
Reimplemented from igstk::Object.
| void igstk::UltrasoundImageSimulator< TImageGeometricModel >::RequestGetImage | ( | ) |
Declare the UltrasoundImageSimulator class to be a friend in order to give it access to the private method GetVTKImage().
Request to get the output image as an event
| igstk::UltrasoundImageSimulator< TImageGeometricModel >::igstkLoadedObjectEventMacro | ( | ImageModifiedEvent | , |
| IGSTKEvent | , | ||
| USImageObject | |||
| ) |
Event type.
| igstkStandardTemplatedClassTraitsMacro ( UltrasoundImageSimulator,Object) public typedef Transform igstk::UltrasoundImageSimulator< TImageGeometricModel >::TransformType |
Macro with standard traits declarations.
Definition at line 94 of file igstkUltrasoundImageSimulator.h.
1.7.4