#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. | |
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.
Tube Reader State Machine Diagram
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] |
| 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] |
| 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.
1.5.8