libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
crn::ImageGradient Member List

This is the complete list of members for crn::ImageGradient, including all inherited members.

Assign(const Image< Y > &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
At(size_t x, size_t y) noexceptcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
At(size_t offset) noexceptcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
At(size_t x, size_t y) const noexceptcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
At(size_t offset) const noexceptcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
AutoMinModule(const ImageGray &img)crn::ImageGradient
begin()crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
begin() constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
Blit(const Image< Y > &src, const Rect &srczone, size_t dx, size_t dy)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
cbegin() constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
cend() constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
Clone() const overridecrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inlinevirtual
Complement(pixel_type maxval=std::numeric_limits< pixel_type >::max())crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Convolve(const MatrixDouble &mat)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Dilate(const MatrixInt &strel, CMP cmp=std::less< pixel_type >{})crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
DrawLine(size_t x1, size_t y1, size_t x2, size_t y2, pixel_type color)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
DrawRect(const Rect &r, pixel_type color, bool filled=false)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
end()crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
end() constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
Erode(const MatrixInt &strel, CMP cmp=std::less< pixel_type >{})crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
FastDilate(size_t halfwin, size_t index=0, CMP cmp=std::less< pixel_type >{})crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
FastErode(size_t halfwin, size_t index=0, CMP cmp=std::less< pixel_type >{})crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Flip(const Orientation &ori)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
FloodFill(size_t x, size_t y, const pixel_type &val, crn::DistanceType dist=crn::DistanceType::D4)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
GaussianBlur(double sigma)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
GetBBox() const noexceptcrn::ImageBase
GetHeight() const noexceptcrn::ImageBaseinline
GetHRun() const noexceptcrn::ImageGradient
GetMinModule() const noexceptcrn::ImageGradientinline
GetPixels() noexceptcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
GetPixels() const noexceptcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
GetVRun() const noexceptcrn::ImageGradient
GetWidth() const noexceptcrn::ImageBaseinline
heightcrn::ImageBaseprotected
Image(size_t w, size_t h, pixel_type val=pixel_type(0))crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image()crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
Image(size_t w, size_t h, const pixel_type *data)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image(const Image &img)=defaultcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image(const Image< Y > &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >explicit
Image(const Image< typename BoolNotBool< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::type > &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >explicit
Image(const Image< Y > &img, const Rect &bbox)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image(const Image< typename BoolNotBool< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::type > &img, const Rect &bbox)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image(Image &&img)=defaultcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
ImageBase(size_t w, size_t h)crn::ImageBaseinline
ImageBase(const ImageBase &)=defaultcrn::ImageBase
ImageBase(ImageBase &&)=defaultcrn::ImageBase
ImageGradient(const ImageGradient &)=defaultcrn::ImageGradient
ImageGradient(ImageGradient &&)=defaultcrn::ImageGradient
IsSignificant(size_t i) const crn::ImageGradientinline
IsSignificant(size_t x, size_t y) const crn::ImageGradientinline
MakeCurvature() const crn::ImageGradient
MakeImageGray() const crn::ImageGradient
MakeImageRGB(bool thres=false) const crn::ImageGradient
MakeMask() const crn::ImageGradient
Negative()crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
operator!=(const Image &other) constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
operator*=(double f)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
operator*=(const Image &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
operator+=(const Image &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
operator-=(const Image &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
operator/=(const Image &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
operator=(const ImageGradient &)=defaultcrn::ImageGradient
operator=(ImageGradient &&)=defaultcrn::ImageGradient
Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::operator=(const Image &img)=defaultcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::operator=(const Image< Y > &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::operator=(const Image< typename BoolNotBool< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::type > &img)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >::operator=(Image &&img)=defaultcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
crn::ImageBase::operator=(const ImageBase &)=defaultcrn::ImageBase
crn::ImageBase::operator=(ImageBase &&)=defaultcrn::ImageBase
operator==(const Image &other) constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
pixel_type typedefcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
pixelscrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >protected
SaveJPEG(const Path &fname, unsigned int qual) const overridecrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >virtual
SavePNG(const Path &fname) const overridecrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >virtual
ScaleToSize(size_t w, size_t h) overridecrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >virtual
ScanFill(size_t x, size_t y, const pixel_type &val, crn::DistanceType dist=crn::DistanceType::D4)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >
SetMinModule(unsigned int m)crn::ImageGradientinline
Size() const noexceptcrn::ImageBaseinline
Swap(Image &other)crn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
ToMatrix() constcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >inline
widthcrn::ImageBaseprotected
~Image() override=defaultcrn::Image< pixel::Polar2D< unsigned int, Angle< ByteAngle > > >virtual
~ImageBase()crn::ImageBasevirtual
~ImageGradient() overridecrn::ImageGradientinlinevirtual