KDcrawIface::DcrawInfoContainer

KDcrawIface::DcrawInfoContainer Class Reference

#include <dcrawinfocontainer.h>

Public Types

enum  ImageOrientation {
  ORIENTATION_NONE = 0, ORIENTATION_180 = 3, ORIENTATION_Mirror90CCW = 4, ORIENTATION_90CCW = 5,
  ORIENTATION_90CW = 6
}
 

Public Member Functions

 DcrawInfoContainer ()
 
virtual ~DcrawInfoContainer ()
 
bool isEmpty ()
 

Public Attributes

float aperture
 
unsigned int blackPoint
 
unsigned int blackPointCh [4]
 
float cameraColorMatrix1 [3][4]
 
float cameraColorMatrix2 [3][4]
 
double cameraMult [4]
 
float cameraXYZMatrix [4][3]
 
QString colorKeys
 
QDateTime dateTime
 
double daylightMult [3]
 
QString DNGVersion
 
float exposureTime
 
QString filterPattern
 
float focalLength
 
QSize fullSize
 
bool hasIccProfile
 
QSize imageSize
 
bool isDecodable
 
unsigned int leftMargin
 
QString make
 
QString model
 
ImageOrientation orientation
 
QSize outputSize
 
QString owner
 
float pixelAspectRatio
 
int rawColors
 
int rawImages
 
float sensitivity
 
QSize thumbSize
 
unsigned int topMargin
 
unsigned int whitePoint
 

Detailed Description

A container for RAW image information.

Definition at line 26 of file dcrawinfocontainer.h.

Member Enumeration Documentation

The RAW image orientation values.

Definition at line 33 of file dcrawinfocontainer.h.

Constructor & Destructor Documentation

KDcrawIface::DcrawInfoContainer::DcrawInfoContainer ( )

Standard constructor.

Definition at line 14 of file dcrawinfocontainer.cpp.

KDcrawIface::DcrawInfoContainer::~DcrawInfoContainer ( )
virtual

Standard destructor.

Definition at line 55 of file dcrawinfocontainer.cpp.

Member Function Documentation

bool KDcrawIface::DcrawInfoContainer::isEmpty ( )

Return 'true' if container is empty, else 'false'.

Definition at line 59 of file dcrawinfocontainer.cpp.

Member Data Documentation

float KDcrawIface::DcrawInfoContainer::aperture

==> Aperture value in APEX.

Definition at line 90 of file dcrawinfocontainer.h.

unsigned int KDcrawIface::DcrawInfoContainer::blackPoint

Black level from Raw histogram.

Definition at line 67 of file dcrawinfocontainer.h.

unsigned int KDcrawIface::DcrawInfoContainer::blackPointCh[4]

Channel black levels from Raw histogram.

Definition at line 70 of file dcrawinfocontainer.h.

float KDcrawIface::DcrawInfoContainer::cameraColorMatrix1[3][4]

Camera Color Matrix.

Definition at line 102 of file dcrawinfocontainer.h.

double KDcrawIface::DcrawInfoContainer::cameraMult[4]

Camera multipliers used for White Balance adjustments.

Definition at line 99 of file dcrawinfocontainer.h.

QString KDcrawIface::DcrawInfoContainer::colorKeys

The used Color Keys.

Definition at line 107 of file dcrawinfocontainer.h.

QDateTime KDcrawIface::DcrawInfoContainer::dateTime

Date & time when the picture has been taken.

Definition at line 121 of file dcrawinfocontainer.h.

double KDcrawIface::DcrawInfoContainer::daylightMult[3]

White color balance settings.

Definition at line 97 of file dcrawinfocontainer.h.

QString KDcrawIface::DcrawInfoContainer::DNGVersion

The DNG version.

NOTE: it is only shown with DNG RAW files.

Definition at line 118 of file dcrawinfocontainer.h.

float KDcrawIface::DcrawInfoContainer::exposureTime

==> 1/exposureTime = exposure time in seconds.

Definition at line 88 of file dcrawinfocontainer.h.

QString KDcrawIface::DcrawInfoContainer::filterPattern

The demosaising filter pattern.

Definition at line 116 of file dcrawinfocontainer.h.

float KDcrawIface::DcrawInfoContainer::focalLength

==> Focal Length value in mm.

Definition at line 92 of file dcrawinfocontainer.h.

QSize KDcrawIface::DcrawInfoContainer::fullSize

The full RAW image dimensions in pixels.

Definition at line 130 of file dcrawinfocontainer.h.

bool KDcrawIface::DcrawInfoContainer::hasIccProfile

True if RAW file include an ICC color profile.

Definition at line 56 of file dcrawinfocontainer.h.

QSize KDcrawIface::DcrawInfoContainer::imageSize

The image dimensions in pixels.

Definition at line 124 of file dcrawinfocontainer.h.

bool KDcrawIface::DcrawInfoContainer::isDecodable

True is RAW file is decodable by dcraw.

Definition at line 58 of file dcrawinfocontainer.h.

unsigned int KDcrawIface::DcrawInfoContainer::leftMargin

Left margin of raw image.

Definition at line 79 of file dcrawinfocontainer.h.

QString KDcrawIface::DcrawInfoContainer::make

The camera maker.

Definition at line 110 of file dcrawinfocontainer.h.

QString KDcrawIface::DcrawInfoContainer::model

The camera model.

Definition at line 112 of file dcrawinfocontainer.h.

ImageOrientation KDcrawIface::DcrawInfoContainer::orientation

The raw image orientation.

Definition at line 82 of file dcrawinfocontainer.h.

QSize KDcrawIface::DcrawInfoContainer::outputSize

The output dimensions in pixels.

Definition at line 133 of file dcrawinfocontainer.h.

QString KDcrawIface::DcrawInfoContainer::owner

The artist name who have picture owner.

Definition at line 114 of file dcrawinfocontainer.h.

float KDcrawIface::DcrawInfoContainer::pixelAspectRatio

The pixel Aspect Ratio if != 1.0.

NOTE: if == 1.0, dcraw do not show this value.

Definition at line 94 of file dcrawinfocontainer.h.

int KDcrawIface::DcrawInfoContainer::rawColors

The number of RAW colors.

Definition at line 61 of file dcrawinfocontainer.h.

int KDcrawIface::DcrawInfoContainer::rawImages

The number of RAW images.

Definition at line 64 of file dcrawinfocontainer.h.

float KDcrawIface::DcrawInfoContainer::sensitivity

The sensitivity in ISO used by camera to take the picture.

Definition at line 85 of file dcrawinfocontainer.h.

QSize KDcrawIface::DcrawInfoContainer::thumbSize

The thumb dimensions in pixels.

Definition at line 127 of file dcrawinfocontainer.h.

unsigned int KDcrawIface::DcrawInfoContainer::topMargin

Top margin of raw image.

Definition at line 76 of file dcrawinfocontainer.h.

unsigned int KDcrawIface::DcrawInfoContainer::whitePoint

White level from Raw histogram.

Definition at line 73 of file dcrawinfocontainer.h.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Jan 20 2021 22:38:26 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.