libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
crn::xml::TextLinePath Struct Reference

#include <CRNAltoWrapper.h>

+ Inheritance diagram for crn::xml::TextLinePath:
+ Collaboration diagram for crn::xml::TextLinePath:

Public Member Functions

 TextLinePath ()
 
 TextLinePath (const BlockPath &b, const Id &l)
 
 TextLinePath (const String &p)
 
 TextLinePath (const TextLinePath &)=default
 
 TextLinePath (TextLinePath &&)=default
 
virtual ~TextLinePath () override
 
TextLinePathoperator= (const TextLinePath &)=default
 
TextLinePathoperator= (TextLinePath &&)=default
 
bool operator== (const TextLinePath &other) const
 
bool operator!= (const TextLinePath &other) const
 
bool operator< (const TextLinePath &other) const
 
virtual String ToString () const override
 
- Public Member Functions inherited from crn::xml::BlockPath
 BlockPath ()
 
 BlockPath (const SpacePath &s, const Id &b)
 
 BlockPath (const String &p)
 
 BlockPath (const BlockPath &)=default
 
 BlockPath (BlockPath &&)=default
 
virtual ~BlockPath () override
 
BlockPathoperator= (const BlockPath &)=default
 
BlockPathoperator= (BlockPath &&)=default
 
bool operator== (const BlockPath &other) const
 
bool operator!= (const BlockPath &other) const
 
bool operator< (const BlockPath &other) const
 
- Public Member Functions inherited from crn::xml::SpacePath
 SpacePath ()
 
 SpacePath (const PagePath &p, const Id &s)
 
 SpacePath (const String &p)
 
 SpacePath (const SpacePath &)=default
 
 SpacePath (SpacePath &&)=default
 
virtual ~SpacePath () override
 
SpacePathoperator= (const SpacePath &)=default
 
SpacePathoperator= (SpacePath &&)=default
 
bool operator== (const SpacePath &other) const
 
bool operator!= (const SpacePath &other) const
 
bool operator< (const SpacePath &other) const
 
- Public Member Functions inherited from crn::xml::PagePath
 PagePath ()
 
 PagePath (const String &v, const Id &p)
 
 PagePath (const String &p)
 
 PagePath (const PagePath &)=default
 
 PagePath (PagePath &&)=default
 
virtual ~PagePath ()
 
PagePathoperator= (const PagePath &)=default
 
PagePathoperator= (PagePath &&)=default
 
bool operator== (const PagePath &other) const
 
bool operator!= (const PagePath &other) const
 
bool operator< (const PagePath &other) const
 

Static Public Member Functions

static const TextLinePathNullPath ()
 
- Static Public Member Functions inherited from crn::xml::BlockPath
static const BlockPathNullPath ()
 
- Static Public Member Functions inherited from crn::xml::SpacePath
static const SpacePathNullPath ()
 
- Static Public Member Functions inherited from crn::xml::PagePath
static const crn::StringSeparator ()
 
static const PagePathNullPath ()
 

Public Attributes

Id textline_id
 
- Public Attributes inherited from crn::xml::BlockPath
Id block_id
 
- Public Attributes inherited from crn::xml::SpacePath
Id space_id
 
- Public Attributes inherited from crn::xml::PagePath
String view_id
 
Id page_id
 

Detailed Description

Path to an alto text line

Author
Yann LEYDIER

Definition at line 116 of file CRNAltoWrapper.h.

Constructor & Destructor Documentation

crn::xml::TextLinePath::TextLinePath ( )
inline

Definition at line 118 of file CRNAltoWrapper.h.

crn::xml::TextLinePath::TextLinePath ( const BlockPath b,
const Id l 
)
inline

Definition at line 119 of file CRNAltoWrapper.h.

TextLinePath::TextLinePath ( const String p)

Definition at line 84 of file CRNAltoWrapper.cpp.

crn::xml::TextLinePath::TextLinePath ( const TextLinePath )
default
crn::xml::TextLinePath::TextLinePath ( TextLinePath &&  )
default
virtual crn::xml::TextLinePath::~TextLinePath ( )
inlineoverridevirtual

Definition at line 123 of file CRNAltoWrapper.h.

Member Function Documentation

const TextLinePath & TextLinePath::NullPath ( )
static

Definition at line 96 of file CRNAltoWrapper.cpp.

bool crn::xml::TextLinePath::operator!= ( const TextLinePath other) const
inline

Definition at line 128 of file CRNAltoWrapper.h.

bool crn::xml::TextLinePath::operator< ( const TextLinePath other) const
inline

Definition at line 129 of file CRNAltoWrapper.h.

TextLinePath& crn::xml::TextLinePath::operator= ( const TextLinePath )
default
TextLinePath& crn::xml::TextLinePath::operator= ( TextLinePath &&  )
default
bool crn::xml::TextLinePath::operator== ( const TextLinePath other) const
inline

Definition at line 127 of file CRNAltoWrapper.h.

virtual String crn::xml::TextLinePath::ToString ( ) const
inlineoverridevirtual

Reimplemented from crn::xml::BlockPath.

Reimplemented in crn::xml::WordPath.

Definition at line 134 of file CRNAltoWrapper.h.

Member Data Documentation

Id crn::xml::TextLinePath::textline_id

Definition at line 133 of file CRNAltoWrapper.h.


The documentation for this struct was generated from the following files: