#include <cvd/config.h>#include <cvd/internal/convert_pixel_types.h>#include <cvd/internal/rgb_components.h>#include <cvd/image.h>

Go to the source code of this file.
Classes | |
| struct | CVD::ConvertImage< From, To, Conv, both_pod > |
| struct | CVD::ConvertImage< Rgb< byte >, byte, Pixel::CIE< Rgb< byte >, byte >, 1 > |
| struct | CVD::ConvertImage< T, T, Pixel::GenericConversion< T, T >, 1 > |
| class | CVD::Internal::ImageConverter< C > |
| struct | CVD::Internal::ImagePromise< ImageConverter< C > > |
| struct | CVD::IsConvertible< In, Out > |
| struct | CVD::PixelByPixelConvertible< In, Out > |
| struct | CVD::PixelByPixelConvertible< InOut, InOut > |
| Identity conversion by memcpy is always supported. More... | |
Namespaces | |
| namespace | CVD |
| namespace | CVD::Internal |
Functions | |
| template<class C > | |
| Internal::ImagePromise < Internal::ImageConverter< C > > | CVD::convert_image (const BasicImage< C > &c) |
| template<class D , class C > | |
| Image< D > | CVD::convert_image (const BasicImage< C > &from) |
| template<class D , class C > | |
| Image< D > | CVD::convert_image (const SubImage< C > &from) |
| template<class D , class Conv , class C > | |
| Image< D > | CVD::convert_image (const SubImage< C > &from) |
| template<class C , class D > | |
| void | CVD::convert_image (const BasicImage< C > &from, BasicImage< D > &to) |
| template<class C , class D > | |
| void | CVD::convert_image (const SubImage< C > &from, SubImage< D > &to) |
| template<class Conv , class C , class D > | |
| void | CVD::convert_image (const SubImage< C > &from, SubImage< D > &to) |
| template<class D1 , class D2 , class C > | |
| std::pair< Image< D1 >, Image < D2 > > | CVD::convert_image_pair (const BasicImage< C > &from) |