20 vector <double> _rosetta;
21 vector <double> _slopes;
47 RosettaSlope(vector<double> azimuth_angles,vector<double> slopes);
This class allows to store different slope angles depending on azimuth.
Definition: rosetta.h:18
double SlopeAngleAt(const double &azimuth) const
Returns the slope angle that applies at a given Azimuth.
Definition: rosetta.cpp:61
unsigned long NumAngles() const
Returns the number of angles (Azimuth/Slopes).
Definition: rosetta.cpp:42
double SlopeAngleByIndex(const unsigned int &i) const
Returns the -th slope angle.
Definition: rosetta.cpp:47
unsigned long GetNumAngles() const
Returns the number of angles (Azimuth/Slopes).
double AzimuthAngleByIndex(const unsigned int &i) const
Returns the -th-th azimuth angle.
Definition: rosetta.cpp:54
RosettaSlope(vector< double > azimuth_angles, vector< double > slopes)
Creates a new rosetta.
Definition: rosetta.cpp:14