#include <astarconfig.h>
Public Types | |
| typedef _DataType | data_type |
| typedef _CostType | cost_type |
| typedef _ContainerType | container |
Public Member Functions | |
| AStarConfig () | |
| AStarConfig (data_type pFrom, data_type pTo) | |
| void | Reset (data_type pFrom, data_type pTo) |
| these are for usage by AStar.h and should not be used by clients of AStar.h | |
| void | Reset (data_type pFrom, const std::vector< data_type > &pTo) |
| bool | AtFinish (data_type pTest) |
| data_type | Start () |
| data_type | Finish () |
Public Attributes | |
| container | mResult |
| the resulting path, and the total cost to it | |
| cost_type | mTotalCost |
| unsigned int | mTotalNodesExplored |
| these are used as statistical output | |
| double | mTotalTime |
| unsigned int | mNumIterations |
| unsigned int | mMaxNodesExplored |
| these are the max values per iteration and should be set for dealing with constraints | |
| double | mMaxTime |
| cost_type | mMaxCost |
| data_type | mStart |
| these are for usage by AStar.h and should not be used by clients of AStar.h | |
| std::vector< data_type > | mFinish |
| unsigned int | mNodesExplored |
| these are for usage by AStar.h and should not be used by clients of AStar.h | |
| double | mTimeSpent |
| these are for usage by AStar.h and should not be used by clients of AStar.h | |
| typedef _DataType dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::data_type |
| typedef _CostType dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::cost_type |
| typedef _ContainerType dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::container |
| dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::AStarConfig | ( | ) | [inline] |
| dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::AStarConfig | ( | data_type | pFrom, | |
| data_type | pTo | |||
| ) | [inline] |
| void dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::Reset | ( | data_type | pFrom, | |
| data_type | pTo | |||
| ) | [inline] |
| void dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::Reset | ( | data_type | pFrom, | |
| const std::vector< data_type > & | pTo | |||
| ) | [inline] |
| bool dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::AtFinish | ( | data_type | pTest | ) | [inline] |
| data_type dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::Start | ( | ) | [inline] |
| data_type dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::Finish | ( | ) | [inline] |
| container dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mResult |
the resulting path, and the total cost to it
| cost_type dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mTotalCost |
| unsigned int dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mTotalNodesExplored |
these are used as statistical output
| double dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mTotalTime |
| unsigned int dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mNumIterations |
| unsigned int dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mMaxNodesExplored |
these are the max values per iteration and should be set for dealing with constraints
| double dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mMaxTime |
| cost_type dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mMaxCost |
| data_type dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mStart |
| std::vector<data_type> dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mFinish |
| unsigned int dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mNodesExplored |
| double dtAI::AStarConfig< _DataType, _CostType, _ContainerType >::mTimeSpent |