|
IGSTK
|
This class is a base class for all image reader classes. More...
#include <igstkImageReader.h>


Public Types | |
| typedef TImageSpatialObject | ImageSpatialObjectType |
| Macro with standard traits declarations. 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 Types | |
| typedef ImageSpatialObjectType::ImageType | ImageType |
| Some convenient typedefs for internal ITK image. More... | |
| typedef ImageType::ConstPointer | ImagePointer |
| typedef ImageType::RegionType | ImageRegionType |
Protected Member Functions | |
| ImageReader () | |
| Declare the ImageReaderToImageSpatialObject class to be a friend in order to give it access to the private method GetITKImage(). More... | |
| ~ImageReader () | |
| void | PrintSelf (std::ostream &os,::itk::Indent indent) const |
| Print the object information in a stream. More... | |
| void | ConnectImage () |
| Connect the ITK image to the output ImageSpatialObject. 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) |
| 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 | |
| ImageSpatialObjectType::Pointer | m_ImageSpatialObject |
Additional Inherited Members | |
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) |
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.
| typedef TImageSpatialObject igstk::ImageReader< TImageSpatialObject >::ImageSpatialObjectType |
Macro with standard traits declarations.
Some convenient typedefs for input image
Definition at line 83 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 |
Declare the ImageReaderToImageSpatialObject class to be a friend in order to give it access to the private method GetITKImage().
|
protected |
|
protected |
Print the object information in a stream.
|
protected |
Connect the ITK image to the output ImageSpatialObject.
|
protected |
Definition at line 106 of file igstkImageReader.h.
1.8.5