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

#include <CRNAltoWrapper.h>

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

Public Member Functions

 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
 
virtual String ToString () const override
 
- 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 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 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 block (text block, illustration, etc.)

Author
Yann LEYDIER

Definition at line 91 of file CRNAltoWrapper.h.

Constructor & Destructor Documentation

crn::xml::BlockPath::BlockPath ( )
inline

Definition at line 93 of file CRNAltoWrapper.h.

crn::xml::BlockPath::BlockPath ( const SpacePath s,
const Id b 
)
inline

Definition at line 94 of file CRNAltoWrapper.h.

BlockPath::BlockPath ( const String p)

Definition at line 67 of file CRNAltoWrapper.cpp.

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

Definition at line 98 of file CRNAltoWrapper.h.

Member Function Documentation

const BlockPath & BlockPath::NullPath ( )
static

Definition at line 78 of file CRNAltoWrapper.cpp.

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

Definition at line 103 of file CRNAltoWrapper.h.

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

Definition at line 104 of file CRNAltoWrapper.h.

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

Definition at line 102 of file CRNAltoWrapper.h.

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

Reimplemented from crn::xml::SpacePath.

Reimplemented in crn::xml::WordPath, and crn::xml::TextLinePath.

Definition at line 109 of file CRNAltoWrapper.h.

Member Data Documentation

Id crn::xml::BlockPath::block_id

Definition at line 108 of file CRNAltoWrapper.h.


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