Color Functions

Functions that operate on colors.

Warning

doxygenfunction: Unable to resolve multiple matches for function “hsv2rgb” with arguments (const Vec3<T>& hsv) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  constexpr Color4<T> Imath::hsv2rgb(const Color4<T>&)
- template<class T>
  constexpr Vec3<T> Imath::hsv2rgb(const Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “hsv2rgb” with arguments (const Color4<T>& hsv) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  constexpr Color4<T> Imath::hsv2rgb(const Color4<T>&)
- template<class T>
  constexpr Vec3<T> Imath::hsv2rgb(const Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “rgb2hsv” with arguments (const Color4<T> &rgb) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  constexpr Color4<T> Imath::rgb2hsv(const Color4<T>&)
- template<class T>
  constexpr Vec3<T> Imath::rgb2hsv(const Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “rgb2hsv” with arguments (const Vec3<T> &rgb) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  constexpr Color4<T> Imath::rgb2hsv(const Color4<T>&)
- template<class T>
  constexpr Vec3<T> Imath::rgb2hsv(const Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “rgb2packed” with arguments (const Color4<T> &c) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  constexpr PackedColor Imath::rgb2packed(const Color4<T>&)
- template<class T>
  constexpr PackedColor Imath::rgb2packed(const Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “rgb2packed” with arguments (const Vec3<T> &c) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  constexpr PackedColor Imath::rgb2packed(const Color4<T>&)
- template<class T>
  constexpr PackedColor Imath::rgb2packed(const Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “packed2rgb” with arguments (PackedColor packed, Color4<T> &out) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  void Imath::packed2rgb(PackedColor, Color4<T>&)
- template<class T>
  void Imath::packed2rgb(PackedColor, Vec3<T>&)

Warning

doxygenfunction: Unable to resolve multiple matches for function “packed2rgb” with arguments (PackedColor packed, Vec3<T> &out) noexcep) in doxygen xml output for project “Imath” from directory: /build/ilmbase-5Yemou/ilmbase-3.1.11/obj-x86_64-linux-gnu/website/doxygen/xml. Potential matches:

- template<class T>
  void Imath::packed2rgb(PackedColor, Color4<T>&)
- template<class T>
  void Imath::packed2rgb(PackedColor, Vec3<T>&)