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

general draw object More...

#include <EDrawObject.h>

Inheritance diagram for EM::PrinterTemplate::EDrawObject:
Inheritance graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
virtual void Draw (float moveY)=0
 
virtual EDrawObjectClone ()=0
 
virtual void ReadXML (EXMLNode *node)
 
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 Move (float x, float y)
 
virtual float GetMaxY ()
 
virtual float GetHeight ()
 
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 void Draw (float moveY)=0
 
virtual EDrawObjectClone ()=0
 
virtual void ReadXML (EXMLNode *node)
 
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 Move (float x, float y)
 
virtual float GetMaxY ()
 
virtual float GetHeight ()
 
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

general draw object

class EDrawObject

Constructor & Destructor Documentation

EM::PrinterTemplate::EDrawObject::EDrawObject ( const std::string &  name)
EDrawObject::~EDrawObject ( )
virtual

public virtual destructor ~EDrawObject

Returns
void
EM::PrinterTemplate::EDrawObject::EDrawObject ( const std::string &  name)
virtual EM::PrinterTemplate::EDrawObject::~EDrawObject ( )
virtual

Member Function Documentation

EDrawObject * EDrawObject::Clone ( void  )
pure virtual
virtual EDrawObject* EM::PrinterTemplate::EDrawObject::Clone ( )
pure virtual
void EDrawObject::Draw ( float  moveY)
pure virtual
virtual void EM::PrinterTemplate::EDrawObject::Draw ( float  moveY)
pure virtual
std::string EM::PrinterTemplate::EDrawObject::GetBackgroundImage ( )
string EDrawObject::GetBackgroundImage ( )
virtual long EM::PrinterTemplate::EDrawObject::GetContentWidth ( )
virtual
long EDrawObject::GetContentWidth ( )
virtual
EDataAbs * EDrawObject::GetData ( )

public GetData

Returns
EM::PrinterTemplate::EDataAbs * data

Here is the caller graph for this function:

Common::EDataAbs* EM::PrinterTemplate::EDrawObject::GetData ( )
string EDrawObject::GetDataName ( )

public GetDataName

Returns
string name

Here is the caller graph for this function:

std::string EM::PrinterTemplate::EDrawObject::GetDataName ( )
EDrawObject* EM::PrinterTemplate::EDrawObject::GetDrawObject ( const std::string &  identificationName)
EDrawObject* EM::PrinterTemplate::EDrawObject::GetDrawObject ( const std::string &  identificationName)
std::string EM::PrinterTemplate::EDrawObject::GetDrawObjectToAlign ( )
string EDrawObject::GetDrawObjectToAlign ( )

Here is the caller graph for this function:

virtual float EM::PrinterTemplate::EDrawObject::GetHeight ( )
virtual
float EDrawObject::GetHeight ( )
virtual
std::string EM::PrinterTemplate::EDrawObject::GetIdentificationName ( )
string EDrawObject::GetIdentificationName ( )

Here is the caller graph for this function:

EImageIface * EDrawObject::GetImageIface ( )

public GetImageIface

Returns
EM::Printer::EImageIface * image interface

Here is the caller graph for this function:

Printer::EImageIface* EM::PrinterTemplate::EDrawObject::GetImageIface ( )
string EDrawObject::GetMasterDrawObject ( )
std::string EM::PrinterTemplate::EDrawObject::GetMasterDrawObject ( )
virtual float EM::PrinterTemplate::EDrawObject::GetMaxY ( )
virtual
float EDrawObject::GetMaxY ( )
virtual

public virtual GetMaxY Vratenie najvacsej hodnoty suradnice y

Returns
float y

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

std::string EM::PrinterTemplate::EDrawObject::GetName ( )
string EDrawObject::GetName ( )

public GetName Vratenie mena

Returns
string meno

Here is the caller graph for this function:

float EDrawObject::GetOriginalY ( )

Here is the caller graph for this function:

float EM::PrinterTemplate::EDrawObject::GetOriginalY ( )
EDrawObject * EDrawObject::GetOwner ( )

Here is the caller graph for this function:

EDrawObject* EM::PrinterTemplate::EDrawObject::GetOwner ( )
float EM::PrinterTemplate::EDrawObject::GetX ( )
float EDrawObject::GetX ( )

public GetX Vratenie suradnice x

Returns
float x

Here is the caller graph for this function:

float EDrawObject::GetY ( )

public GetY Vratenie suradnice y

Returns
float y

