HOG2
ArmToTipHeuristic Member List

This is the complete list of members for ArmToTipHeuristic, including all inherited members.

ArmAnglesIndex(const armAngles &arm) constArmToTipHeuristicprivate
ArmToTipHeuristic(RoboticArm *r)ArmToTipHeuristic
distancesTablesArmToTipHeuristicprivate
GenerateCPDB()ArmToTipHeuristicprivate
GenerateHeuristic(const armAngles &sampleArm, armAngles &goal)ArmToTipHeuristic
GenerateHeuristicSub(const armAngles &sampleArm, const bool quiet, armAngles *goals, const int numGoals, uint16_t *distances, uint16_t *minTipDistances, uint16_t *maxTipDistances, armAngles &lastAdded)ArmToTipHeuristicprivate
GenerateLegalStateTable(armAngles &legalArm)ArmToTipHeuristic
GenerateMaxDistHeuristics(const armAngles &sampleArm, const int numHeuristics)ArmToTipHeuristic
GenerateNextDepth(FILE *curFile, FILE *nextFile, uint16_t curDistance, uint16_t *distances, uint16_t *minTipDistances, uint16_t *maxTipDistances, armAngles &lastAdded)ArmToTipHeuristicprivate
GenerateRandomHeuristic(const armAngles &sampleArm)ArmToTipHeuristic
GenerateTipPositionTables(armAngles &sampleArm)ArmToTipHeuristic
HCost(const armAngles &node1, const armAngles &node2) constArmToTipHeuristicvirtual
legalGoalTableArmToTipHeuristicprivate
legalStateTableArmToTipHeuristicprivate
m_TableCompleteArmToTipHeuristicprivate
maxTipDistancesTablesArmToTipHeuristicprivate
minTipDistancesTablesArmToTipHeuristicprivate
NumArmAnglesIndices(const armAngles &arm) constArmToTipHeuristicinlineprivate
NumTipPositionIndices() constArmToTipHeuristicinlineprivate
raArmToTipHeuristicprivate
ReadArmAngles(FILE *file, armAngles &a)ArmToTipHeuristicprivate
tablesNumArmsArmToTipHeuristicprivate
TipPositionIndex(const double x, const double y, const double minX, const double minY, const double width) constArmToTipHeuristicprivate
tipPositionTablesArmToTipHeuristicprivate
UpdateTipDistances(armAngles &arm, uint16_t distance, uint16_t *minTipDistances, uint16_t *maxTipDistances)ArmToTipHeuristicprivate
UseHeuristic(const armAngles &s, armAngles &g, uint16_t *distances) constArmToTipHeuristicprivate
UseHeuristic(const armAngles &arm, double goalX, double goalY, uint16_t *distances, uint16_t *minTipDistances, uint16_t *maxTipDistances) constArmToTipHeuristicprivate
ValidGoalPosition(double goalX, double goalY)ArmToTipHeuristic
WriteArmAngles(FILE *file, armAngles &a)ArmToTipHeuristicprivate
~ArmToTipHeuristic()ArmToTipHeuristicinlinevirtual
~RoboticArmHeuristic()RoboticArmHeuristicinlinevirtual