AppCore
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | List of all members
EM::PrinterTemplate::EPicture Class Reference

concrete draw object More...

#include <EPicture.h>

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

Classes

class  DataClass
 

Public Member Functions

 EPicture (std::string name)
 
 ~EPicture ()
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
virtual long Save (EXMLNode *node)
 
virtual float GetHeight ()
 
virtual float GetWidth ()
 
virtual void SetWidth (long width)
 
virtual void SetHeight (long height)
 
virtual bool VerticalMove ()
 
virtual long GetContentWidth ()
 
std::string GetFileName ()
 
void SetFileName (const std::string &fileName)
 
Alignement GetAlignment ()
 
void SetAlignment (Alignement align)
 
bool GetStretch ()
 
void SetStretch (bool stretch)
 
 EPicture (std::string name)
 
 ~EPicture ()
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
virtual long Save (EXMLNode *node)
 
virtual float GetHeight ()
 
virtual float GetWidth ()
 
virtual void SetWidth (long width)
 
virtual void SetHeight (long height)
 
virtual bool VerticalMove ()
 
virtual long GetContentWidth ()
 
std::string GetFileName ()
 
void SetFileName (const std::string &fileName)
 
Alignement GetAlignment ()
 
void SetAlignment (Alignement align)
 
bool GetStretch ()
 
void SetStretch (bool stretch)
 
- Public Member Functions inherited from EM::PrinterTemplate::EDrawObject
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
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 ()
 
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 ()
 
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)
 
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
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 ()
 
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 ()
 
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)
 

Protected Member Functions

void SaveCommonPictureAttributes (EXMLNode *node)
 
void SaveCommonPictureAttributes (EXMLNode *node)
 

Detailed Description

concrete draw object

class EPicture

Constructor & Destructor Documentation

◆ EPicture() [1/2]

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

◆ ~EPicture() [1/2]

EPicture::~EPicture ( )

public destructor ~EPicture

Returns
void

◆ EPicture() [2/2]

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

◆ ~EPicture() [2/2]

EM::PrinterTemplate::EPicture::~EPicture ( )

Member Function Documentation

◆ Clone() [1/2]

EDrawObject * EPicture::Clone ( )
virtual

public virtual Clone

Returns
EDrawObject * objekt EPicture

Implements EM::PrinterTemplate::EDrawObject.

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

Here is the call graph for this function:

◆ Clone() [2/2]

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

◆ Draw() [1/2]

void EPicture::Draw ( float  moveY)
virtual

public virtual Draw Vykreslenie obrazku

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Draw() [2/2]

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

public pure virtual Draw

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

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

◆ GetAlignment() [1/2]

Alignement EPicture::GetAlignment ( )

◆ GetAlignment() [2/2]

Alignement EM::PrinterTemplate::EPicture::GetAlignment ( )

◆ GetContentWidth() [1/2]

long EPicture::GetContentWidth ( )
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ GetContentWidth() [2/2]

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

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ GetFileName() [1/2]

string EPicture::GetFileName ( )

◆ GetFileName() [2/2]

std::string EM::PrinterTemplate::EPicture::GetFileName ( )

◆ GetHeight() [1/2]

float EPicture::GetHeight ( )
virtual

public virtual GetHeight Vrati vysku obrazku

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ GetHeight() [2/2]

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

public virtual GetHeight Vratenie vysky vykreslovacieho objektu

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ GetStretch() [1/2]

bool EPicture::GetStretch ( )

◆ GetStretch() [2/2]

bool EM::PrinterTemplate::EPicture::GetStretch ( )

◆ GetWidth() [1/2]

float EPicture::GetWidth ( )
virtual

◆ GetWidth() [2/2]

virtual float EM::PrinterTemplate::EPicture::GetWidth ( )
virtual

◆ ReadXML() [1/2]

void EPicture::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void
Remarks
Obrazok a jeho vlastnosti - sirka, vyska
Date
11-23-2006

Reimplemented from EM::PrinterTemplate::EDrawObject.

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

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReadXML() [2/2]

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

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void

Reimplemented from EM::PrinterTemplate::EDrawObject.

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

◆ Save() [1/2]

long EPicture::Save ( EXMLNode *  node)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

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

Here is the call graph for this function:

◆ Save() [2/2]

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

◆ SaveCommonPictureAttributes() [1/2]

void EPicture::SaveCommonPictureAttributes ( EXMLNode *  node)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SaveCommonPictureAttributes() [2/2]

void EM::PrinterTemplate::EPicture::SaveCommonPictureAttributes ( EXMLNode *  node)
protected

◆ SetAlignment() [1/2]

void EPicture::SetAlignment ( Alignement  align)

◆ SetAlignment() [2/2]

void EM::PrinterTemplate::EPicture::SetAlignment ( Alignement  align)

◆ SetFileName() [1/2]

void EM::PrinterTemplate::EPicture::SetFileName ( const std::string &  fileName)
Here is the caller graph for this function:

◆ SetFileName() [2/2]

void EM::PrinterTemplate::EPicture::SetFileName ( const std::string &  fileName)

◆ SetHeight() [1/2]

void EPicture::SetHeight ( long  height)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ SetHeight() [2/2]

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

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ SetStretch() [1/2]

void EPicture::SetStretch ( bool  stretch)

◆ SetStretch() [2/2]

void EM::PrinterTemplate::EPicture::SetStretch ( bool  stretch)

◆ SetWidth() [1/2]

void EPicture::SetWidth ( long  width)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ SetWidth() [2/2]

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

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ VerticalMove() [1/2]

bool EPicture::VerticalMove ( )
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

◆ VerticalMove() [2/2]

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

Reimplemented from EM::PrinterTemplate::EDrawObject.


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