Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QTiffHandlerPrivate Class Reference
+ Collaboration diagram for QTiffHandlerPrivate:

Public Member Functions

 QTiffHandlerPrivate ()
 
 ~QTiffHandlerPrivate ()
 
bool openForRead (QIODevice *device)
 
bool readHeaders (QIODevice *device)
 
void close ()
 
TIFF * openInternal (const char *mode, QIODevice *device)
 

Static Public Member Functions

static bool canRead (QIODevice *device)
 

Public Attributes

TIFF * tiff
 
int compression
 
QImageIOHandler::Transformations transformation
 
QImage::Format format
 
QSize size
 
uint16_t photometric
 
bool grayscale
 
bool floatingPoint
 
bool headersRead
 
int currentDirectory
 
int directoryCount
 

Detailed Description

Definition at line 95 of file qtiffhandler.cpp.

Constructor & Destructor Documentation

◆ QTiffHandlerPrivate()

QTiffHandlerPrivate::QTiffHandlerPrivate ( )

Definition at line 174 of file qtiffhandler.cpp.

◆ ~QTiffHandlerPrivate()

QTiffHandlerPrivate::~QTiffHandlerPrivate ( )

Definition at line 187 of file qtiffhandler.cpp.

References close().

+ Here is the call graph for this function:

Member Function Documentation

◆ canRead()

bool QTiffHandlerPrivate::canRead ( QIODevice * device)
static

Definition at line 256 of file qtiffhandler.cpp.

References device, and qCWarning.

Referenced by QTiffHandler::canRead(), QTiffHandler::canRead(), and openForRead().

+ Here is the caller graph for this function:

◆ close()

void QTiffHandlerPrivate::close ( )

Definition at line 192 of file qtiffhandler.cpp.

References tiff.

Referenced by ~QTiffHandlerPrivate(), QTiffHandler::read(), and readHeaders().

+ Here is the caller graph for this function:

◆ openForRead()

bool QTiffHandlerPrivate::openForRead ( QIODevice * device)

Definition at line 275 of file qtiffhandler.cpp.

References canRead(), device, openInternal(), and tiff.

Referenced by readHeaders().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ openInternal()

TIFF * QTiffHandlerPrivate::openInternal ( const char * mode,
QIODevice * device )

Definition at line 199 of file qtiffhandler.cpp.

References device, qtiffCloseProc(), qtiffMapProc(), qtiffSeekProc(), qtiffSizeProc(), qtiffUnmapProc(), and qtiffWriteProc().

Referenced by openForRead(), and QTiffHandler::write().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ readHeaders()

bool QTiffHandlerPrivate::readHeaders ( QIODevice * device)

Member Data Documentation

◆ compression

int QTiffHandlerPrivate::compression

◆ currentDirectory

int QTiffHandlerPrivate::currentDirectory

◆ directoryCount

int QTiffHandlerPrivate::directoryCount

◆ floatingPoint

bool QTiffHandlerPrivate::floatingPoint

Definition at line 120 of file qtiffhandler.cpp.

Referenced by QTiffHandler::read(), and readHeaders().

◆ format

QImage::Format QTiffHandlerPrivate::format

Definition at line 116 of file qtiffhandler.cpp.

Referenced by QTiffHandler::option(), and QTiffHandler::read().

◆ grayscale

bool QTiffHandlerPrivate::grayscale

Definition at line 119 of file qtiffhandler.cpp.

Referenced by QTiffHandler::read(), and readHeaders().

◆ headersRead

bool QTiffHandlerPrivate::headersRead

◆ photometric

uint16_t QTiffHandlerPrivate::photometric

Definition at line 118 of file qtiffhandler.cpp.

Referenced by QTiffHandler::read(), and readHeaders().

◆ size

QSize QTiffHandlerPrivate::size

Definition at line 117 of file qtiffhandler.cpp.

Referenced by QTiffHandler::option(), and QTiffHandler::read().

◆ tiff

TIFF* QTiffHandlerPrivate::tiff

◆ transformation

QImageIOHandler::Transformations QTiffHandlerPrivate::transformation

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