Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# Tools/PotentialFields/PfieldDatatypes.h File Reference

Definition of several datatypes used by the potential fields. More...

`#include "PfieldConfig.h"`
`#include <cmath>`
`#include <vector>`

Include dependency graph for PfieldDatatypes.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | PfVec
| A simple vector with two double components. More...
class | PfPose
| A class to describe the pose of an object in a potential field. More...
## Variables
const double | EPSILON = 0.00000001
| A minimum value for floating point comparisons.

## Detailed Description

Definition of several datatypes used by the potential fields.

Author:
  Tim Laue

Definition in file PfieldDatatypes.h.

## Variable Documentation

const double EPSILON = 0.00000001

| A minimum value for floating point comparisons. Definition at line 18 of file PfieldDatatypes.h. Referenced by Actionfield::computeActionValue(), PotentialfieldAStarNode::computeHeuristicBetween(), FutureWorldModelGenerator::getMaxRotationForObject(), intersectCircleAndCircle(), Polygon::pointInside(), pointPerpendicularToLine(), and theta().