RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::DngSliceElement Struct Referencefinal

#include "decompressors/AbstractDngDecompressor.h"

Collaboration diagram for rawspeed::DngSliceElement:
[legend]

Public Member Functions

 DngSliceElement ()=delete
 DngSliceElement (const DngSliceElement &)=default
 DngSliceElement (DngSliceElement &&) noexcept=default
DngSliceElementoperator= (const DngSliceElement &) noexcept=delete
DngSliceElementoperator= (DngSliceElement &&) noexcept=delete
 DngSliceElement (const DngTilingDescription &dsc_, unsigned n_, ByteStream bs_)

Public Attributes

const DngTilingDescriptiondsc
const unsigned n
const ByteStream bs
const unsigned column
const unsigned row
const bool lastColumn
const bool lastRow
const unsigned offX
const unsigned offY
const unsigned width
const unsigned height

Detailed Description

Definition at line 74 of file AbstractDngDecompressor.h.

Constructor & Destructor Documentation

◆ DngSliceElement() [1/4]

rawspeed::DngSliceElement::DngSliceElement ( )
delete

Referenced by DngSliceElement(), DngSliceElement(), DngSliceElement(), operator=(), and operator=().

Here is the caller graph for this function:

◆ DngSliceElement() [2/4]

rawspeed::DngSliceElement::DngSliceElement ( const DngSliceElement & )
default

References DngSliceElement().

Here is the call graph for this function:

◆ DngSliceElement() [3/4]

rawspeed::DngSliceElement::DngSliceElement ( DngSliceElement && )
defaultnoexcept

References DngSliceElement().

Here is the call graph for this function:

◆ DngSliceElement() [4/4]

rawspeed::DngSliceElement::DngSliceElement ( const DngTilingDescription & dsc_,
unsigned n_,
ByteStream bs_ )
inline

Definition at line 104 of file AbstractDngDecompressor.h.

References DngSliceElement(), bs, column, dim, dsc, height, invariant, lastColumn, lastRow, n, offX, offY, row, width, x, and y.

Here is the call graph for this function:

Member Function Documentation

◆ operator=() [1/2]

DngSliceElement & rawspeed::DngSliceElement::operator= ( const DngSliceElement & )
deletenoexcept

References DngSliceElement().

Here is the call graph for this function:

◆ operator=() [2/2]

DngSliceElement & rawspeed::DngSliceElement::operator= ( DngSliceElement && )
deletenoexcept

References DngSliceElement().

Here is the call graph for this function:

Member Data Documentation

◆ bs

const ByteStream rawspeed::DngSliceElement::bs

Definition at line 81 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ column

const unsigned rawspeed::DngSliceElement::column

Definition at line 84 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ dsc

const DngTilingDescription& rawspeed::DngSliceElement::dsc

Definition at line 75 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ height

const unsigned rawspeed::DngSliceElement::height

Definition at line 96 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ lastColumn

const bool rawspeed::DngSliceElement::lastColumn

Definition at line 87 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ lastRow

const bool rawspeed::DngSliceElement::lastRow

Definition at line 88 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ n

const unsigned rawspeed::DngSliceElement::n

Definition at line 78 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ offX

const unsigned rawspeed::DngSliceElement::offX

Definition at line 91 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ offY

const unsigned rawspeed::DngSliceElement::offY

Definition at line 92 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ row

const unsigned rawspeed::DngSliceElement::row

Definition at line 85 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().

◆ width

const unsigned rawspeed::DngSliceElement::width

Definition at line 95 of file AbstractDngDecompressor.h.

Referenced by DngSliceElement().


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