AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
7 namespace 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
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define EMPRINTERTEMPLATE_API
Definition: EMPrinterTemplate.h:9
virtual CardEvent __EDATAPTR Clone()
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6