ACF $AcfVersion:0$
Namespaces | Enumerations | Functions
icmm.h File Reference
#include <imath/imath.h>

Go to the source code of this file.

Namespaces

namespace  icmm
 Contains color management classes.
 

Enumerations

enum class  icmm::AstmTableType { icmm::E308Table5 , icmm::E308Table6 , icmm::E3081nm , icmm::Unknown }
 
enum class  icmm::SphereType { icmm::SpecularIncluded , icmm::SpecularExcluded , icmm::Diffuse }
 
enum class  icmm::StandardIlluminant {
  icmm::A , icmm::B , icmm::C , icmm::D50 ,
  icmm::D55 , icmm::D60 , icmm::D65 , icmm::D75 ,
  icmm::E , icmm::F2 , icmm::F3 , icmm::F7 ,
  icmm::F9 , icmm::F10 , icmm::F11 , icmm::F12 ,
  icmm::Illuminant9300 , icmm::TL83 , icmm::YL84 , icmm::UL30 ,
  icmm::UL35 , icmm::UL50 , icmm::Custom
}
 
enum class  icmm::ObserverType { icmm::TwoDegree , icmm::TenDegree }
 
enum class  icmm::DensityFilterType {
  icmm::Visual , icmm::Cyan , icmm::Magenta , icmm::Yellow ,
  icmm::Black , icmm::Red , icmm::Green , icmm::Blue ,
  icmm::A , icmm::B
}
 Density filter type as defined by CxF standard. More...
 
enum class  icmm::DensityStatusType {
  icmm::A , icmm::E , icmm::I , icmm::M ,
  icmm::T , icmm::SpectralX , icmm::Spectral , icmm::HiFi ,
  icmm::Hex , icmm::Txp , icmm::Ex , icmm::DIN ,
  icmm::DIN_NB , icmm::PD , icmm::APD
}
 Density status type as defined by CxF standard. More...
 
enum class  icmm::DeviceTypeFlags { icmm::Spot = 1 , icmm::Scanning = 2 }
 
enum class  icmm::FilterType {
  icmm::None , icmm::UvExcluded , icmm::UvD65 , icmm::Partial ,
  icmm::Custom
}
 
enum class  icmm::DeviceIlluminationType {
  icmm::Incandescent , icmm::Daylight , icmm::UvExculded , icmm::Polarized ,
  icmm::Flash , icmm::Led , icmm::Ambient , icmm::Custom
}
 
enum class  icmm::EmmisiveModelType { icmm::Diffuser , icmm::Reflected , icmm::Other }
 
enum class  icmm::SingleAngleConfigurationType { icmm::Annular , icmm::Uniplanar }
 
enum  icmm::ColorantUsage {
  icmm::CU_NONE , icmm::CU_CYAN , icmm::CU_DARK_CYAN , icmm::CU_LIGHT_CYAN ,
  icmm::CU_MAGENTA , icmm::CU_DARK_MAGENTA , icmm::CU_LIGHT_MAGENTA , icmm::CU_YELLOW ,
  icmm::CU_DARK_YELLOW , icmm::CU_LIGHT_YELLOW , icmm::CU_BLACK , icmm::CU_LIGHT_BLACK ,
  icmm::CU_LIGHT_LIGHT_BLACK , icmm::CU_ECG , icmm::CU_SPOT
}
 Usage of a colorant. More...
 

Functions

 icmm::I_DECLARE_ENUM (ColorantUsage, CU_NONE, CU_CYAN, CU_DARK_CYAN, CU_LIGHT_CYAN, CU_MAGENTA, CU_DARK_MAGENTA, CU_LIGHT_MAGENTA, CU_YELLOW, CU_DARK_YELLOW, CU_LIGHT_YELLOW, CU_BLACK, CU_LIGHT_BLACK, CU_LIGHT_LIGHT_BLACK, CU_ECG, CU_SPOT)
 
bool icmm::IsCmyk (ColorantUsage usage)
 
QStringList icmm::GetColorSpaceComponentNames (const icmm::IColorModel &colorModel)