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

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

AddChildAbsolute(const String &tree, Rect clip)crn::Block
AddChildAbsolute(const String &tree, Rect clip, const String &name)crn::Block
AddChildAbsoluteAt(const String &tree, Rect clip, size_t pos)crn::Block
AddChildAbsoluteAt(const String &tree, Rect clip, const String &name, size_t pos)crn::Block
AddChildRelative(const String &tree, Rect clip)crn::Block
AddChildRelative(const String &tree, Rect clip, const String &name)crn::Block
AddChildRelativeAt(const String &tree, Rect clip, size_t pos)crn::Block
AddChildRelativeAt(const String &tree, Rect clip, const String &name, size_t pos)crn::Block
Append(const Path &fname)crn::Block
Block(const Block &)=deletecrn::Block
Block(Block &&)=deletecrn::Block
BlockBegin(const String &tree)crn::Block
BlockBegin(const String &tree) const crn::Block
BlockEnd(const String &tree)crn::Block
BlockEnd(const String &tree) const crn::Block
ClearUserData()crn::Savable
DeleteUserData(const String &key)crn::Savable
deserialize_internal_data(xml::Element &el)crn::Savable
ExtractCC(const String &tree)crn::Block
filelockcrn::Savableprotected
FilterBorders(const String &tree, size_t margin)crn::Block
FilterHeightRatio(const String &tree, double ratio)crn::Block
FilterMaxAnd(const String &tree, size_t maxw, size_t maxh)crn::Block
FilterMaxOr(const String &tree, size_t maxw, size_t maxh)crn::Block
FilterMinAnd(const String &tree, size_t minw, size_t minh)crn::Block
FilterMinOr(const String &tree, size_t minw, size_t minh)crn::Block
FilterWidthRatio(const String &tree, double ratio)crn::Block
FlushAll(bool recursive=false)crn::Block
FlushBW(bool recursive=false)crn::Block
FlushGradient(bool recursive=false)crn::Block
FlushGray(bool recursive=false)crn::Block
FlushRGB(bool recursive=false)crn::Block
GetAbsoluteBBox() const noexceptcrn::Blockinline
GetBW(bool create=true)crn::Block
GetChild(const String &tree, size_t num)crn::Block
GetChild(const String &tree, size_t num) const crn::Block
GetChild(const String &tree, const String &name)crn::Block
GetChild(const String &tree, const String &name) const crn::Block
GetFilename() const noexceptcrn::Savableinline
GetGradient(bool create=true, double sigma=-1, size_t diffusemaxiter=0, double diffusemaxdiv=std::numeric_limits< double >::max())crn::Block
GetGray(bool create=true)crn::Block
GetName() const crn::Savableinline
GetNbChildren(const String &tree) const crn::Block
GetParent()crn::Blockinline
GetParent() const crn::Blockinline
GetParentTree() const noexceptcrn::Blockinline
GetRelativeBBox() const crn::Block
GetRGB()crn::Block
GetTop()crn::Block
GetTree(const String &name)crn::Blockinline
GetTree(const String &name) const crn::Blockinline
GetTreeMeans(const String &tree, double *mwidth, double *mheight, double *marea) const crn::Block
GetTreeNames() const crn::Block
GetUserData(const String &key)crn::Savable
GetUserData(const String &key) const crn::Savable
GetUserDataKey(const SObject &value) const crn::Savable
HasTree(const String &tname) const crn::Block
IsParent(const Block &b) const crn::Block
IsUserData(const String &key) const crn::Savable
Load(const Path &fname)crn::Savable
MaskedPixelBegin(const String &tree, size_t num, pixel::BW mask_value=pixel::BWBlack)crn::Block
MaskedPixelBegin(const SBlock &b, pixel::BW mask_value=pixel::BWBlack)crn::Block
MaskedPixelEnd(const String &tree, size_t num, pixel::BW mask_value=pixel::BWBlack)crn::Block
MaskedPixelEnd(const SBlock &b, pixel::BW mask_value=pixel::BWBlack)crn::Block
MergeChildren(const String &tree, double overlap, ImageIntGray *imap=nullptr)crn::Block
MergeSiblings(const String &tree, size_t index1, size_t index2, ImageIntGray *imap=nullptr)crn::Block
MergeSiblings(const String &tree, Block &sb1, Block &sb2, ImageIntGray *imap=nullptr)crn::Block
New(const SImage &src, const String &nam=U"")crn::Blockstatic
New(const Path &ifname, const Path &xfname, const String &nam=U"")crn::Blockstatic
operator=(const Block &)=deletecrn::Block
operator=(Block &&)=deletecrn::Block
crn::Savable::operator=(const Savable &)=deletecrn::Savable
crn::Savable::operator=(Savable &&c)crn::Savable
pixel_iterator typedefcrn::Block
PixelBegin(const String &tree, size_t num) const crn::Block
PixelBegin(const SBlock &b) const crn::Block
PixelEnd(const String &tree, size_t num) const crn::Block
PixelEnd(const SBlock &b) const crn::Block
ReloadImage()crn::Block
RemoveChild(const String &tree, size_t num)crn::Block
RemoveChild(const String &tree, const String &name)crn::Block
RemoveChild(const String &tree, SBlock b)crn::Block
RemoveChildren(const String &tree, const std::set< SBlock > &toremove)crn::Block
RemoveTree(const String &tname)crn::Block
Savable(const String &s=U"")crn::Savable
Savable(const Savable &)=deletecrn::Savable
Savable(Savable &&) noexceptcrn::Savable
Savable(const String &s, const Path &fname)crn::Savable
Save(const Path &fname)crn::Block
Save()crn::Blockinline
serialize_internal_data(xml::Element &el) const crn::Savable
SetAbsoluteBBox(const Rect &newbox)crn::Block
setFilename(const Path &fname)crn::Savableinlineprotected
setFilename(Path &&fname) noexceptcrn::Savableinlineprotected
SetFilename(const Path &nam)crn::Blockinline
SetName(const String &s)crn::Savableinline
SetName(String &&s) noexceptcrn::Savableinline
SetRelativeBBox(Rect newbox)crn::Block
SetUserData(const String &key, SObject value)crn::Savable
SortTree(const String &name, Direction direction)crn::Block
SubstituteBW(const SImageBW &img)crn::Block
SubstituteGradient(const SImageGradient &img)crn::Block
SubstituteGray(const SImageGray &img)crn::Block
SubstituteRGB(const SImageRGB &img)crn::Block
~Block() overridecrn::Blockvirtual
~Object()=defaultcrn::Objectvirtual
~Savable()crn::Savablevirtual