text: #ifndef TRAJETO_HPP
  #define TRAJETO_HPP
  
  #include<list>
  
  #include "Ponto.hpp"
  
  class Trajeto{
  	public:
  		Trajeto();
  		virtual ~Trajeto();
  		
  		void adicionarPonto(const double coordX, const double coordY);
  		void imprimirTrajeto() const;
  		double getDistanciaPercorrida() const;
  	protected:
  		virtual double calcularDistanciaPontos(const Ponto* const p1, const Ponto* const p2) const;
  	private:
  		std::list<const Ponto*>* pontos;
  };
  #endif
  