libopenraw
RawData::Private Class Reference

Public Member Functions

 Private (RawData *_self)
void advance (size_t s)
void nextSlice ()
void nextRow ()

Public Attributes

RawDataself
uint16_t blackLevel
uint16_t whiteLevel
ExifPhotometricInterpretation photometricInterpretation
const CfaPattern * cfa_pattern
uint32_t compression
uint8_t * pos
size_t offset
size_t row_offset
uint8_t slice
uint32_t sliceWidth
uint32_t sliceOffset
std::vector< uint16_t > slices
double colourMatrix [MAX_MATRIX_SIZE]
uint32_t colourMatrixCount
double colourMatrix2 [MAX_MATRIX_SIZE]
uint32_t colourMatrix2Count

Detailed Description

Definition at line 44 of file rawdata.cpp.

Constructor & Destructor Documentation

◆ Private()

OpenRaw::RawData::Private::Private ( RawData * _self)
inline

Definition at line 65 of file rawdata.cpp.

Member Function Documentation

◆ advance()

void OpenRaw::RawData::Private::advance ( size_t s)

Definition at line 363 of file rawdata.cpp.

◆ nextRow()

void OpenRaw::RawData::Private::nextRow ( )

Definition at line 333 of file rawdata.cpp.

◆ nextSlice()

void OpenRaw::RawData::Private::nextSlice ( )

Definition at line 349 of file rawdata.cpp.

Member Data Documentation

◆ blackLevel

uint16_t OpenRaw::RawData::Private::blackLevel

Definition at line 47 of file rawdata.cpp.

◆ cfa_pattern

const CfaPattern* OpenRaw::RawData::Private::cfa_pattern

Definition at line 49 of file rawdata.cpp.

◆ colourMatrix

double OpenRaw::RawData::Private::colourMatrix[MAX_MATRIX_SIZE]

all the slice width.

Definition at line 60 of file rawdata.cpp.

◆ colourMatrix2

double OpenRaw::RawData::Private::colourMatrix2[MAX_MATRIX_SIZE]

Definition at line 62 of file rawdata.cpp.

◆ colourMatrix2Count

uint32_t OpenRaw::RawData::Private::colourMatrix2Count

Definition at line 63 of file rawdata.cpp.

◆ colourMatrixCount

uint32_t OpenRaw::RawData::Private::colourMatrixCount

Definition at line 61 of file rawdata.cpp.

◆ compression

uint32_t OpenRaw::RawData::Private::compression

Definition at line 50 of file rawdata.cpp.

◆ offset

size_t OpenRaw::RawData::Private::offset

Definition at line 52 of file rawdata.cpp.

◆ photometricInterpretation

ExifPhotometricInterpretation OpenRaw::RawData::Private::photometricInterpretation

Definition at line 48 of file rawdata.cpp.

◆ pos

uint8_t* OpenRaw::RawData::Private::pos

Definition at line 51 of file rawdata.cpp.

◆ row_offset

size_t OpenRaw::RawData::Private::row_offset

Definition at line 53 of file rawdata.cpp.

◆ self

RawData* OpenRaw::RawData::Private::self

Definition at line 46 of file rawdata.cpp.

◆ slice

uint8_t OpenRaw::RawData::Private::slice

the slice index

Definition at line 54 of file rawdata.cpp.

◆ sliceOffset

uint32_t OpenRaw::RawData::Private::sliceOffset

the offset

Definition at line 56 of file rawdata.cpp.

◆ slices

std::vector<uint16_t> OpenRaw::RawData::Private::slices

Definition at line 58 of file rawdata.cpp.

◆ sliceWidth

uint32_t OpenRaw::RawData::Private::sliceWidth

the width of the current slice

Definition at line 55 of file rawdata.cpp.

◆ whiteLevel

uint16_t OpenRaw::RawData::Private::whiteLevel

Definition at line 47 of file rawdata.cpp.


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