|
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. More... | |
| void | RequestSetImageGeometricModel (const ImageGeometricModelType *imageGeometricObject) |
| Connect this representation class to the spatial object. More... | |
| void | RequestReslice () |
| Request reslice a 3D image. More... | |
| virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| Print the object information in a stream. More... | |
| void | RequestGetImage () |
| Declare the UltrasoundImageSimulator class to be a friend in order to give it access to the private method GetVTKImage(). More... | |
| igstkLoadedObjectEventMacro (ImageModifiedEvent, IGSTKEvent, USImageObject) | |
| Event type. More... | |
Public Member Functions inherited from igstk::Object | |
| virtual const char * | GetNameOfClass () const |
| void | SetLogger (LoggerType *logger) |
| Connect the Logger for this class. More... | |
| void | RemoveObserver (unsigned long tag) const |
Public Attributes | |
| igstkStandardTemplatedClassTraitsMacro(UltrasoundImageSimulator, Object) public typedef Transform | TransformType |
| Macro with standard traits declarations. More... | |
Protected Types | |
| typedef ImageGeometricModelType::ConstPointer | ImageGeometricModelConstPointer |
| Types required for internal implementation. More... | |
| typedef ImageGeometricModelType::PointType | PointType |
| typedef USImageObject::ImageType | USImageType |
| typedef ImageGeometricModelType::ImageType | MRImageType |
Protected Member Functions | |
| UltrasoundImageSimulator () | |
| Constructor. More... | |
| ~UltrasoundImageSimulator () | |
| Destructor. More... | |
Protected Member Functions inherited from igstk::Object | |
| LoggerType * | GetLogger () const |
| Object (void) | |
| Constructor is protected in order to enforce the use of the New() operator. More... | |
| virtual | ~Object (void) |
| void | RegisterObservedObject (const ::igstk::Object *object, unsigned long tag) |
| Register observed objects in an internal array so that they can be disconnected upon destruction. More... | |
| void | RemoveFromObservedObjects () |
| Remove observers that this object may have connected to other objects. More... | |
Additional Inherited Members | |
Public Types inherited from igstk::Object | |
| typedef Object | Self |
| General Typedefs. More... | |
| typedef ::itk::Object | Superclass |
| typedef ::itk::SmartPointer< Self > | Pointer |
| typedef ::itk::SmartPointer < const Self > | ConstPointer |
| typedef igstk::Logger | LoggerType |
Static Public Member Functions inherited from igstk::Object | |
| static Pointer | New (void) |
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.
|
protected |
Types required for internal implementation.
Definition at line 137 of file igstkUltrasoundImageSimulator.h.
|
protected |
Definition at line 139 of file igstkUltrasoundImageSimulator.h.
|
protected |
Definition at line 140 of file igstkUltrasoundImageSimulator.h.
|
protected |
Definition at line 141 of file igstkUltrasoundImageSimulator.h.
|
protected |
Constructor.
|
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 |
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.8.6