#ifndef LOCATION_HH #define LOCATION_HH #include "Hep3Vector.h" #include "HepRotation.h" namespace asap { namespace atos { class Location { public: Location (); Location (const Location& loc); Location (const Hep3Vector& pos, const Hep3Vector& ori); virtual ~Location (); virtual Location* clone() const; virtual void set (const Hep3Vector& pos, const Hep3Vector& ori); virtual Hep3Vector position () const; virtual Hep3Vector orientation () const; virtual HepRotation rot () const; virtual void glTranslate () const; private: Hep3Vector _pos; Hep3Vector _ori; }; } } #endif