00001 #ifndef DIRECTION_H
00002 #define DIRECTION_H
00003 #include "XMLMarker.h"
00004 #include "../kernel/DirectionMC.h"
00005 #include "Measure.h"
00010 class Direction: public XMLMarker{
00011 QString placement;
00012 public:
00013 DirectionMC * directionMC;
00014 Direction(XMLMarker * p,QString nsp,QString nom,QXmlAttributes xmlatts);
00015 virtual void characters(QString s);
00016 virtual bool endXMLMarker();
00017 QString getPlacement();
00018
00019 };
00020
00025 class DirectionType: public XMLMarker{
00026
00027 public:
00028 DirectionType(XMLMarker * p,QString nsp,QString nom,QXmlAttributes xmlatts);
00029 virtual void characters(QString s);
00030 virtual bool endXMLMarker();
00031 };
00032
00037 class Dynamics: public XMLMarker{
00038
00039 public:
00040 Dynamics(XMLMarker * p,QString nsp,QString nom,QXmlAttributes xmlatts);
00041 virtual void characters(QString s);
00042 virtual bool endXMLMarker();
00043 };
00044
00049 class DynamicP: public XMLMarker{
00050
00051 public:
00052 DynamicP(XMLMarker * p,QString nsp,QString nom,QXmlAttributes xmlatts);
00053 virtual void characters(QString s);
00054 virtual bool endXMLMarker();
00055 };
00056
00061 class Words: public XMLMarker{
00062
00063 public:
00064 Words(XMLMarker * p,QString nsp,QString nom,QXmlAttributes xmlatts);
00065 virtual void characters(QString s);
00066 virtual bool endXMLMarker();
00067 };
00068 #endif