IGSTK
|
This class reads 3D Tube in the metaIO format. More...
#include <igstkTubeReader.h>
Public Types | |
typedef SpatialObjectType::ConstPointer | SpatialObjectTypeConstPointer |
typedef igstk::TubeObject | TubeType |
typedef itk::TubeSpatialObject< 3 > | TubeSpatialObjectType |
Public Member Functions | |
igstkEventMacro (TubeReaderEvent, ObjectReaderEvent) igstkEventMacro(TubeReadingErrorEvent | |
Event type. | |
ObjectReadingErrorEvent | igstkLoadedObjectEventMacro (TubeModifiedEvent, TubeReaderEvent, TubeType) |
Declare the TubeReaderToTubeSpatialObject class to be a friend in order to give it access to the private method GetITKTubeSpatialObject(). | |
Public Attributes | |
igstkStandardClassTraitsMacro(TubeReader, SpatialObjectReader < 3 >) public typedef Superclass::GroupSpatialObjectType | GroupSpatialObjectType |
Macro with standard traits declarations. | |
Protected Member Functions | |
TubeReader () | |
Constructor and Destructor. | |
~TubeReader () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print the object information in a stream. | |
void | AttemptReadObjectProcessing () |
This method request Object read. | |
void | ReportObjectProcessing () |
This method will invoke the TubeModifiedEvent. | |
void | ConnectTube () |
Connect the ITK TubeSpatialObject to the output TubeSpatialObject. |
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 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.
igstk::TubeReader::TubeReader | ( | ) | [protected] |
Constructor and Destructor.
igstk::TubeReader::~TubeReader | ( | ) | [protected] |
igstk::TubeReader::igstkEventMacro | ( | TubeReaderEvent | , |
ObjectReaderEvent | |||
) |
Event type.
ObjectReadingErrorEvent igstk::TubeReader::igstkLoadedObjectEventMacro | ( | TubeModifiedEvent | , |
TubeReaderEvent | , | ||
TubeType | |||
) |
Declare the TubeReaderToTubeSpatialObject class to be a friend in order to give it access to the private method GetITKTubeSpatialObject().
void igstk::TubeReader::PrintSelf | ( | std::ostream & | os, |
itk::Indent | indent | ||
) | const [protected, virtual] |
Print the object information in a stream.
Reimplemented from igstk::Object.
void igstk::TubeReader::AttemptReadObjectProcessing | ( | ) | [protected, virtual] |
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 >.
void igstk::TubeReader::ReportObjectProcessing | ( | ) | [protected, virtual] |
This method will invoke the TubeModifiedEvent.
Reimplemented from igstk::SpatialObjectReader< 3 >.
void igstk::TubeReader::ConnectTube | ( | ) | [protected] |
Connect the ITK TubeSpatialObject to the output TubeSpatialObject.
igstkStandardClassTraitsMacro ( TubeReader, SpatialObjectReader<3> ) public typedef Superclass::GroupSpatialObjectType igstk::TubeReader::GroupSpatialObjectType |
Macro with standard traits declarations.
Typedefs
Reimplemented from igstk::SpatialObjectReader< 3 >.
Definition at line 83 of file igstkTubeReader.h.