IGSTK
|
This class is a base class for all image reader classes. More...
#include <igstkImageReader.h>
Public Attributes | |
igstkStandardTemplatedAbstractClassTraitsMacro (ImageReader, Object) public | |
Macro with standard traits declarations. |
Protected Types | |
typedef ImageSpatialObjectType::ImageType | ImageType |
Some convenient typedefs for internal ITK image. | |
typedef ImageType::ConstPointer | ImagePointer |
typedef ImageType::RegionType | ImageRegionType |
Protected Member Functions | |
ImageReader () | |
~ImageReader () | |
void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
Print the object information in a stream. | |
void | ConnectImage () |
Connect the ITK image to the output ImageSpatialObject. | |
![]() | |
LoggerType * | GetLogger () const |
Object (void) | |
Constructor is protected in order to enforce the use of the New() operator. | |
virtual | ~Object (void) |
virtual void | PrintSelf (std::ostream &os, itk::Indent indent) const |
Print the object information. | |
void | RegisterObservedObject (const ::igstk::Object *object, unsigned long tag) |
Register observed objects in an internal array so that they can be disconnected upon destruction. | |
void | RemoveFromObservedObjects () |
Remove observers that this object may have connected to other objects. |
Protected Attributes | |
ImageSpatialObjectType::Pointer | m_ImageSpatialObject |
Additional Inherited Members | |
![]() | |
typedef Object | Self |
General Typedefs. | |
typedef ::itk::Object | Superclass |
typedef ::itk::SmartPointer< Self > | Pointer |
typedef ::itk::SmartPointer < const Self > | ConstPointer |
typedef igstk::Logger | LoggerType |
![]() | |
virtual const char * | GetNameOfClass () const |
void | SetLogger (LoggerType *logger) |
Connect the Logger for this class. | |
void | RemoveObserver (unsigned long tag) const |
![]() | |
static Pointer | New (void) |
This class is a base class for all image reader classes.
This class reads image data stored in files and outputs image spatial object. This class is templated over pixeltype and dimension parameters
Definition at line 72 of file igstkImageReader.h.
|
protected |
Some convenient typedefs for internal ITK image.
These types must not be exposed in the API of this class.
Definition at line 102 of file igstkImageReader.h.
|
protected |
Definition at line 103 of file igstkImageReader.h.
|
protected |
Definition at line 104 of file igstkImageReader.h.
|
protected |
|
protected |
|
protected |
Print the object information in a stream.
|
protected |
Connect the ITK image to the output ImageSpatialObject.
igstk::ImageReader< TImageSpatialObject >::igstkStandardTemplatedAbstractClassTraitsMacro(ImageReader, Object) public |
Macro with standard traits declarations.
Some convenient typedefs for input image Declare the ImageReaderToImageSpatialObject class to be a friend in order to give it access to the private method GetITKImage().
Definition at line 78 of file igstkImageReader.h.
|
protected |
Definition at line 106 of file igstkImageReader.h.