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::WordPath Struct Reference

#include <CRNAltoWrapper.h>

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

Public Member Functions

 WordPath ()
 
 WordPath (const TextLinePath &l, const Id &w)
 
 WordPath (const String &p)
 
 WordPath (const WordPath &)=default
 
 WordPath (WordPath &&)=default
 
virtual ~WordPath () override
 
WordPathoperator= (const WordPath &)=default
 
WordPathoperator= (WordPath &&)=default
 
bool operator== (const WordPath &other) const
 
bool operator!= (const WordPath &other) const
 
bool operator< (const WordPath &other) const
 
virtual String ToString () const override
 
- Public Member Functions inherited from crn::xml::TextLinePath
 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
 
- 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 WordPathNullPath ()
 
- Static Public Member Functions inherited from crn::xml::TextLinePath
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 word_id
 
- Public Attributes inherited from crn::xml::TextLinePath
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 string

Author
Yann LEYDIER

Definition at line 141 of file CRNAltoWrapper.h.

Constructor & Destructor Documentation

crn::xml::WordPath::WordPath ( )
inline

Definition at line 143 of file CRNAltoWrapper.h.

crn::xml::WordPath::WordPath ( const TextLinePath l,
const Id w 
)
inline

Definition at line 144 of file CRNAltoWrapper.h.

WordPath::WordPath ( const String p)

Definition at line 102 of file CRNAltoWrapper.cpp.

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

Definition at line 148 of file CRNAltoWrapper.h.

Member Function Documentation

const WordPath & WordPath::NullPath ( )
static

Definition at line 115 of file CRNAltoWrapper.cpp.

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

Definition at line 153 of file CRNAltoWrapper.h.

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

Definition at line 154 of file CRNAltoWrapper.h.

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

Definition at line 152 of file CRNAltoWrapper.h.

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

Reimplemented from crn::xml::TextLinePath.

Definition at line 159 of file CRNAltoWrapper.h.

Member Data Documentation

Id crn::xml::WordPath::word_id

Definition at line 158 of file CRNAltoWrapper.h.


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