libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
crn::xml Namespace Reference

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< IdGetStyleRefs (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...
 

Typedef Documentation

using crn::xml::AltoBlock = typedef Alto::Layout::Page::Space::Block

Definition at line 143 of file CRNAlto.h.

using crn::xml::AltoBlockPtr = typedef Alto::Layout::Page::Space::BlockPtr

Definition at line 144 of file CRNAlto.h.

using crn::xml::AltoComposedBlock = typedef Alto::Layout::Page::Space::ComposedBlock

Definition at line 151 of file CRNAlto.h.

using crn::xml::AltoComposedBlockPtr = typedef Alto::Layout::Page::Space::ComposedBlockPtr

Definition at line 152 of file CRNAlto.h.

using crn::xml::AltoDescription = typedef Alto::Description

Definition at line 136 of file CRNAlto.h.

using crn::xml::AltoGraphicalElement = typedef Alto::Layout::Page::Space::GraphicalElement

Definition at line 149 of file CRNAlto.h.

using crn::xml::AltoGraphicalElementPtr = typedef Alto::Layout::Page::Space::GraphicalElementPtr

Definition at line 150 of file CRNAlto.h.

using crn::xml::AltoHyphen = typedef Alto::Layout::Page::Space::TextBlock::TextLine::Hyphen

Definition at line 161 of file CRNAlto.h.

using crn::xml::AltoHyphenPtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::HyphenPtr

Definition at line 162 of file CRNAlto.h.

using crn::xml::AltoIllustration = typedef Alto::Layout::Page::Space::Illustration

Definition at line 147 of file CRNAlto.h.

using crn::xml::AltoIllustrationPtr = typedef Alto::Layout::Page::Space::IllustrationPtr

Definition at line 148 of file CRNAlto.h.

using crn::xml::AltoLayout = typedef Alto::Layout

Definition at line 138 of file CRNAlto.h.

using crn::xml::AltoPage = typedef Alto::Layout::Page

Definition at line 139 of file CRNAlto.h.

using crn::xml::AltoPagePtr = typedef Alto::Layout::PagePtr

Definition at line 140 of file CRNAlto.h.

using crn::xml::AltoSpace = typedef Alto::Layout::Page::Space

Definition at line 141 of file CRNAlto.h.

using crn::xml::AltoSpacePtr = typedef Alto::Layout::Page::SpacePtr

Definition at line 142 of file CRNAlto.h.

using crn::xml::AltoStyles = typedef Alto::Styles

Definition at line 137 of file CRNAlto.h.

using crn::xml::AltoTextBlock = typedef Alto::Layout::Page::Space::TextBlock

Definition at line 145 of file CRNAlto.h.

using crn::xml::AltoTextBlockPtr = typedef Alto::Layout::Page::Space::TextBlockPtr

Definition at line 146 of file CRNAlto.h.

using crn::xml::AltoTextLine = typedef Alto::Layout::Page::Space::TextBlock::TextLine

Definition at line 153 of file CRNAlto.h.

using crn::xml::AltoTextLineElement = typedef Alto::Layout::Page::Space::TextBlock::TextLine::LineElement

Definition at line 155 of file CRNAlto.h.

using crn::xml::AltoTextLineElementPtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::LineElementPtr

Definition at line 156 of file CRNAlto.h.

using crn::xml::AltoTextLinePtr = typedef Alto::Layout::Page::Space::TextBlock::TextLinePtr

Definition at line 154 of file CRNAlto.h.

using crn::xml::AltoWhiteSpace = typedef Alto::Layout::Page::Space::TextBlock::TextLine::WhiteSpace

Definition at line 159 of file CRNAlto.h.

using crn::xml::AltoWhiteSpacePtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::WhiteSpacePtr

Definition at line 160 of file CRNAlto.h.

using crn::xml::AltoWord = typedef Alto::Layout::Page::Space::TextBlock::TextLine::Word

Definition at line 157 of file CRNAlto.h.

using crn::xml::AltoWordPtr = typedef Alto::Layout::Page::Space::TextBlock::TextLine::WordPtr

Definition at line 158 of file CRNAlto.h.

using crn::xml::Id = typedef crn::StringUTF8

Definition at line 31 of file CRNAltoUtils.h.