RTK  2.5.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
rtk::XRadImageIO Class Reference

#include <rtkXRadImageIO.h>

+ Inheritance diagram for rtk::XRadImageIO:
+ Collaboration diagram for rtk::XRadImageIO:

Public Types

using Pointer = itk::SmartPointer< Self >
 
using Self = XRadImageIO
 
using Superclass = itk::ImageIOBase
 

Public Member Functions

bool CanReadFile (const char *FileNameToRead) override
 
bool CanWriteFile (const char *filename) override
 
virtual ::itk::LightObject::Pointer CreateAnother () const
 
void Read (void *buffer) override
 
void ReadImageInformation () override
 
void Write (const void *buffer) override
 
virtual void WriteImageInformation (bool keepOfStream)
 
void WriteImageInformation () override
 
 XRadImageIO ()
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 

Detailed Description

Class for reading XRad image file format. XRad is the format of exported X-ray projection images on the small animal irradiator SMART. http://www.pxinc.com/products/small-animal-igrt-platform/x-rad-225cx/.

Author
Simon Rit

Definition at line 41 of file rtkXRadImageIO.h.

Member Typedef Documentation

◆ Pointer

Definition at line 47 of file rtkXRadImageIO.h.

◆ Self

Standard class type alias.

Definition at line 45 of file rtkXRadImageIO.h.

◆ Superclass

Definition at line 46 of file rtkXRadImageIO.h.

Constructor & Destructor Documentation

◆ XRadImageIO()

rtk::XRadImageIO::XRadImageIO ( )
inline

Definition at line 49 of file rtkXRadImageIO.h.

Member Function Documentation

◆ CanReadFile()

bool rtk::XRadImageIO::CanReadFile ( const char *  FileNameToRead)
overridevirtual

Implements itk::ImageIOBase.

◆ CanWriteFile()

bool rtk::XRadImageIO::CanWriteFile ( const char *  filename)
overridevirtual

Implements itk::ImageIOBase.

◆ CreateAnother()

virtual::itk::LightObject::Pointer rtk::XRadImageIO::CreateAnother ( ) const
virtual

Reimplemented from itk::Object.

◆ GetNameOfClass()

virtual const char* rtk::XRadImageIO::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

Reimplemented from itk::ImageIOBase.

◆ New()

static Pointer rtk::XRadImageIO::New ( )
static

Method for creation through the object factory.

◆ Read()

void rtk::XRadImageIO::Read ( void *  buffer)
overridevirtual

Implements itk::ImageIOBase.

◆ ReadImageInformation()

void rtk::XRadImageIO::ReadImageInformation ( )
overridevirtual

Implements itk::ImageIOBase.

◆ Write()

void rtk::XRadImageIO::Write ( const void *  buffer)
overridevirtual

Implements itk::ImageIOBase.

◆ WriteImageInformation() [1/2]

virtual void rtk::XRadImageIO::WriteImageInformation ( bool  keepOfStream)
virtual

◆ WriteImageInformation() [2/2]

void rtk::XRadImageIO::WriteImageInformation ( )
inlineoverridevirtual

Implements itk::ImageIOBase.

Definition at line 79 of file rtkXRadImageIO.h.


The documentation for this class was generated from the following file: