ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkJPEG2000ImageIOFactory.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef JPEG2000ImageIOFactory | Self |
typedef ObjectFactoryBase | Superclass |
Public Member Functions | |
virtual const char * | GetDescription () const |
virtual const char * | GetITKSourceVersion () const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static void | RegisterOneFactory () |
Protected Member Functions | |
JPEG2000ImageIOFactory () | |
~JPEG2000ImageIOFactory () | |
Private Member Functions | |
JPEG2000ImageIOFactory (const Self &) | |
void | operator= (const Self &) |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
static Pointer | New (void) |
static JPEG2000ImageIOFactory * | FactoryNew () |
Supports for the JPEG2000 file format based on openjpeg.
This code was contributed in the Insight Journal paper: "Support for Streaming the JPEG2000 File Format" by Mosaliganti K., Ibanez L., Megason S http://hdl.handle.net/10380/3187 http://www.insight-journal.org/browse/publication/741
JPEG2000 offers a large collection of interesting features including: compression (lossless and lossy), streaming, multi-channel images.
Definition at line 42 of file itkJPEG2000ImageIOFactory.h.
typedef SmartPointer< const Self > itk::JPEG2000ImageIOFactory::ConstPointer |
Reimplemented from itk::ObjectFactoryBase.
Definition at line 49 of file itkJPEG2000ImageIOFactory.h.
typedef SmartPointer< Self > itk::JPEG2000ImageIOFactory::Pointer |
Reimplemented from itk::ObjectFactoryBase.
Definition at line 48 of file itkJPEG2000ImageIOFactory.h.
Standard class typedefs.
Reimplemented from itk::ObjectFactoryBase.
Definition at line 46 of file itkJPEG2000ImageIOFactory.h.
Reimplemented from itk::ObjectFactoryBase.
Definition at line 47 of file itkJPEG2000ImageIOFactory.h.
itk::JPEG2000ImageIOFactory::JPEG2000ImageIOFactory | ( | ) | [protected] |
itk::JPEG2000ImageIOFactory::~JPEG2000ImageIOFactory | ( | ) | [protected] |
itk::JPEG2000ImageIOFactory::JPEG2000ImageIOFactory | ( | const Self & | ) | [private] |
virtual ::itk::LightObject::Pointer itk::JPEG2000ImageIOFactory::CreateAnother | ( | void | ) | const [virtual] |
Method for class instantiation.
Reimplemented from itk::Object.
static JPEG2000ImageIOFactory* itk::JPEG2000ImageIOFactory::FactoryNew | ( | ) | [inline, static] |
Method for class instantiation.
Definition at line 58 of file itkJPEG2000ImageIOFactory.h.
virtual const char* itk::JPEG2000ImageIOFactory::GetDescription | ( | ) | const [virtual] |
Return a descriptive string describing the factory.
Implements itk::ObjectFactoryBase.
virtual const char* itk::JPEG2000ImageIOFactory::GetITKSourceVersion | ( | ) | const [virtual] |
Class methods used to interface with the registered factories.
Implements itk::ObjectFactoryBase.
virtual const char* itk::JPEG2000ImageIOFactory::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::ObjectFactoryBase.
static Pointer itk::JPEG2000ImageIOFactory::New | ( | void | ) | [static] |
void itk::JPEG2000ImageIOFactory::operator= | ( | const Self & | ) | [private] |
Mutex lock to protect modification to the reference count
Reimplemented from itk::ObjectFactoryBase.
static void itk::JPEG2000ImageIOFactory::RegisterOneFactory | ( | void | ) | [inline, static] |
Register one factory of this type
Definition at line 65 of file itkJPEG2000ImageIOFactory.h.
References New(), and itk::ObjectFactoryBase::RegisterFactory().