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

# Tools/PotentialFields/Actionfield.h File Reference

Definition of class Actionfield. More...

`#include "PfieldConfig.h"`
`#include "PfieldDatatypes.h"`
`#include "Pfield.h"`
`#include "PfieldGeometry.h"`
`#include <vector>`
`#include <cfloat>`

Include dependency graph for Actionfield.h:

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

Go to the source code of this file.

## Classes
class | Action
| A class describing a single action. More...
class | Actionfield
| A class for selecting an action using potentialfields. More...
class | PotentialfieldTransformation
| Abstract class, describing a transformation. More...
class | Translation
| Describes a translation. More...
class | Rotation
| Describes a rotation. More...
class | NoTransformation
| Describes no transformation ;-). More...
## Enumerations
enum | ActionfieldType { SINGLE_ACTION_FIELD, FIXED_SEQUENCE_FIELD, BEST_SEQUENCE_FIELD }
| A type for setting the type of an Actionfield. More...
enum | ActionType { MOVE_OBJECT, MOVE_SELF, MEASURE_OBJECT, MEASURE_SELF }
| A type for setting the type of an Action. More...
enum | TransformationType { TRANSLATION, ROTATION, NO_TRANSFORMATION }
| The possible transformations. More...

## Detailed Description

Definition of class Actionfield.

Author:
  Tim Laue

Definition in file Actionfield.h.

## Enumeration Type Documentation

enum ActionfieldType

  | A type for setting the type of an Actionfield. Enumeration values:
  SINGLE_ACTION_FIELD |
  FIXED_SEQUENCE_FIELD |
  BEST_SEQUENCE_FIELD |
Definition at line 26 of file Actionfield.h.

enum ActionType

  | A type for setting the type of an Action. Enumeration values:
  MOVE_OBJECT |
  MOVE_SELF |
  MEASURE_OBJECT |
  MEASURE_SELF |
Definition at line 29 of file Actionfield.h.

enum TransformationType

  | The possible transformations. Enumeration values:
  TRANSLATION |
  ROTATION |
  NO_TRANSFORMATION |
Definition at line 32 of file Actionfield.h. Referenced by FutureWorldModelGenerator::executeSingleTransformation(), NoTransformation::getType(), Rotation::getType(), and Translation::getType().