digiKam
Digikam::FilmContainer Class Reference

Classes

class  ListItem
 
class  Private
 

Public Types

enum  CNFilmProfile {
  CNNeutral = 0 , CNKodakGold100 , CNKodakGold200 , CNKodakEktar100 ,
  CNKodakProfessionalPortra160NC , CNKodakProfessionalPortra160VC , CNKodakProfessionalPortra400NC , CNKodakProfessionalPortra400VC ,
  CNKodakProfessionalPortra800Box , CNKodakProfessionalPortra800P1 , CNKodakProfessionalPortra800P2 , CNKodakProfessionalNewPortra160 ,
  CNKodakProfessionalNewPortra400 , CNKodakFarbwelt100 , CNKodakFarbwelt200 , CNKodakFarbwelt400 ,
  CNKodakRoyalGold400 , CNAgfaphotoVistaPlus200 , CNAgfaphotoVistaPlus400 , CNFujicolorPro160S ,
  CNFujicolorPro160C , CNFujicolorNPL160 , CNFujicolorPro400H , CNFujicolorPro800Z ,
  CNFujicolorSuperiaReala , CNFujicolorSuperia100 , CNFujicolorSuperia200 , CNFujicolorSuperiaXtra400 ,
  CNFujicolorSuperiaXtra800 , CNFujicolorTrueDefinition400 , CNFujicolorSuperia1600
}
 

Public Member Functions

bool applyBalance () const
 
CNFilmProfile cnType () const
 
double exposure () const
 
 FilmContainer ()
 
 FilmContainer (CNFilmProfile profile, double gamma, bool sixteenBit)
 
double gamma () const
 
void setApplyBalance (bool val)
 
void setCNType (CNFilmProfile profile)
 
void setExposure (double strength)
 
void setGamma (double val)
 
void setSixteenBit (bool val)
 
void setWhitePoint (const DColor &wp)
 
CBContainer toCB () const
 
LevelsContainer toLevels () const
 
DColor whitePoint () const
 

Static Public Member Functions

static QList< ListItem * > profileItemList (QListWidget *const view)
 

Static Public Attributes

static const QMap< int, QString > profileMap = FilmContainer::profileMapInitializer()
 

Member Enumeration Documentation

◆ CNFilmProfile

Enumerator
CNNeutral 
CNKodakGold100 
CNKodakGold200 
CNKodakEktar100 
CNKodakProfessionalPortra160NC 
CNKodakProfessionalPortra160VC 
CNKodakProfessionalPortra400NC 
CNKodakProfessionalPortra400VC 
CNKodakProfessionalPortra800Box 
CNKodakProfessionalPortra800P1 
CNKodakProfessionalPortra800P2 
CNKodakProfessionalNewPortra160 
CNKodakProfessionalNewPortra400 
CNKodakFarbwelt100 
CNKodakFarbwelt200 
CNKodakFarbwelt400 
CNKodakRoyalGold400 
CNAgfaphotoVistaPlus200 
CNAgfaphotoVistaPlus400 
CNFujicolorPro160S 
CNFujicolorPro160C 
CNFujicolorNPL160 
CNFujicolorPro400H 
CNFujicolorPro800Z 
CNFujicolorSuperiaReala 
CNFujicolorSuperia100 
CNFujicolorSuperia200 
CNFujicolorSuperiaXtra400 
CNFujicolorSuperiaXtra800 
CNFujicolorTrueDefinition400 
CNFujicolorSuperia1600 

Constructor & Destructor Documentation

◆ FilmContainer() [1/2]

Digikam::FilmContainer::FilmContainer ( )
explicit

◆ FilmContainer() [2/2]

Digikam::FilmContainer::FilmContainer ( CNFilmProfile  profile,
double  gamma,
bool  sixteenBit 
)
explicit

References gamma(), and setCNType().

Member Function Documentation

◆ applyBalance()

bool Digikam::FilmContainer::applyBalance ( ) const

◆ cnType()

FilmContainer::CNFilmProfile Digikam::FilmContainer::cnType ( ) const

◆ exposure()

double Digikam::FilmContainer::exposure ( ) const

◆ gamma()

double Digikam::FilmContainer::gamma ( ) const

◆ profileItemList()

QList< FilmContainer::ListItem * > Digikam::FilmContainer::profileItemList ( QListWidget *const  view)
static

References profileMap.

◆ setApplyBalance()

void Digikam::FilmContainer::setApplyBalance ( bool  val)

◆ setCNType()

◆ setExposure()

void Digikam::FilmContainer::setExposure ( double  strength)

◆ setGamma()

void Digikam::FilmContainer::setGamma ( double  val)

◆ setSixteenBit()

void Digikam::FilmContainer::setSixteenBit ( bool  val)

◆ setWhitePoint()

void Digikam::FilmContainer::setWhitePoint ( const DColor wp)

◆ toCB()

◆ toLevels()

◆ whitePoint()

DColor Digikam::FilmContainer::whitePoint ( ) const

Member Data Documentation

◆ profileMap

const QMap< int, QString > Digikam::FilmContainer::profileMap = FilmContainer::profileMapInitializer()
static

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