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

concrete draw object More...

#include <ELine.h>

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

Classes

class  DataClass
 

Public Member Functions

 ELine (std::string name)
 
virtual ~ELine ()
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
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 void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
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 ELine

Constructor & Destructor Documentation

EM::PrinterTemplate::ELine::ELine ( std::string  name)
ELine::~ELine ( )
virtual

public virtual destructor ~ELine

Returns
void
EM::PrinterTemplate::ELine::ELine ( std::string  name)
virtual EM::PrinterTemplate::ELine::~ELine ( )
virtual

Member Function Documentation

EDrawObject * ELine::Clone ( void  )
virtual

public virtual Clone

Returns
EDrawObject * objekt ELine

Implements EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EBox, and EM::PrinterTemplate::EBox.

virtual EDrawObject* EM::PrinterTemplate::ELine::Clone ( void  )
virtual
void ELine::Draw ( float  moveY)
virtual

public virtual Draw Vykreslenie ciary

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EBox, and EM::PrinterTemplate::EBox.

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

public pure virtual Draw

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EBox, and EM::PrinterTemplate::EBox.

float ELine::GetDrawWidth ( )
virtual

public virtual GetDrawWidth Vratenie sirky ciary

Returns
float sirka
virtual float EM::PrinterTemplate::ELine::GetDrawWidth ( )
virtual
float ELine::GetHeight ( )
virtual

public virtual GetHeight

Returns
float 0

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual float EM::PrinterTemplate::ELine::GetHeight ( )
virtual

public virtual GetHeight Vratenie vysky vykreslovacieho objektu

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

float ELine::GetMaxY ( )
virtual

public virtual GetMaxY Vrati najvacsiu hodnotu suradnice y

Returns
float hodnota suradnice y

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual float EM::PrinterTemplate::ELine::GetMaxY ( )
virtual

public virtual GetMaxY Vratenie najvacsej hodnoty suradnice y

Returns
float y

Reimplemented from EM::PrinterTemplate::EDrawObject.

float ELine::GetX2 ( )
virtual

public virtual GetX2 Vratenie suradnice x2

Returns
float x2

Here is the caller graph for this function:

virtual float EM::PrinterTemplate::ELine::GetX2 ( )
virtual
float ELine::GetY2 ( )
virtual

public virtual GetY2 Vratenie suradnice y2

Returns
float y2

Here is the caller graph for this function:

virtual float EM::PrinterTemplate::ELine::GetY2 ( )
virtual
virtual void EM::PrinterTemplate::ELine::Move ( float  x,
float  y 
)
virtual

public virtual Move

Parameters
xfloat * [vstup]
yfloat * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EDrawObject.

void ELine::Move ( float  x,
float  y 
)
virtual

public virtual Move Posun suradnic x a y

Parameters
xfloat * [vstup]
yfloat * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EDrawObject.

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

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EDrawObject.

Reimplemented in EM::PrinterTemplate::EBox, and EM::PrinterTemplate::EBox.

void ELine::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::EDrawObject.

Reimplemented in EM::PrinterTemplate::EBox, and EM::PrinterTemplate::EBox.

Here is the caller graph for this function:


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