namespace mrpt::img
Overview
Classes for image storage and manipulation.
namespace img { // typedefs typedef TPixelCoord TImageSize; // enums enum DistortionModel; enum PixelDepth; enum TColormap; enum TImageChannels; enum TInterpolationMethod; enum copy_type_t; enum ctor_CImage_ref_or_gray; // structs struct TColor; struct TColorManager; struct TColorf; struct TPixelCoord; struct TPixelCoordf; // classes class CCanvas; class CEnhancedMetaFile; class CExceptionExternalImageNotFound; class CImage; class CMappedImage; class TCamera; class TStereoCamera; // global functions void hsv2rgb(float h, float s, float v, float& r, float& g, float& b); void rgb2hsv(float r, float g, float b, float& h, float& s, float& v); void colormap(const TColormap& color_map, const float color_index, float& r, float& g, float& b); mrpt::img::TColor colormap( const TColormap& color_map, const float color_index ); void jet2rgb(const float color_index, float& r, float& g, float& b); void hot2rgb(const float color_index, float& r, float& g, float& b); void registerAllClasses_mrpt_img(); bool operator == ( const mrpt::img::TCamera& a, const mrpt::img::TCamera& b ); bool operator != ( const mrpt::img::TCamera& a, const mrpt::img::TCamera& b ); std::ostream& operator << ( std::ostream& o, const TColor& c ); mrpt::serialization::CArchive& operator << ( mrpt::serialization::CArchive& o, const TColor& c ); mrpt::serialization::CArchive& operator >> ( mrpt::serialization::CArchive& i, TColor& c ); TColor operator + (const TColor& first, const TColor& second); TColor operator - (const TColor& first, const TColor& second); bool operator == ( const TColor& first, const TColor& second ); std::ostream& operator << ( std::ostream& o, const TColorf& c ); mrpt::serialization::CArchive& operator << ( mrpt::serialization::CArchive& o, const TColorf& c ); mrpt::serialization::CArchive& operator >> ( mrpt::serialization::CArchive& i, TColorf& c ); std::ostream& operator << (std::ostream& o, const TPixelCoordf& p); std::ostream& operator << (std::ostream& o, const TPixelCoord& p); } // namespace img
Typedefs
typedef TPixelCoord TImageSize
A type for image sizes.
Global Functions
TColor operator + (const TColor& first, const TColor& second)
Pairwise addition of their corresponding RGBA members.
TColor operator - (const TColor& first, const TColor& second)
Pairwise substraction of their corresponding RGBA members.
std::ostream& operator << (std::ostream& o, const TPixelCoordf& p)
Prints TPixelCoordf as “(x,y)”.
std::ostream& operator << (std::ostream& o, const TPixelCoord& p)
Prints TPixelCoord as “(x,y)”.