AppCore
Loading...
Searching...
No Matches
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

◆ EDrawObject() [1/2]

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

◆ ~EDrawObject() [1/2]

EDrawObject::~EDrawObject ( )
virtual

public virtual destructor ~EDrawObject

Returns
void

◆ EDrawObject() [2/2]

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

◆ ~EDrawObject() [2/2]

virtual EM::PrinterTemplate::EDrawObject::~EDrawObject ( )
virtual

Member Function Documentation

◆ Clone() [1/2]

EDrawObject * EDrawObject::Clone ( )
pure virtual

◆ Clone() [2/2]

virtual EDrawObject * EM::PrinterTemplate::EDrawObject::Clone ( )
pure virtual

◆ Draw() [1/2]

void EDrawObject::Draw ( float  moveY)
pure virtual

◆ Draw() [2/2]

virtual void EM::PrinterTemplate::EDrawObject::Draw ( float  moveY)
pure virtual

◆ GetBackgroundImage() [1/2]

string EDrawObject::GetBackgroundImage ( )
Here is the caller graph for this function:

◆ GetBackgroundImage() [2/2]

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

◆ GetContentWidth() [1/2]

long EDrawObject::GetContentWidth ( )
virtual

◆ GetContentWidth() [2/2]

virtual long EM::PrinterTemplate::EDrawObject::GetContentWidth ( )
virtual

◆ GetData() [1/2]

EDataAbs * EDrawObject::GetData ( )

public GetData

Returns
EM::PrinterTemplate::EDataAbs * data
Here is the caller graph for this function:

◆ GetData() [2/2]

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

◆ GetDataName() [1/2]

string EDrawObject::GetDataName ( )

public GetDataName

Returns
string name
Here is the caller graph for this function:

◆ GetDataName() [2/2]

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

◆ GetDrawObject() [1/2]

EDrawObject * EM::PrinterTemplate::EDrawObject::GetDrawObject ( const std::string &  identificationName)
Here is the caller graph for this function:

◆ GetDrawObject() [2/2]

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

◆ GetDrawObjectToAlign() [1/2]

string EDrawObject::GetDrawObjectToAlign ( )
Here is the caller graph for this function:

◆ GetDrawObjectToAlign() [2/2]

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

◆ GetHeight() [1/2]

float EDrawObject::GetHeight ( )
virtual

◆ GetHeight() [2/2]

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

◆ GetIdentificationName() [1/2]

string EDrawObject::GetIdentificationName ( )
Here is the caller graph for this function:

◆ GetIdentificationName() [2/2]

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

◆ GetImageIface() [1/2]

EImageIface * EDrawObject::GetImageIface ( )

public GetImageIface

Returns
EM::Printer::EImageIface * image interface
Here is the caller graph for this function:

◆ GetImageIface() [2/2]

Printer::EImageIface * EM::PrinterTemplate::EDrawObject::GetImageIface ( )

◆ GetMasterDrawObject() [1/2]

string EDrawObject::GetMasterDrawObject ( )
Here is the caller graph for this function:

◆ GetMasterDrawObject() [2/2]

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

◆ GetMaxY() [1/2]

float EDrawObject::GetMaxY ( )
virtual

public virtual GetMaxY Vratenie najvacsej hodnoty suradnice y

Returns
float y

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

◆ GetMaxY() [2/2]

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

◆ GetName() [1/2]

string EDrawObject::GetName ( )

public GetName Vratenie mena

Returns
string meno
Here is the caller graph for this function:

◆ GetName() [2/2]

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

◆ GetOriginalY() [1/2]

float EDrawObject::GetOriginalY ( )
Here is the caller graph for this function:

◆ GetOriginalY() [2/2]

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

◆ GetOwner() [1/2]

EDrawObject * EDrawObject::GetOwner ( )
Here is the caller graph for this function:

◆ GetOwner() [2/2]

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

◆ GetX() [1/2]

float EDrawObject::GetX ( )

public GetX Vratenie suradnice x

Returns
float x
Here is the caller graph for this function:

◆ GetX() [2/2]

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

◆ GetY() [1/2]

float EDrawObject::GetY ( )

public GetY Vratenie suradnice y

Returns
float y
Here is the caller graph for this function:

◆ GetY() [2/2]

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

◆ IsVisible() [1/2]

