1 #include <iostream>
2 #include <iomanip>
3
4 #include "color/color.hpp"
5
main(int argc,char * argv[])6 int main( int argc, char *argv[] )
7 {
8 ::color::yiq< float > c0; //!< Instead of float you may put std::uint8_t,std::uint16_t, std::uint32_t, std::uint64_t, double, long double
9 ::color::lms< std::uint8_t, ::color::constant::lms::von_Kries_E_entity > c1; //!< Instead of std::uint8_t you may put std::uint16_t, std::uint32_t, std::uint64_t, float, double, long double
10
11 c0 = ::color::constant::lavender_t{};
12 c1 = ::color::constant::orange_t{};
13
14 // Assign
15 c0 = c1;
16 std::cout << c0[0] << ", " << c0[1] << ", " << c0[2] << std::endl;
17
18 // .. and vice versa
19 c1 = c0;
20 std::cout << c1[0] << ", " << c1[1] << ", " << c1[2] << std::endl;
21
22 return EXIT_SUCCESS;
23 }
24