RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed::RawImageCurveGuard Class Referencefinal

#include "common/RawImage.h"

Collaboration diagram for rawspeed::RawImageCurveGuard:
[legend]

Public Member Functions

 RawImageCurveGuard ()=delete
 RawImageCurveGuard (const RawImageCurveGuard &)=delete
 RawImageCurveGuard (RawImageCurveGuard &&) noexcept=delete
RawImageCurveGuardoperator= (const RawImageCurveGuard &) noexcept=delete
RawImageCurveGuardoperator= (RawImageCurveGuard &&) noexcept=delete
 RawImageCurveGuard (const RawImage *raw, const std::vector< uint16_t > &curve_, bool uncorrectedRawValues_)
 ~RawImageCurveGuard ()

Private Attributes

const RawImagemRaw
const std::vector< uint16_t > & curve
const bool uncorrectedRawValues

Detailed Description

Definition at line 365 of file RawImage.h.

Constructor & Destructor Documentation

◆ RawImageCurveGuard() [1/4]

rawspeed::RawImageCurveGuard::RawImageCurveGuard ( )
delete

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

Here is the caller graph for this function:

◆ RawImageCurveGuard() [2/4]

rawspeed::RawImageCurveGuard::RawImageCurveGuard ( const RawImageCurveGuard & )
delete

References RawImageCurveGuard().

Here is the call graph for this function:

◆ RawImageCurveGuard() [3/4]

rawspeed::RawImageCurveGuard::RawImageCurveGuard ( RawImageCurveGuard && )
deletenoexcept

References RawImageCurveGuard().

Here is the call graph for this function:

◆ RawImageCurveGuard() [4/4]

rawspeed::RawImageCurveGuard::RawImageCurveGuard ( const RawImage * raw,
const std::vector< uint16_t > & curve_,
bool uncorrectedRawValues_ )
inline

Definition at line 377 of file RawImage.h.

References RawImageCurveGuard(), curve, mRaw, and uncorrectedRawValues.

Here is the call graph for this function:

◆ ~RawImageCurveGuard()

rawspeed::RawImageCurveGuard::~RawImageCurveGuard ( )
inline

Definition at line 386 of file RawImage.h.

References curve, and uncorrectedRawValues.

Member Function Documentation

◆ operator=() [1/2]

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

References RawImageCurveGuard().

Here is the call graph for this function:

◆ operator=() [2/2]

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

References RawImageCurveGuard().

Here is the call graph for this function:

Member Data Documentation

◆ curve

const std::vector<uint16_t>& rawspeed::RawImageCurveGuard::curve
private

Definition at line 367 of file RawImage.h.

Referenced by RawImageCurveGuard(), and ~RawImageCurveGuard().

◆ mRaw

const RawImage* rawspeed::RawImageCurveGuard::mRaw
private

Definition at line 366 of file RawImage.h.

Referenced by RawImageCurveGuard().

◆ uncorrectedRawValues

const bool rawspeed::RawImageCurveGuard::uncorrectedRawValues
private

Definition at line 368 of file RawImage.h.

Referenced by RawImageCurveGuard(), and ~RawImageCurveGuard().


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