00001 00010 class ALabel : public AGraphic 00011 { 00012 protected: 00013 string label; 00014 00015 public: 00016 inline AGraphic* clone() const; 00017 inline AGraphic* create() const; 00018 ALabel(); 00019 ALabel(char*); 00020 ALabel(string &); 00021 ~ALabel(); 00022 00023 void gomo(ostream &); 00024 void gomi(istream &); 00025 void xmlo(ostream &); 00026 00027 inline string getLabel(); 00028 }; 00029 00030 inline AGraphic* ALabel::clone() const 00031 { return new ALabel(*this); } 00032 inline AGraphic* ALabel::create() const 00033 { return new ALabel(); } 00034 00035 inline string ALabel::getLabel() 00036 {return label;} 00037