Here is the caller graph for this function:

float EM::PrinterTemplate::EDrawObject::GetY ( )
bool EM::PrinterTemplate::EDrawObject::IsVisible ( )
bool EDrawObject::IsVisible ( )

Here is the call graph for this function:

Here is the caller graph for this function:

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

public virtual Move

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

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

Here is the caller graph for this function:

float EDrawObject::Prepare ( )
virtual

public virtual Prepare

Returns
float 0

Reimplemented in EM::PrinterTemplate::EBody, EM::PrinterTemplate::EBody, EM::PrinterTemplate::EHeader, EM::PrinterTemplate::EHeader, EM::PrinterTemplate::EMultiple, and EM::PrinterTemplate::EMultiple.

Here is the caller graph for this function:

virtual float EM::PrinterTemplate::EDrawObject::Prepare ( )
virtual
virtual void EM::PrinterTemplate::EDrawObject::ReadXML ( EXMLNode *  node)
virtual
void EDrawObject::ReadXML ( EXMLNode *  node)
virtual
virtual long EM::PrinterTemplate::EDrawObject::Save ( EXMLNode *  node)
virtual
long EDrawObject::Save ( EXMLNode *  node)
virtual
void EM::PrinterTemplate::EDrawObject::SetBackgroundImage ( const std::string &  fileName)
void EM::PrinterTemplate::EDrawObject::SetBackgroundImage ( const std::string &  fileName)
void EM::PrinterTemplate::EDrawObject::SetData ( Common::EDataAbs *  data)

Here is the caller graph for this function:

void EM::PrinterTemplate::EDrawObject::SetData ( Common::EDataAbs *  data)
void EM::PrinterTemplate::EDrawObject::SetDataName ( const std::string &  name)
void EM::PrinterTemplate::EDrawObject::SetDataName ( const std::string &  name)
void EM::PrinterTemplate::EDrawObject::SetDrawObjectToAlign ( const std::string &  identificationName)
void EM::PrinterTemplate::EDrawObject::SetDrawObjectToAlign ( const std::string &  identificationName)
virtual void EM::PrinterTemplate::EDrawObject::SetHeight ( long  height)
virtual
void EDrawObject::SetHeight ( long  height)
virtual
void EM::PrinterTemplate::EDrawObject::SetIdentificationName ( const std::string &  identificationName)
void EM::PrinterTemplate::EDrawObject::SetIdentificationName ( const std::string &  identificationName)
void EM::PrinterTemplate::EDrawObject::SetImageIface ( Printer::EImageIface imageIface)
void EM::PrinterTemplate::EDrawObject::SetImageIface ( Printer::EImageIface imageIface)

EDrawObjectSetImageIface Nastavenie image interface-u

Parameters
imageIfaceEImageIface * * [vstup]
Returns
void

Here is the caller graph for this function:

void EM::PrinterTemplate::EDrawObject::SetMasterDrawObject ( const std::string &  identificationName)
void EM::PrinterTemplate::EDrawObject::SetMasterDrawObject ( const std::string &  identificationName)
void EM::PrinterTemplate::EDrawObject::SetName ( const std::string &  name)

Here is the caller graph for this function:

void EM::PrinterTemplate::EDrawObject::SetName ( const std::string &  name)
void EM::PrinterTemplate::EDrawObject::SetOwner ( EDrawObject owner)
void EDrawObject::SetOwner ( EDrawObject owner)

Here is the caller graph for this function:

virtual void EM::PrinterTemplate::EDrawObject::SetWidth ( long  width)
virtual
void EDrawObject::SetWidth ( long  width)
virtual

Reimplemented in EM::PrinterTemplate::EText, EM::PrinterTemplate::EText, EM::PrinterTemplate::EPicture, and EM::PrinterTemplate::EPicture.

Here is the caller graph for this function:

void EDrawObject::SetX ( float  x)

public SetX Nastavenie suradnice x

Parameters
xfloat * [vstup]
Returns
void

Here is the caller graph for this function:

void EM::PrinterTemplate::EDrawObject::SetX ( float  x)
void EDrawObject::SetY ( float  y)

public SetY Nastavenie suradnice y

Parameters
yfloat * [vstup]
Returns
void

Here is the caller graph for this function:

void EM::PrinterTemplate::EDrawObject::SetY ( float  y)
virtual bool EM::PrinterTemplate::EDrawObject::VerticalMove ( )
virtual
bool EDrawObject::VerticalMove ( )
virtual

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