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
Space::Illustration Class Reference

Illustration in a space. More...

#include <CRNAltoSpace.hpp>

+ Inheritance diagram for Space::Illustration:
+ Collaboration diagram for Space::Illustration:

Public Member Functions

 Illustration (const Illustration &)=default
 
 Illustration (Illustration &&)=default
 
virtual ~Illustration () override
 
Illustrationoperator= (const Illustration &)=default
 
Illustrationoperator= (Illustration &&)=default
 
Option< StringUTF8 > GetType () const
 Returns the type of illustration (photo, map, drawing, chart…) More...
 
Option< StringUTF8 > GetFileId () const
 Returns a link to an image containing only this illustration. More...
 
- Public Member Functions inherited from Space::Block
 Block (const Block &)=delete
 
 Block (Block &&)=default
 
virtual ~Block () override
 
Blockoperator= (const Block &)=delete
 
Blockoperator= (Block &&)=default
 
const Id & GetId () const
 Returns the id of the element. More...
 
std::vector< Id > GetStyles () const
 Returns the list of style references. More...
 
void AddStyle (const Id &styleid)
 Adds a reference to a style. More...
 
void RemoveStyle (const Id &styleid)
 Removes a reference to a style. More...
 
int GetHeight () const
 Returns the height of the element. More...
 
void SetHeight (int i)
 Sets the height of the element. More...
 
int GetWidth () const
 Returns the width of the element. More...
 
void SetWidth (int i)
 Sets the width of the element. More...
 
int GetHPos () const
 Returns the abscissa of the element. More...
 
void SetHPos (int i)
 Sets the abscissa of the element. More...
 
int GetVPos () const
 Returns the ordinate of the element. More...
 
void SetVPos (int i)
 Sets the ordinate of the element. More...
 
Option< double > GetRotation () const
 Returns the rotation of the object, in degree, counterclockwise. More...
 
Option< Id > GetNextId () const
 Returns the id of the next block. More...
 

Friends

class Space
 

Additional Inherited Members

- Protected Member Functions inherited from Space::Block
 Block (const Element &el)
 Constructor. More...
 
 Block (const Element &el, const Id &id_, int x, int y, int w, int h)
 Constructor. More...
 
- Protected Attributes inherited from Space::Block
Id id
 

Detailed Description

Illustration in a space.

Author
Yann LEYDIER

Definition at line 143 of file CRNAltoSpace.hpp.

Constructor & Destructor Documentation

Space::Illustration::Illustration ( const Illustration )
default
Space::Illustration::Illustration ( Illustration &&  )
default
virtual Space::Illustration::~Illustration ( )
inlineoverridevirtual

Definition at line 148 of file CRNAltoSpace.hpp.

Member Function Documentation

Option<StringUTF8> Space::Illustration::GetFileId ( ) const

Returns a link to an image containing only this illustration.

Option<StringUTF8> Space::Illustration::GetType ( ) const

Returns the type of illustration (photo, map, drawing, chart…)

Illustration& Space::Illustration::operator= ( const Illustration )
default
Illustration& Space::Illustration::operator= ( Illustration &&  )
default

Friends And Related Function Documentation

friend class Space
friend

Definition at line 163 of file CRNAltoSpace.hpp.


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