#include <BufferZone.hpp>
Public Member Functions | |
BufferZone (double radius, double buffer, double degree) | |
double | DistanceToRisk (double distance) const |
risk is 1 up to radius, then descends towards 0 at (radius + buffer) | |
Public Attributes | |
const double | radius |
const double | buffer |
const double | r_plus_b |
const double | degree |
pnf::BufferZone::BufferZone | ( | double | radius, | |
double | buffer, | |||
double | degree | |||
) |
double pnf::BufferZone::DistanceToRisk | ( | double | distance | ) | const |
risk is 1 up to radius, then descends towards 0 at (radius + buffer)
const double pnf::BufferZone::radius |
const double pnf::BufferZone::buffer |
const double pnf::BufferZone::r_plus_b |
const double pnf::BufferZone::degree |