#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(). |