#include <AStarSearch.h>
Collaboration diagram for PotentialfieldAStarParameterSet:

Public Member Functions | |
| PotentialfieldAStarParameterSet () | |
| Constructor. | |
Public Attributes | |
| unsigned int | minBranchingFactor |
| The minimum branching factor. | |
| unsigned int | maxBranchingFactor |
| The maximum branching factor. | |
| double | minExpansionRadius |
| The minimum expansion radius. | |
| double | maxExpansionRadius |
| The maximum expansion radius. | |
| double | distanceToGoal |
| The minimum distance to the goal. | |
| Potentialfield * | field |
| A pointer to the potential field in which the search is performed. | |
| double | endOfNear |
| The minimum distance for enlarging expansion radius und reducing branching factor. | |
| double | endOfFar |
| The maximum distance for enlarging expansion radius und reducing branching factor. | |
| double | standardGradientLength |
| The length of a generated vector. | |
| PfVec | startPosition |
| The first position of the search. | |
| unsigned long | numberOfCalls |
| The number of consecutive calls of the A*-search. | |
| bool | useStabilization |
| Flag: Use stabilization element, if true. | |
| Object * | stabilizationObject |
| The stabilization object. | |
| double | stabilizationDistance |
| The distance of the stabilization object. | |
Definition at line 28 of file AStarSearch.h.
|
|
Constructor.
Definition at line 32 of file AStarSearch.h. References stabilizationObject, and useStabilization. |
|
|
The minimum branching factor.
Definition at line 36 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), and Parser::parseMotionfield(). |
|
|
The maximum branching factor.
Definition at line 38 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), and Parser::parseMotionfield(). |
|
|
The minimum expansion radius.
Definition at line 40 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), Parser::parseMotionfield(), and Motionfield::pathPlanningStillNeeded(). |
|
|
The maximum expansion radius.
Definition at line 42 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), and Parser::parseMotionfield(). |
|
|
The minimum distance to the goal.
Definition at line 44 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::hasReached(), Parser::parseMotionfield(), and Motionfield::pathPlanningStillNeeded(). |
|
|
A pointer to the potential field in which the search is performed.
Definition at line 46 of file AStarSearch.h. Referenced by Motionfield::addPathPlanner(), and PotentialfieldAStarNode::setValueAtPos(). |
|
|
The minimum distance for enlarging expansion radius und reducing branching factor.
Definition at line 48 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), and Parser::parseMotionfield(). |
|
|
The maximum distance for enlarging expansion radius und reducing branching factor.
Definition at line 50 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), and Parser::parseMotionfield(). |
|
|
The length of a generated vector.
Definition at line 52 of file AStarSearch.h. Referenced by Motionfield::getFieldVecFromAStarSearch(), and Parser::parseMotionfield(). |
|
|
The first position of the search.
Definition at line 54 of file AStarSearch.h. Referenced by PotentialfieldAStarNode::computeCurrentParameters(), and Motionfield::getFieldVecFromAStarSearch(). |
|
|
The number of consecutive calls of the A*-search.
Definition at line 56 of file AStarSearch.h. Referenced by Motionfield::getFieldVecFromAStarSearch(), Parser::parseMotionfield(), Motionfield::pathPlanningStillNeeded(), and PotentialfieldAStarNode::setValueAtPos(). |
|
|
Flag: Use stabilization element, if true.
Definition at line 58 of file AStarSearch.h. Referenced by Motionfield::getFieldVecFromAStarSearch(), Parser::parseMotionfield(), PotentialfieldAStarParameterSet(), and PotentialfieldAStarNode::setValueAtPos(). |
|
|
The stabilization object.
Definition at line 60 of file AStarSearch.h. Referenced by Motionfield::getFieldVecFromAStarSearch(), Parser::parseMotionfield(), PotentialfieldAStarParameterSet(), PotentialfieldAStarNode::setValueAtPos(), and Motionfield::~Motionfield(). |
|
|
The distance of the stabilization object.
Definition at line 62 of file AStarSearch.h. Referenced by Motionfield::getFieldVecFromAStarSearch(), and Parser::parseMotionfield(). |
1.3.6