AppCore
Loading...
Searching...
No Matches
ELine.h
Go to the documentation of this file.
1#ifndef ELINE_H
2#define ELINE_H
3
4#include "appcore/printertemplate/EDrawObject.h"
5#include "appcore/printertemplate/EMPrinterTemplate.h"
6
7namespace EM
8{
9 namespace PrinterTemplate
10 {
15 class EMPRINTERTEMPLATE_API ELine: public EDrawObject
16 {
17 public:
18 ELine( std::string name );
19 virtual ~ELine();
20
21 virtual void Draw( float moveY );
22 virtual EDrawObject* Clone();
23 virtual void ReadXML( EXMLNode* node );
24 virtual float GetMaxY();
25 virtual void Move( float x, float y );
26 virtual float GetHeight();
27 virtual float GetX2();
28 virtual float GetY2();
29 virtual float GetDrawWidth();
30
31 private:
32 class DataClass;
33 DataClass* d;
34 };
35 }
36}
37
38#endif
#define EMPRINTERTEMPLATE_API
Definition EMPrinterTemplate.h:9
general draw object
Definition EDrawObject.h:30
virtual float GetDrawWidth()
virtual float GetHeight()
ELine(std::string name)
virtual void Move(float x, float y)
virtual void ReadXML(EXMLNode *node)
virtual EDrawObject * Clone()
virtual void Draw(float moveY)
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7