diff --git a/src/behave/slopeTool.cpp b/src/behave/slopeTool.cpp index 739b8b4..9ca0530 100644 --- a/src/behave/slopeTool.cpp +++ b/src/behave/slopeTool.cpp @@ -194,6 +194,16 @@ double SlopeTool::getSlopeFromMapMeasurements(SlopeUnits::SlopeUnitsEnum slopeUn return SlopeUnits::fromBaseUnits(slopeFromMapMeasurements_, slopeUnits); } +double SlopeTool::getSlopeFromMapMeasurementsInPercent() const +{ + return SlopeUnits::fromBaseUnits(slopeFromMapMeasurements_, SlopeUnits::Percent); +} + +double SlopeTool::getSlopeFromMapMeasurementsInDegrees() const +{ + return SlopeUnits::fromBaseUnits(slopeFromMapMeasurements_, SlopeUnits::Degrees); +} + double SlopeTool::getSlopeHorizontalDistanceFromMapMeasurements(LengthUnits::LengthUnitsEnum distanceUnits) const { return LengthUnits::fromBaseUnits(slopeHorizontalDistance_, distanceUnits); diff --git a/src/behave/slopeTool.h b/src/behave/slopeTool.h index 3e4140b..3af57c5 100644 --- a/src/behave/slopeTool.h +++ b/src/behave/slopeTool.h @@ -62,6 +62,8 @@ class SlopeTool // calculateSlopeFromMapMeasurements() getters double getSlopeFromMapMeasurements(SlopeUnits::SlopeUnitsEnum slopeUnits) const; + double getSlopeFromMapMeasurementsInPercent() const; + double getSlopeFromMapMeasurementsInDegrees() const; double getSlopeHorizontalDistanceFromMapMeasurements(LengthUnits::LengthUnitsEnum distanceUnits) const; double getSlopeElevationChangeFromMapMeasurements(LengthUnits::LengthUnitsEnum elevationUnits) const;