libcrn
3.9.5
A document image processing library
|
Classes | |
class | Alto |
XML Alto file wrapper. More... | |
struct | PagePath |
struct | SpacePath |
struct | BlockPath |
struct | TextLinePath |
struct | WordPath |
class | AltoWrapper |
XML Alto file wrapper to crn::Document. More... | |
class | Node |
XML node. More... | |
class | Element |
XML element. More... | |
class | Comment |
XML comment. More... | |
class | Text |
XML text. More... | |
class | Document |
XML document. More... | |
Typedefs | |
using | AltoDescription = Alto::Description |
using | AltoStyles = Alto::Styles |
using | AltoLayout = Alto::Layout |
using | AltoPage = Alto::Layout::Page |
using | AltoPagePtr = Alto::Layout::PagePtr |
using | AltoSpace = Alto::Layout::Page::Space |
using | AltoSpacePtr = Alto::Layout::Page::SpacePtr |
using | AltoBlock = Alto::Layout::Page::Space::Block |
using | AltoBlockPtr = Alto::Layout::Page::Space::BlockPtr |
using | AltoTextBlock = Alto::Layout::Page::Space::TextBlock |
using | AltoTextBlockPtr = Alto::Layout::Page::Space::TextBlockPtr |
using | AltoIllustration = Alto::Layout::Page::Space::Illustration |
using | AltoIllustrationPtr = Alto::Layout::Page::Space::IllustrationPtr |
using | AltoGraphicalElement = Alto::Layout::Page::Space::GraphicalElement |
using | AltoGraphicalElementPtr = Alto::Layout::Page::Space::GraphicalElementPtr |
using | AltoComposedBlock = Alto::Layout::Page::Space::ComposedBlock |
using | AltoComposedBlockPtr = Alto::Layout::Page::Space::ComposedBlockPtr |
using | AltoTextLine = Alto::Layout::Page::Space::TextBlock::TextLine |
using | AltoTextLinePtr = Alto::Layout::Page::Space::TextBlock::TextLinePtr |
using | AltoTextLineElement = Alto::Layout::Page::Space::TextBlock::TextLine::LineElement |
using | AltoTextLineElementPtr = Alto::Layout::Page::Space::TextBlock::TextLine::LineElementPtr |
using | AltoWord = Alto::Layout::Page::Space::TextBlock::TextLine::Word |
using | AltoWordPtr = Alto::Layout::Page::Space::TextBlock::TextLine::WordPtr |
using | AltoWhiteSpace = Alto::Layout::Page::Space::TextBlock::TextLine::WhiteSpace |
using | AltoWhiteSpacePtr = Alto::Layout::Page::Space::TextBlock::TextLine::WhiteSpacePtr |
using | AltoHyphen = Alto::Layout::Page::Space::TextBlock::TextLine::Hyphen |
using | AltoHyphenPtr = Alto::Layout::Page::Space::TextBlock::TextLine::HyphenPtr |
using | Id = crn::StringUTF8 |
Functions | |
std::vector< Id > | GetStyleRefs (const Element &el) |
Gets the list of style references. More... | |
void | AddStyleRef (Element &el, const Id &id) |
Adds a style reference to an element. More... | |
void | RemoveStyleRef (Element &el, const Id &id) |
Removes a style reference to an element. More... | |
using crn::xml::AltoBlock = typedef Alto::Layout::Page::Space::Block |
using crn::xml::AltoBlockPtr = typedef Alto::Layout::Page::Space::BlockPtr |
using crn::xml::AltoComposedBlock = typedef Alto::Layout::Page::Space::ComposedBlock |
using crn::xml::AltoComposedBlockPtr = typedef Alto::Layout::Page::Space::ComposedBlockPtr |
using crn::xml::AltoDescription = typedef Alto::Description |
using crn::xml::AltoGraphicalElement = typedef Alto::Layout::Page::Space::GraphicalElement |
using crn::xml::AltoGraphicalElementPtr = typedef Alto::Layout::Page::Space::GraphicalElementPtr |
using crn::xml::AltoHyphen = typedef Alto::Layout::Page::Space::TextBlock::TextLine::Hyphen |
using crn::xml::AltoHyphenPtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::HyphenPtr |
using crn::xml::AltoIllustration = typedef Alto::Layout::Page::Space::Illustration |
using crn::xml::AltoIllustrationPtr = typedef Alto::Layout::Page::Space::IllustrationPtr |
using crn::xml::AltoLayout = typedef Alto::Layout |
using crn::xml::AltoPage = typedef Alto::Layout::Page |
using crn::xml::AltoPagePtr = typedef Alto::Layout::PagePtr |
using crn::xml::AltoSpace = typedef Alto::Layout::Page::Space |
using crn::xml::AltoSpacePtr = typedef Alto::Layout::Page::SpacePtr |
using crn::xml::AltoStyles = typedef Alto::Styles |
using crn::xml::AltoTextBlock = typedef Alto::Layout::Page::Space::TextBlock |
using crn::xml::AltoTextBlockPtr = typedef Alto::Layout::Page::Space::TextBlockPtr |
using crn::xml::AltoTextLine = typedef Alto::Layout::Page::Space::TextBlock::TextLine |
using crn::xml::AltoTextLineElement = typedef Alto::Layout::Page::Space::TextBlock::TextLine::LineElement |
using crn::xml::AltoTextLineElementPtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::LineElementPtr |
using crn::xml::AltoTextLinePtr = typedef Alto::Layout::Page::Space::TextBlock::TextLinePtr |
using crn::xml::AltoWhiteSpace = typedef Alto::Layout::Page::Space::TextBlock::TextLine::WhiteSpace |
using crn::xml::AltoWhiteSpacePtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::WhiteSpacePtr |
using crn::xml::AltoWord = typedef Alto::Layout::Page::Space::TextBlock::TextLine::Word |
using crn::xml::AltoWordPtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::WordPtr |
using crn::xml::Id = typedef crn::StringUTF8 |
Definition at line 31 of file CRNAltoUtils.h.