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

#include <CRNAltoWrapper.h>

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

Public Member Functions

 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
 
virtual String ToString () const override
 
- 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 SpacePathNullPath ()
 
- Static Public Member Functions inherited from crn::xml::PagePath
static const crn::StringSeparator ()
 
static const PagePathNullPath ()
 

Public Attributes

Id space_id
 
- Public Attributes inherited from crn::xml::PagePath
String view_id
 
Id page_id
 

Detailed Description

Path to an alto space

Author
Yann LEYDIER

Definition at line 66 of file CRNAltoWrapper.h.

Constructor & Destructor Documentation

crn::xml::SpacePath::SpacePath ( )
inline

Definition at line 68 of file CRNAltoWrapper.h.

crn::xml::SpacePath::SpacePath ( const PagePath p,
const Id s 
)
inline

Definition at line 69 of file CRNAltoWrapper.h.

SpacePath::SpacePath ( const String p)

Definition at line 50 of file CRNAltoWrapper.cpp.

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

Definition at line 73 of file CRNAltoWrapper.h.

Member Function Documentation

const SpacePath & SpacePath::NullPath ( )
static

Definition at line 60 of file CRNAltoWrapper.cpp.

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

Definition at line 78 of file CRNAltoWrapper.h.

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

Definition at line 79 of file CRNAltoWrapper.h.

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

Definition at line 77 of file CRNAltoWrapper.h.

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

Reimplemented from crn::xml::PagePath.

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

Definition at line 84 of file CRNAltoWrapper.h.

Member Data Documentation

Id crn::xml::SpacePath::space_id

Definition at line 83 of file CRNAltoWrapper.h.


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