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