00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef _M_ANNOTATOR_H
00010 #define _M_ANNOTATOR_H
00011
00012 class Annotator
00013 {
00014 public:
00015 Annotator();
00016
00018
00020
00021 double getX() const;
00022 void setX( double v );
00023 double getY() const;
00024 void setY( double v );
00025 double getZ() const;
00026 void setZ( double v );
00027 string getNotes() const;
00028 void setNotes( string v );
00029 string getColor() const;
00030 void setColor( string v );
00031 string getTextColor() const;
00032 void setTextColor( string v );
00033 string getIcon() const;
00034 void setIcon( string v );
00035 string getSolver() const;
00036 void setSolver( string v );
00037 double getRuntime() const;
00038 void setRuntime( double v );
00039 string getdirpath() const;
00040 void setdirpath( string v );
00041 string getmodeltype() const;
00042 void setmodeltype( string v );
00043 static const Cinfo* initCinfo();
00044 private:
00045 double x_;
00046 double y_;
00047 double z_;
00048 string notes_;
00049 string color_;
00050 string textColor_;
00051 string icon_;
00052 string solver_;
00053 double runtime_;
00054 string dirpath_;
00055 string modeltype_;
00056 };
00057
00058 #endif // _M_ANNOTATOR_H