QXRD  0.11.16
Public Member Functions | List of all members
QcepImageDataFormat< T > Class Template Referenceabstract

#include <qcepimagedataformat-ptr.h>

Inheritance diagram for QcepImageDataFormat< T >:
Inheritance graph
[legend]
Collaboration diagram for QcepImageDataFormat< T >:
Collaboration graph
[legend]

Public Member Functions

 QcepImageDataFormat (QString fmtname)
 
virtual QcepImageDataFormat< T > * canLoadFile (QString path)=0
 
virtual QcepImageDataFormat< T > * canSaveFile (QString path)=0
 
virtual QcepImageDataFormat< T > * loadFile (QString path, QcepImageData< T > *img)=0
 
virtual QcepImageDataFormat< T > * saveFile (QString path, QcepImageData< T > *img, int canOverwrite)=0
 
- Public Member Functions inherited from QcepImageDataFormatBase
 QcepImageDataFormatBase (QString name)
 
virtual ~QcepImageDataFormatBase ()
 
virtual Priority priority () const =0
 
QString name () const
 
void setName (QString name)
 
void mkPath (QString filePath)
 
QString uniqueFileName (QString name)
 

Additional Inherited Members

- Public Types inherited from QcepImageDataFormatBase
enum  Priority { Unable = 0, CatchAll = 1, Versatile = 2, Specific = 3 }
 
enum  { NoOverwrite, CanOverwrite }
 

Detailed Description

template<typename T>
class QcepImageDataFormat< T >

Definition at line 4 of file qcepimagedataformat-ptr.h.

Constructor & Destructor Documentation

template<typename T >
QcepImageDataFormat< T >::QcepImageDataFormat ( QString  fmtname)

Definition at line 41 of file qcepimagedataformat.cpp.

References QcepImageDataFormatFactory< T >::factory().

42  : QcepImageDataFormatBase(fmtname)
43 {
44 // printf("QcepImageDataFormatFactory<T>::factory()->insert(%s)\n", qPrintable(name()));
45 //
47 }
static QcepImageDataFormatFactory< T > * factory()
QcepImageDataFormatBase(QString name)

Here is the call graph for this function:

Member Function Documentation

template<typename T>
virtual QcepImageDataFormat<T>* QcepImageDataFormat< T >::canLoadFile ( QString  path)
pure virtual

Implemented in QxrdImageDataFormatHis.

Referenced by QcepImageDataFormatFactory< T >::canLoad().

Here is the caller graph for this function:

template<typename T>
virtual QcepImageDataFormat<T>* QcepImageDataFormat< T >::canSaveFile ( QString  path)
pure virtual

Implemented in QxrdImageDataFormatHis.

template<typename T>
virtual QcepImageDataFormat<T>* QcepImageDataFormat< T >::loadFile ( QString  path,
QcepImageData< T > *  img 
)
pure virtual

Implemented in QxrdImageDataFormatHis.

template<typename T>
virtual QcepImageDataFormat<T>* QcepImageDataFormat< T >::saveFile ( QString  path,
QcepImageData< T > *  img,
int  canOverwrite 
)
pure virtual

Implemented in QxrdImageDataFormatHis.


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