AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
EM::PrinterTemplate::EBox Class Reference

concrete draw object More...

#include <EBox.h>

Inheritance diagram for EM::PrinterTemplate::EBox:
Inheritance graph
[legend]
Collaboration diagram for EM::PrinterTemplate::EBox:
Collaboration graph
[legend]

Public Member Functions

 EBox (std::string name)
 
 ~EBox ()
 
virtual void Draw (float moveY)
 
virtual ELineClone ()
 
virtual void ReadXML (EXMLNode *node)
 
 EBox (std::string name)
 
 ~EBox ()
 
virtual void Draw (float moveY)
 
virtual ELineClone ()
 
virtual void ReadXML (EXMLNode *node)
 
- Public Member Functions inherited from EM::PrinterTemplate::ELine
 ELine (std::string name)
 
virtual ~ELine ()
 
virtual float GetMaxY ()
 
virtual void Move (float x, float y)
 
virtual float GetHeight ()
 
virtual float GetX2 ()
 
virtual float GetY2 ()
 
virtual float GetDrawWidth ()
 
 ELine (std::string name)
 
virtual ~ELine ()
 
virtual float GetMaxY ()
 
virtual void Move (float x, float y)
 
virtual float GetHeight ()
 
virtual float GetX2 ()
 
virtual float GetY2 ()
 
virtual float GetDrawWidth ()
 
- Public Member Functions inherited from EM::PrinterTemplate::EDrawObject
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
virtual long Save (EXMLNode *node)
 
void SetName (const std::string &name)
 
std::string GetName ()
 
float GetX ()
 
float GetY ()
 
float GetOriginalY ()
 
void SetX (float x)
 
void SetY (float y)
 
virtual void SetWidth (long width)
 
virtual void SetHeight (long height)
 
Printer::EImageIfaceGetImageIface ()
 
void SetImageIface (Printer::EImageIface *imageIface)
 
void SetData (Common::EDataAbs *data)
 
virtual float Prepare ()
 
std::string GetDataName ()
 
void SetDataName (const std::string &name)
 
Common::EDataAbs * GetData ()
 
virtual bool VerticalMove ()
 
void SetOwner (EDrawObject *owner)
 
EDrawObjectGetOwner ()
 
void SetIdentificationName (const std::string &identificationName)
 
std::string GetIdentificationName ()
 
void SetDrawObjectToAlign (const std::string &identificationName)
 
std::string GetDrawObjectToAlign ()
 
std::string GetBackgroundImage ()
 
void SetBackgroundImage (const std::string &fileName)
 
void SetMasterDrawObject (const std::string &identificationName)
 
std::string GetMasterDrawObject ()
 
bool IsVisible ()
 
EDrawObjectGetDrawObject (const std::string &identificationName)
 
virtual long GetContentWidth ()
 
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
virtual long Save (EXMLNode *node)
 
void SetName (const std::string &name)
 
std::string GetName ()
 
float GetX ()
 
float GetY ()
 
float GetOriginalY ()
 
void SetX (float x)
 
void SetY (float y)
 
virtual void SetWidth (long width)
 
virtual void SetHeight (long height)
 
Printer::EImageIfaceGetImageIface ()
 
void SetImageIface (Printer::EImageIface *imageIface)
 
void SetData (Common::EDataAbs *data)
 
virtual float Prepare ()
 
std::string GetDataName ()
 
void SetDataName (const std::string &name)
 
Common::EDataAbs * GetData ()
 
virtual bool VerticalMove ()
 
void SetOwner (EDrawObject *owner)
 
EDrawObjectGetOwner ()
 
void SetIdentificationName (const std::string &identificationName)
 
std::string GetIdentificationName ()
 
void SetDrawObjectToAlign (const std::string &identificationName)
 
std::string GetDrawObjectToAlign ()
 
std::string GetBackgroundImage ()
 
void SetBackgroundImage (const std::string &fileName)
 
void SetMasterDrawObject (const std::string &identificationName)
 
std::string GetMasterDrawObject ()
 
bool IsVisible ()
 
EDrawObjectGetDrawObject (const std::string &identificationName)
 
virtual long GetContentWidth ()
 

Detailed Description

concrete draw object

class EBox

Constructor & Destructor Documentation

EM::PrinterTemplate::EBox::EBox ( std::string  name)

Here is the caller graph for this function:

EBox::~EBox ( )

public destructor ~EBox

Returns
void
EM::PrinterTemplate::EBox::EBox ( std::string  name)
EM::PrinterTemplate::EBox::~EBox ( )

Member Function Documentation

ELine * EBox::Clone ( void  )
virtual

public virtual Clone

Returns
ELine * objekt ELine

Reimplemented from EM::PrinterTemplate::ELine.

Here is the call graph for this function:

virtual ELine* EM::PrinterTemplate::EBox::Clone ( void  )
virtual

public virtual Clone

Returns
EDrawObject * objekt ELine

Reimplemented from EM::PrinterTemplate::ELine.

void EBox::Draw ( float  moveY)
virtual

public virtual Draw Vykreslenie stvoruholnika

Parameters
moveYfloat * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::ELine.

Here is the call graph for this function:

virtual void EM::PrinterTemplate::EBox::Draw ( float  moveY)
virtual

public virtual Draw Vykreslenie ciary

Parameters
moveYfloat * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::ELine.

void EBox::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::ELine.

Here is the call graph for this function:

virtual void EM::PrinterTemplate::EBox::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void
Remarks
Nacitanie vlastnosti ciary - suradnice x1, x2, y1, y2

Reimplemented from EM::PrinterTemplate::ELine.


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