NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Subclass of AnalyzeImageIO3160, to read Dementia Research Centre (DRC) Analyze format, which is incorrectly flipped. If you call this->SetDRCMode(true) (also default), it will do DRC specific functionality, and if you call SetDRCMode(false), it will revert to standard ITK functionality. More...
Public Types | |
typedef DRCAnalyzeImageIO | Self |
typedef AnalyzeImageIO3160 | Superclass |
typedef SmartPointer< Self > | Pointer |
Public Types inherited from itk::AnalyzeImageIO3160 | |
typedef AnalyzeImageIO3160 | Self |
typedef ImageIOBase | Superclass |
typedef SmartPointer< Self > | Pointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
bool | GetDRCMode () const |
void | SetDRCMode (bool b) |
virtual void | ReadImageInformation () override |
Public Member Functions inherited from itk::AnalyzeImageIO3160 | |
virtual bool | CanReadFile (const char *FileNameToRead) override |
virtual void | Read (void *buffer) override |
virtual bool | CanWriteFile (const char *FileNameToWrite) override |
virtual void | WriteImageInformation () override |
virtual void | Write (const void *buffer) override |
virtual std::vector< double > | GetDirection (unsigned int i) const override |
virtual std::vector< double > | GetDefaultDirection (unsigned int i) const override |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::AnalyzeImageIO3160 | |
static Pointer | New () |
Protected Member Functions | |
DRCAnalyzeImageIO () | |
~DRCAnalyzeImageIO () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
ImageIOBase::ByteOrder | CheckAnalyzeEndian (const struct dsr &temphdr) |
void | SwapHeaderBytesIfNecessary (ImageIOBase::ByteOrder &byteOrder, struct dsr *const imageheader) |
Protected Member Functions inherited from itk::AnalyzeImageIO3160 | |
AnalyzeImageIO3160 () | |
~AnalyzeImageIO3160 () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
Subclass of AnalyzeImageIO3160, to read Dementia Research Centre (DRC) Analyze format, which is incorrectly flipped. If you call this->SetDRCMode(true) (also default), it will do DRC specific functionality, and if you call SetDRCMode(false), it will revert to standard ITK functionality.
typedef SmartPointer<Self> itk::DRCAnalyzeImageIO::Pointer |
Standard class typedefs.
|
protected |
|
protected |
|
protected |
|
protected |
This should be protected in base class, but it isn't.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::AnalyzeImageIO3160.
|
inline |
Returns true if we are using DRC mode, and false otherwise. Defaults to true.
|
static |
Method for creation through the object factory.
|
overrideprotected |
|
overridevirtual |
Overriden from base class.
Reimplemented from itk::AnalyzeImageIO3160.
|
inline |
Sets the DRC mode flag. Defaults to true.
|
protected |
This should be protected in base class, but it isn't.