bool EDrawObject::IsVisible ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ IsVisible() [2/2]

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

◆ Move() [1/2]

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:

◆ Move() [2/2]

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

◆ Prepare() [1/2]

float EDrawObject::Prepare ( )
virtual

public virtual Prepare

Returns
float 0

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

Here is the caller graph for this function:

◆ Prepare() [2/2]

virtual float EM::PrinterTemplate::EDrawObject::Prepare ( )
virtual

◆ ReadXML() [1/2]

void EDrawObject::ReadXML ( EXMLNode *  node)
virtual

◆ ReadXML() [2/2]

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

◆ Save() [1/2]

long EDrawObject::Save ( EXMLNode *  node)
virtual

◆ Save() [2/2]

virtual long EM::PrinterTemplate::EDrawObject::Save ( EXMLNode *  node)
virtual

◆ SetBackgroundImage() [1/2]

void EM::PrinterTemplate::EDrawObject::SetBackgroundImage ( const std::string &  fileName)

◆ SetBackgroundImage() [2/2]

void EM::PrinterTemplate::EDrawObject::SetBackgroundImage ( const std::string &  fileName)

◆ SetData() [1/2]

void EM::PrinterTemplate::EDrawObject::SetData ( Common::EDataAbs *  data)
Here is the caller graph for this function:

◆ SetData() [2/2]

void EM::PrinterTemplate::EDrawObject::SetData ( Common::EDataAbs *  data)

◆ SetDataName() [1/2]

void EM::PrinterTemplate::EDrawObject::SetDataName ( const std::string &  name)
Here is the caller graph for this function:

◆ SetDataName() [2/2]

void EM::PrinterTemplate::EDrawObject::SetDataName ( const std::string &  name)

◆ SetDrawObjectToAlign() [1/2]

void EM::PrinterTemplate::EDrawObject::SetDrawObjectToAlign ( const std::string &  identificationName)

◆ SetDrawObjectToAlign() [2/2]

void EM::PrinterTemplate::EDrawObject::SetDrawObjectToAlign ( const std::string &  identificationName)

◆ SetHeight() [1/2]

void EDrawObject::SetHeight ( long  height)
virtual

◆ SetHeight() [2/2]

virtual void EM::PrinterTemplate::EDrawObject::SetHeight ( long  height)
virtual

◆ SetIdentificationName() [1/2]

void EM::PrinterTemplate::EDrawObject::SetIdentificationName ( const std::string &  identificationName)
Here is the caller graph for this function:

◆ SetIdentificationName() [2/2]

void EM::PrinterTemplate::EDrawObject::SetIdentificationName ( const std::string &  identificationName)

◆ SetImageIface() [1/2]

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:

◆ SetImageIface() [2/2]

void EM::PrinterTemplate::EDrawObject::SetImageIface ( Printer::EImageIface imageIface)

◆ SetMasterDrawObject() [1/2]

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

◆ SetMasterDrawObject() [2/2]

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

◆ SetName() [1/2]

void EM::PrinterTemplate::EDrawObject::SetName ( const std::string &  name)
Here is the caller graph for this function:

◆ SetName() [2/2]

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

◆ SetOwner() [1/2]

void EDrawObject::SetOwner ( EDrawObject owner)
Here is the caller graph for this function:

◆ SetOwner() [2/2]

void EM::PrinterTemplate::EDrawObject::SetOwner ( EDrawObject owner)

◆ SetWidth() [1/2]

void EDrawObject::SetWidth ( long  width)
virtual

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

Here is the caller graph for this function:

◆ SetWidth() [2/2]

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

◆ SetX() [1/2]

void EDrawObject::SetX ( float  x)

public SetX Nastavenie suradnice x

Parameters
xfloat * [vstup]
Returns
void
Here is the caller graph for this function:

◆ SetX() [2/2]

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

◆ SetY() [1/2]

void EDrawObject::SetY ( float  y)

public SetY Nastavenie suradnice y

Parameters
yfloat * [vstup]
Returns
void
Here is the caller graph for this function:

◆ SetY() [2/2]

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

◆ VerticalMove() [1/2]

bool EDrawObject::VerticalMove ( )
virtual

◆ VerticalMove() [2/2]

virtual bool EM::PrinterTemplate::EDrawObject::VerticalMove ( )
virtual

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