pnf::Sigma Class Reference

#include <PNFRiskMap.hpp>

Inheritance diagram for pnf::Sigma:

Inheritance graph
[legend]
List of all members.

Detailed Description

Horizontal at (r, m) = 0 and m = 0, unlike Spike and Blunt.


Public Member Functions

 Sigma (double cutoff, double degree)
virtual double RiskToMeta (double risk) const
 Compute meta value that corresponds to a given collision risk.
virtual double MetaToRisk (double meta) const
 The inverse of RiskToMeta(), with ties (meta = 0) resolved to (risk = cutoff).


Constructor & Destructor Documentation

pnf::Sigma::Sigma ( double  cutoff,
double  degree 
)


Member Function Documentation

double pnf::Sigma::RiskToMeta ( double  risk  )  const [virtual]

Compute meta value that corresponds to a given collision risk.

Result depends on the PNFRiskMap's name.

Precondition:
risk >= 0
Postcondition:
1 >= retval >= 0

Implements pnf::PNFRiskMap.

double pnf::Sigma::MetaToRisk ( double  meta  )  const [virtual]

The inverse of RiskToMeta(), with ties (meta = 0) resolved to (risk = cutoff).

This is not useful with the PNF anyways, which always goes from risk to meta, never the other way around.

Implements pnf::PNFRiskMap.


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