|
IGSTK
|
This class reads 3D Tube in the metaIO format. More...
#include <igstkTubeReader.h>


Public Types | |
| typedef Superclass::SpatialObjectType | SpatialObjectType |
| Macro with standard traits declarations. More... | |
| typedef Superclass::GroupSpatialObjectType | GroupSpatialObjectType |
| typedef SpatialObjectType::ConstPointer | SpatialObjectTypeConstPointer |
| typedef igstk::TubeObject | TubeType |
| typedef itk::TubeSpatialObject< 3 > | TubeSpatialObjectType |
Public Types inherited from igstk::SpatialObjectReader< 3 > | |
| typedef unsigned char | PixelType |
| Some convenient typedefs for input Object. More... | |
| typedef ::itk::DefaultDynamicMeshTraits < unsigned char, TDimension, TDimension > | MeshTraitsType |
| typedef ::itk::SpatialObjectReader < TDimension, unsigned char, MeshTraitsType > | SpatialObjectReaderType |
| typedef ::itk::SpatialObject < TDimension > | SpatialObjectType |
| typedef ::itk::GroupSpatialObject < TDimension > | GroupSpatialObjectType |
| typedef std::string | FileNameType |
| Type for representing the string of the filename. More... | |
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 |
Protected Member Functions | |
| TubeReader () | |
| Event type. More... | |
| ~TubeReader () | |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| Print the object information in a stream. More... | |
| void | AttemptReadObjectProcessing () |
| This method request Object read. More... | |
| void | ReportObjectProcessing () |
| This method will invoke the TubeModifiedEvent. More... | |
| void | ConnectTube () |
| Connect the ITK TubeSpatialObject to the output TubeSpatialObject. More... | |
Protected Member Functions inherited from igstk::SpatialObjectReader< 3 > | |
| SpatialObjectReader (void) | |
| virtual | ~SpatialObjectReader (void) |
| void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
| Print the object information in a stream. 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 Member Functions inherited from igstk::SpatialObjectReader< 3 > | |
| itkStaticConstMacro (ObjectDimension, unsigned int, TDimension) | |
| Macro with standard traits declarations. More... | |
| void | RequestSetFileName (const FileNameType &filename) |
| Method to pass the directory name containing the spatial object data. More... | |
| void | RequestReadObject () |
| This method request Object read. More... | |
| void | RequestGetOutput () |
| This method will invoke a event from derived reader class, such as: MeshModifiedEvent for igstkMeshReader TubeModifiedEvent for igstkTubeReader. More... | |
| igstkEventMacro (ObjectReaderEvent, IGSTKEvent) | |
| igstkEventMacro (ObjectReadingErrorEvent, IGSTKErrorEvent) | |
| igstkEventMacro (ObjectReadingSuccessEvent, ObjectReaderEvent) | |
| igstkEventMacro (ObjectInvalidRequestErrorEvent, ObjectReadingErrorEvent) | |
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 |
Static Public Member Functions inherited from igstk::Object | |
| static Pointer | New (void) |
Protected Attributes inherited from igstk::SpatialObjectReader< 3 > | |
| SpatialObjectReaderType::Pointer | m_SpatialObjectReader |
| std::string | m_FileNameToBeSet |
| std::string | m_FileName |
This class reads 3D Tube in the metaIO format.
Tubular structures are quite common in human anatomy. This class is intended to read groups of tubular structrures from files in metaIO format. Typical these structures are the result of a segmentation method applied on pre-operative images.
Definition at line 77 of file igstkTubeReader.h.
| typedef Superclass::SpatialObjectType igstk::TubeReader::SpatialObjectType |
| typedef Superclass::GroupSpatialObjectType igstk::TubeReader::GroupSpatialObjectType |
Definition at line 89 of file igstkTubeReader.h.
| typedef SpatialObjectType::ConstPointer igstk::TubeReader::SpatialObjectTypeConstPointer |
Definition at line 90 of file igstkTubeReader.h.
Definition at line 91 of file igstkTubeReader.h.
| typedef itk::TubeSpatialObject<3> igstk::TubeReader::TubeSpatialObjectType |
Definition at line 92 of file igstkTubeReader.h.
|
protected |
Event type.
Declare the TubeReaderToTubeSpatialObject class to be a friend in order to give it access to the private method GetITKTubeSpatialObject(). Constructor and Destructor
|
protected |
|
protectedvirtual |
Print the object information in a stream.
Reimplemented from igstk::Object.
|
protectedvirtual |
This method request Object read.
This method is intended to be invoked ONLY by the State Machine of the superclass.
Reimplemented from igstk::SpatialObjectReader< 3 >.
|
protectedvirtual |
This method will invoke the TubeModifiedEvent.
Reimplemented from igstk::SpatialObjectReader< 3 >.
|
protected |
Connect the ITK TubeSpatialObject to the output TubeSpatialObject.
1.8.5