Rivet
1.8.0
|
00001 // -*- C++ -*- 00002 #ifndef RIVET_AxesDefinition_HH 00003 #define RIVET_AxesDefinition_HH 00004 00005 #include "Rivet/Projection.hh" 00006 #include "Rivet/Event.hh" 00007 00008 namespace Rivet { 00009 00020 class AxesDefinition : public Projection { 00021 public: 00022 00024 virtual ~AxesDefinition() { } 00025 00027 virtual const Projection* clone() const = 0; 00028 00031 virtual const Vector3& axis1() const = 0; 00033 virtual const Vector3& axis2() const = 0; 00035 virtual const Vector3& axis3() const = 0; 00037 00038 }; 00039 00040 } 00041 00042 #endif