1 #ifndef __SLOPE_DEF_H__ 
    2 #define __SLOPE_DEF_H__ 
    7 #include "../bm/blocksel.h" 
   25     map<double,RosettaSlope> _rosettas;
 
   44     SlopeDefinition(
const string& rosetta_attribute, 
const double & max_z_diff);
 
   75         const unsigned int & levels,
 
   95         const unsigned int & levels,
 
  111     SlopeDefinition(
const double & angle_degrees, 
const double & max_z_diff); 
 
  140         const double & angle_degrees, 
 
  141         const unsigned int & levels,
 
  162         const double & angle_degrees, 
 
  163         const unsigned int & levels,
 
  186     string RosettaAttribute() 
const;
 
  201     map<double,delphos::RosettaSlope> GetRosettas() 
const;
 
  206     unsigned long NumRosettas() 
const;
 
  212     vector<double> RosettaValues();
 
  217     vector<double> GetRosettaValues();
 
  220     vector<double> RosettaValues() 
const;
 
  225     double Getdx() 
const;
 
  230     double Getdy() 
const;
 
  235     double Getdz() 
const;
 
  240     unsigned int GetNumLevels() 
const;
 
  245     double GetMaxZDiff() 
const;
 
Abstracts a set of blocks (subset of a blockmodel). 
Definition: blocksel.h:33
This class allows to store different slope angles depending on azimuth. 
Definition: rosetta.h:18
This class defines a slope precedence. 
Definition: slopedef.h:23
SlopeDefinition(const string &rosetta_attribute, const double &max_z_diff)
Creates a new SlopeDefinition instance that defines a slope precedence of rosetta type...
Definition: slopedef.cpp:14