Public Member Functions

FCam::DNGFrame Class Reference

A DNGFrame is constructed by loadDNG, and contains all the metadata found in a DNG file. More...

#include <DNG.h>

Inheritance diagram for FCam::DNGFrame:
Inheritance graph
[legend]
Collaboration diagram for FCam::DNGFrame:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DNGFrame (_DNGFrame *f=NULL)
 DNGFrames are normally created by loadDNG.
Image thumbnail () const
 Retrieve the thumbnail stored in the DNG file this frame was created from.

Detailed Description

A DNGFrame is constructed by loadDNG, and contains all the metadata found in a DNG file.

The DNGPrivateData field is used to losslessly store all FCam::Frame fields and the TagMap. If a thumbnail is stored in the DNG file, it can be retrieved using the thumbnail method.

Definition at line 57 of file DNG.h.


Constructor & Destructor Documentation

FCam::DNGFrame::DNGFrame ( _DNGFrame f = NULL  ) 

DNGFrames are normally created by loadDNG.

The Frame constructor can be used to construct dummy DNG frames for testing purposes. The DNGFrame takes ownership of the _DNGFrame passed in.

Definition at line 55 of file DNG.cpp.


Member Function Documentation

Image FCam::DNGFrame::thumbnail (  )  const [inline]

Retrieve the thumbnail stored in the DNG file this frame was created from.

If no thumbnail was stored in the file, an invalid image will be returned

Definition at line 71 of file DNG.h.


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