|
IGSTK
|
This class reads spatial object data stored in files. More...
#include <igstkSpatialObjectReader.h>


Public Types | |
| typedef TPixelType | PixelType |
| Some convenient typedefs for input Object. More... | |
| typedef ::itk::DefaultDynamicMeshTraits < TPixelType, TDimension, TDimension > | MeshTraitsType |
| typedef ::itk::SpatialObjectReader < TDimension, TPixelType, 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 |
Public Member Functions | |
| 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 |
Protected Member Functions | |
| SpatialObjectReader (void) | |
| virtual | ~SpatialObjectReader (void) |
| void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
| Print the object information in a stream. More... | |
| virtual void | AttemptReadObjectProcessing () |
| virtual void | ReportObjectProcessing () |
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) |
| virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
| Print the object information. More... | |
| 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... | |
Protected Attributes | |
| SpatialObjectReaderType::Pointer | m_SpatialObjectReader |
| std::string | m_FileNameToBeSet |
| std::string | m_FileName |
Additional Inherited Members | |
Static Public Member Functions inherited from igstk::Object | |
| static Pointer | New (void) |
This class reads spatial object data stored in files.
This class reads spatial object data stored in files and provide pointers to the spatial object data for use in an ITK pipeline. This class is template over the dimension of the object to read
"Spatial Object Reader State Machine Diagram"
"Spatial Object Reader State Machine Diagram"Definition at line 51 of file igstkSpatialObjectReader.h.
| typedef TPixelType igstk::SpatialObjectReader< TDimension, TPixelType >::PixelType |
Some convenient typedefs for input Object.
Definition at line 64 of file igstkSpatialObjectReader.h.
| typedef ::itk::DefaultDynamicMeshTraits< TPixelType , TDimension, TDimension> igstk::SpatialObjectReader< TDimension, TPixelType >::MeshTraitsType |
Definition at line 67 of file igstkSpatialObjectReader.h.
| typedef ::itk::SpatialObjectReader< TDimension, TPixelType, MeshTraitsType > igstk::SpatialObjectReader< TDimension, TPixelType >::SpatialObjectReaderType |
Definition at line 71 of file igstkSpatialObjectReader.h.
| typedef ::itk::SpatialObject<TDimension> igstk::SpatialObjectReader< TDimension, TPixelType >::SpatialObjectType |
Definition at line 73 of file igstkSpatialObjectReader.h.
| typedef ::itk::GroupSpatialObject<TDimension> igstk::SpatialObjectReader< TDimension, TPixelType >::GroupSpatialObjectType |
Definition at line 74 of file igstkSpatialObjectReader.h.
| typedef std::string igstk::SpatialObjectReader< TDimension, TPixelType >::FileNameType |
Type for representing the string of the filename.
Definition at line 77 of file igstkSpatialObjectReader.h.
|
protected |
|
protectedvirtual |
| igstk::SpatialObjectReader< TDimension, TPixelType >::itkStaticConstMacro | ( | ObjectDimension | , |
| unsigned | int, | ||
| TDimension | |||
| ) |
Macro with standard traits declarations.
| void igstk::SpatialObjectReader< TDimension, TPixelType >::RequestSetFileName | ( | const FileNameType & | filename | ) |
Method to pass the directory name containing the spatial object data.
| void igstk::SpatialObjectReader< TDimension, TPixelType >::RequestReadObject | ( | ) |
This method request Object read.
| void igstk::SpatialObjectReader< TDimension, TPixelType >::RequestGetOutput | ( | ) |
This method will invoke a event from derived reader class, such as: MeshModifiedEvent for igstkMeshReader TubeModifiedEvent for igstkTubeReader.
| igstk::SpatialObjectReader< TDimension, TPixelType >::igstkEventMacro | ( | ObjectReaderEvent | , |
| IGSTKEvent | |||
| ) |
| igstk::SpatialObjectReader< TDimension, TPixelType >::igstkEventMacro | ( | ObjectReadingErrorEvent | , |
| IGSTKErrorEvent | |||
| ) |
| igstk::SpatialObjectReader< TDimension, TPixelType >::igstkEventMacro | ( | ObjectReadingSuccessEvent | , |
| ObjectReaderEvent | |||
| ) |
| igstk::SpatialObjectReader< TDimension, TPixelType >::igstkEventMacro | ( | ObjectInvalidRequestErrorEvent | , |
| ObjectReadingErrorEvent | |||
| ) |
|
protected |
Print the object information in a stream.
|
protectedvirtual |
Reimplemented in igstk::MeshReader, and igstk::TubeReader.
|
protectedvirtual |
Reimplemented in igstk::MeshReader, and igstk::TubeReader.
|
protected |
Definition at line 105 of file igstkSpatialObjectReader.h.
|
protected |
Definition at line 106 of file igstkSpatialObjectReader.h.
|
protected |
Definition at line 107 of file igstkSpatialObjectReader.h.
1.8.5