| 1851 | } |
| 1852 | |
| 1853 | inline void saveClamp(YAML::Emitter & out, |
| 1854 | double blackVal, double defaultBlackVal, |
| 1855 | double whiteVal, double defaultWhiteVal) |
| 1856 | { |
| 1857 | if (blackVal != defaultBlackVal || whiteVal != defaultWhiteVal) |
| 1858 | { |
| 1859 | out << YAML::Key << "clamp"; |
| 1860 | out << YAML::Value << YAML::Flow << YAML::BeginMap; |
| 1861 | save(out, "black", blackVal, defaultBlackVal); |
| 1862 | save(out, "white", whiteVal, defaultWhiteVal); |
| 1863 | out << YAML::EndMap; |
| 1864 | } |
| 1865 | } |
| 1866 | |
| 1867 | inline void save(YAML::Emitter & out, ConstGradingPrimaryTransformRcPtr t) |
| 1868 | { |