pnf::BufferZone Class Reference

#include <BufferZone.hpp>

List of all members.


Detailed Description

Create a zone of varying risk around (static) obstacles.


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


Constructor & Destructor Documentation

pnf::BufferZone::BufferZone ( double  radius,
double  buffer,
double  degree 
)


Member Function Documentation

double pnf::BufferZone::DistanceToRisk ( double  distance  )  const

risk is 1 up to radius, then descends towards 0 at (radius + buffer)


Member Data Documentation

const double pnf::BufferZone::radius

const double pnf::BufferZone::buffer

const double pnf::BufferZone::r_plus_b

const double pnf::BufferZone::degree


The documentation for this class was generated from the following files:
doxygen SourceForge.net Logo
E* Interpolated Graph Replanner Wed Dec 12 18:55:51 2007