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 | Friends | List of all members
TextBlock::TextLine::Hyphen Class Reference

Alto hyphen ("HYP" element) More...

#include <CRNAltoTextBlock.hpp>

+ Inheritance diagram for TextBlock::TextLine::Hyphen:
+ Collaboration diagram for TextBlock::TextLine::Hyphen:

Public Member Functions

 Hyphen (const Hyphen &)=delete
 
 Hyphen (Hyphen &&)=default
 
virtual ~Hyphen () override
 
Hyphenoperator= (const Hyphen &)=delete
 
Hyphenoperator= (Hyphen &&)=default
 
StringUTF8 GetContent () const
 Returns hyphenation marker. More...
 
void SetContent (const StringUTF8 &s)
 Sets the hyphenation marker. More...
 
- Public Member Functions inherited from TextBlock::TextLine::LineElement
 LineElement (const LineElement &)=delete
 
 LineElement (LineElement &&)=default
 
virtual ~LineElement () override
 
LineElementoperator= (const LineElement &)=delete
 
LineElementoperator= (LineElement &&)=default
 
Option< double > GetWidth () const
 Returns the width of the element. More...
 
void SetWidth (double d)
 Sets the width of the element. More...
 
Option< double > GetHPos () const
 Returns the abscissa of the element. More...
 
void SetHPos (double d)
 Sets the abscissa of the element. More...
 
Option< double > GetVPos () const
 Returns the ordinate of the element. More...
 
void SetVPos (double d)
 Sets the ordinate of the element. More...
 

Friends

class TextLine
 

Additional Inherited Members

- Protected Member Functions inherited from TextBlock::TextLine::LineElement
 LineElement (const Element &el)
 Constructor. More...
 
 LineElement (const Element &el, const Option< double > &x, const Option< double > &y, const Option< double > &w)
 Constructor. More...
 

Detailed Description

Alto hyphen ("HYP" element)

Author
Yann LEYDIER

Definition at line 244 of file CRNAltoTextBlock.hpp.

Constructor & Destructor Documentation

TextBlock::TextLine::Hyphen::Hyphen ( const Hyphen )
delete
TextBlock::TextLine::Hyphen::Hyphen ( Hyphen &&  )
default
virtual TextBlock::TextLine::Hyphen::~Hyphen ( )
inlineoverridevirtual

Definition at line 249 of file CRNAltoTextBlock.hpp.

Member Function Documentation

StringUTF8 TextBlock::TextLine::Hyphen::GetContent ( ) const

Returns hyphenation marker.

Hyphen& TextBlock::TextLine::Hyphen::operator= ( const Hyphen )
delete
Hyphen& TextBlock::TextLine::Hyphen::operator= ( Hyphen &&  )
default
void TextBlock::TextLine::Hyphen::SetContent ( const StringUTF8 &  s)

Sets the hyphenation marker.

Friends And Related Function Documentation

friend class TextLine
friend

Definition at line 262 of file CRNAltoTextBlock.hpp.


The documentation for this class was generated from the following file: