digikam
dng_opcode_list.cpp
Go to the documentation of this file.
Definition: dng_opcodes.h:93
void ThrowBadFormat(const char *sub_message=NULL)
Convenience function to throw dng_exception with error code dng_error_bad_format .
Definition: dng_exceptions.h:182
A dng_stream which can be read from or written to memory.
Definition: dng_memory_stream.h:33
void Put_uint32(uint32 x)
Put an unsigned 32-bit integer to stream and advance write position.
Definition: dng_stream.cpp:506
The main class for communication between the application and the DNG SDK.
Definition: dng_host.h:50
Class definition for dng_host, initial point of contact and control between host application and DNG ...
T * Release()
Return the owned pointer of this AutoPtr, NULL if none. The AutoPtr gives up ownership and takes NULL...
Definition: dng_auto_ptr.h:109
virtual dng_opcode * Make_dng_opcode(uint32 opcodeID, dng_stream &stream)
Factory method for parsing dng_opcode based class.
Definition: dng_host.cpp:328
void Append(AutoPtr< dng_opcode > &opcode)
Definition: dng_opcode_list.cpp:121
uint32 MinVersion(bool includeOptional) const
Definition: dng_opcode_list.cpp:73
void FingerprintToStream(dng_stream &stream) const
Definition: dng_opcode_list.cpp:175
void SetReadPosition(uint64 offset)
Seek to a new position in stream for reading.
Definition: dng_stream.cpp:190
Stream abstraction to/from in-memory data.
Definition: dng_stream.h:591
Definition: dng_tag_values.h:345
void Apply(dng_host &host, dng_negative &negative, AutoPtr< dng_image > &image)
Definition: dng_opcode_list.cpp:96
bool AboutToApply(dng_host &host, dng_negative &negative)
Definition: dng_opcodes.cpp:116
virtual void Apply(dng_host &host, dng_negative &negative, AutoPtr< dng_image > &image)=0
Class to provide resource acquisition is instantiation discipline for image buffers and other larger ...
Definition: dng_memory.h:261
Definitions of global variables controling DNG SDK behavior.
void SetBigEndian(bool bigEndian=true)
Setter for whether data in stream is big endian.
Definition: dng_stream.cpp:134
dng_memory_block * Spool(dng_host &host) const
Definition: dng_opcode_list.cpp:139
Main class for holding DNG image data and associated metadata.
Definition: dng_negative.h:160
void ThrowProgramError(const char *sub_message=NULL)
Convenience function to throw dng_exception with error code dng_error_unknown .
Definition: dng_exceptions.h:110
uint32 Get_uint32()
Get an unsigned 32-bit integer from stream and advance read position.
Definition: dng_stream.cpp:486
Definition: dng_opcodes.h:33
void Parse(dng_host &host, dng_stream &stream, uint32 byteCount, uint64 streamOffset)
Definition: dng_opcode_list.cpp:205
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 5 2019 04:36:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Thu Dec 5 2019 04:36:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.