File contains main constants. More...
Go to the source code of this file.
Macros | |
#define | CN_DEFAULT_AGENTS_MAX_NUM 10 |
Default agent max neighbours number value. More... | |
#define | CN_DEFAULT_ALLOWSQUEEZE 0 |
Default Theta* ALLOWSQUEEZE value. More... | |
#define | CN_DEFAULT_BREAKINGTIES 0 |
Default Theta* BREAKINGTIES value. More... | |
#define | CN_DEFAULT_CUTCORNERS 0 |
Default Theta* CUTCORNERS value. More... | |
#define | CN_DEFAULT_DELTA 0.1 |
Default delta value. More... | |
#define | CN_DEFAULT_HWEIGHT 1 |
Default H-weight for Theta* value. More... | |
#define | CN_DEFAULT_MAX_SPEED 1 |
Default agent max speed value. More... | |
#define | CN_DEFAULT_METRIC_TYPE CN_SP_MT_EUCL |
Default Theta* heuristic-function value. More... | |
#define | CN_DEFAULT_OBS_TIME_BOUNDARY 10 |
Default ORCA time boundary for obstacles value. More... | |
#define | CN_DEFAULT_RADIUS_OF_SIGHT 10 |
Default agent radius of sight value. More... | |
#define | CN_DEFAULT_REPS 0.19 |
Default agent buffer size value. More... | |
#define | CN_DEFAULT_SIZE 1 |
Default agent size value. More... | |
#define | CN_DEFAULT_ST CN_SP_ST_THETA |
Default path planning algorithm. More... | |
#define | CN_DEFAULT_TIME_BOUNDARY 5.4 |
Default ORCA time boundary value. More... | |
#define | CN_DEFAULT_TIME_STEP 0.25 |
Default simulation timestep value. More... | |
#define | CN_EPS 0.00001f |
Epsilon for float number operations definition. More... | |
#define | CN_GC_NOOBS 0 |
Not obstacle cell in XML. More... | |
#define | CN_GC_OBS 1 |
Obstacle cell in XML. More... | |
#define | CN_PI_CONSTANT 3.14159265359 |
Pi number operations definition. More... | |
#define | CN_SP_BT_GMAX 1 |
Gmax constant. More... | |
#define | CN_SP_BT_GMIN 0 |
Gmin constant. More... | |
#define | CN_SP_MT_CHEB 3 |
Chebyshev distance constant. More... | |
#define | CN_SP_MT_DIAG 0 |
Diagonal distance constant. More... | |
#define | CN_SP_MT_EUCL 2 |
Euclid distance constant. More... | |
#define | CN_SP_MT_MANH 1 |
Manhattan distance constant. More... | |
#define | CN_SP_ST_DIR 1 |
Direct planning algorithm constant. More... | |
#define | CN_SP_ST_THETA 0 |
Theta* path planning algorithm constant. More... | |
#define | CN_SQRT_TWO 1.41421356237 |
SQRT(2) number operations definition. More... | |
#define | CNS_AT_ST_ORCA "orca" |
XML text constant. More... | |
#define | CNS_DEFAULT_AGENT_TYPE CNS_AT_ST_ORCA |
Default collision avoidance algorithm. More... | |
#define | CNS_DEFAULT_ST CNS_SP_ST_THETA |
Default path planning algorithm. More... | |
#define | CNS_SP_MT_CHEB "chebyshev" |
XML text constant. More... | |
#define | CNS_SP_MT_DIAG "diagonal" |
XML text constant. More... | |
#define | CNS_SP_MT_EUCL "euclid" |
XML text constant. More... | |
#define | CNS_SP_MT_MANH "manhattan" |
XML text constant. More... | |
#define | CNS_SP_ST_DIR "direct" |
XML text constant. More... | |
#define | CNS_SP_ST_THETA "thetastar" |
XML text constant. More... | |
#define | CNS_TAG_AGENT "agent" |
XML tag or attribute. More... | |
#define | CNS_TAG_AGENTS "agents" |
XML tag or attribute. More... | |
#define | CNS_TAG_ALG "algorithm" |
XML tag or attribute. More... | |
#define | CNS_TAG_AS "allowsqueeze" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_AGENTSMAXNUM "agentsmaxnum" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_COL_AGNT "collisions" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_COL_OBST "collisionsobst" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_FLOWTIME "flowtime" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_GX "goal.xr" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_GY "goal.yr" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_ID "id" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_LENGTH "length" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_LENGTH_SCALED "length_scaled" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_MAKESPAN "makespan" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_MAXSPEED "movespeed" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_NODESCREATED "nodescreated" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_NUM "number" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_NUMOFSTEPS "numberofsteps" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_PARACTNUM "paractivatingnum" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_PATHFOUND "pathfound" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_REPS "reps" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_RUNTIME "runtime" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_SIGHTRADIUS "sightradius" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_SIZE "size" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_SR "successrate" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_STEPS "steps" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_STX "start.xr" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_STY "start.yr" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_TIME "time" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_TIMEBOUNDARY "timeboundary" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_TIMEBOUNDARYOBST "timeboundaryobst" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_TYPE "type" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_X "xr" |
XML tag or attribute. More... | |
#define | CNS_TAG_ATTR_Y "yr" |
XML tag or attribute. More... | |
#define | CNS_TAG_BT "breakingties" |
XML tag or attribute. More... | |
#define | CNS_TAG_CC "cutcorners" |
XML tag or attribute. More... | |
#define | CNS_TAG_CELLSIZE "cellsize" |
XML tag or attribute. More... | |
#define | CNS_TAG_DEF_PARAMS "default_parameters" |
XML tag or attribute. More... | |
#define | CNS_TAG_DEL "delta" |
XML tag or attribute. More... | |
#define | CNS_TAG_GRID "grid" |
XML tag or attribute. More... | |
#define | CNS_TAG_HEIGHT "height" |
XML tag or attribute. More... | |
#define | CNS_TAG_HW "hweight" |
XML tag or attribute. More... | |
#define | CNS_TAG_LOG "log" |
XML tag or attribute. More... | |
#define | CNS_TAG_MAP "map" |
XML tag or attribute. More... | |
#define | CNS_TAG_MT "metrictype" |
XML tag or attribute. More... | |
#define | CNS_TAG_OBST "obstacle" |
XML tag or attribute. More... | |
#define | CNS_TAG_OBSTS "obstacles" |
XML tag or attribute. More... | |
#define | CNS_TAG_PATH "path" |
XML tag or attribute. More... | |
#define | CNS_TAG_ROOT "root" |
Enable full output to std stream. More... | |
#define | CNS_TAG_ROW "row" |
XML tag or attribute. More... | |
#define | CNS_TAG_ST "searchtype" |
XML tag or attribute. More... | |
#define | CNS_TAG_STEP "step" |
XML tag or attribute. More... | |
#define | CNS_TAG_SUM "summary" |
XML tag or attribute. More... | |
#define | CNS_TAG_TS "timestep" |
XML tag or attribute. More... | |
#define | CNS_TAG_VERTEX "vertex" |
XML tag or attribute. More... | |
#define | CNS_TAG_WIDTH "width" |
XML tag or attribute. More... | |
#define | FULL_OUTPUT false |
Enable full output to std stream. More... | |
#define | Vector Point |
Vector type definition. More... | |
#define | Velocity Point |
Velocity type definition. More... | |
File contains main constants.
Definition in file Const.h.
#define CN_DEFAULT_AGENTS_MAX_NUM 10 |
#define CN_DEFAULT_ALLOWSQUEEZE 0 |
#define CN_DEFAULT_BREAKINGTIES 0 |
#define CN_DEFAULT_CUTCORNERS 0 |
#define CN_DEFAULT_HWEIGHT 1 |
#define CN_DEFAULT_MAX_SPEED 1 |
#define CN_DEFAULT_METRIC_TYPE CN_SP_MT_EUCL |
#define CN_DEFAULT_OBS_TIME_BOUNDARY 10 |
#define CN_DEFAULT_RADIUS_OF_SIGHT 10 |
#define CN_DEFAULT_REPS 0.19 |
#define CN_DEFAULT_ST CN_SP_ST_THETA |
#define CN_DEFAULT_TIME_BOUNDARY 5.4 |
#define CN_DEFAULT_TIME_STEP 0.25 |
#define CN_EPS 0.00001f |
#define CN_PI_CONSTANT 3.14159265359 |
#define CN_SP_ST_THETA 0 |
#define CN_SQRT_TWO 1.41421356237 |
#define CNS_DEFAULT_AGENT_TYPE CNS_AT_ST_ORCA |
#define CNS_DEFAULT_ST CNS_SP_ST_THETA |
#define CNS_TAG_ATTR_AGENTSMAXNUM "agentsmaxnum" |
#define CNS_TAG_ATTR_COL_AGNT "collisions" |
#define CNS_TAG_ATTR_COL_OBST "collisionsobst" |
#define CNS_TAG_ATTR_FLOWTIME "flowtime" |
#define CNS_TAG_ATTR_LENGTH_SCALED "length_scaled" |
#define CNS_TAG_ATTR_MAKESPAN "makespan" |
#define CNS_TAG_ATTR_MAXSPEED "movespeed" |
#define CNS_TAG_ATTR_NODESCREATED "nodescreated" |
#define CNS_TAG_ATTR_NUMOFSTEPS "numberofsteps" |
#define CNS_TAG_ATTR_PARACTNUM "paractivatingnum" |
#define CNS_TAG_ATTR_PATHFOUND "pathfound" |
#define CNS_TAG_ATTR_SIGHTRADIUS "sightradius" |
#define CNS_TAG_ATTR_TIMEBOUNDARY "timeboundary" |
#define CNS_TAG_ATTR_TIMEBOUNDARYOBST "timeboundaryobst" |
#define CNS_TAG_DEF_PARAMS "default_parameters" |
#define CNS_TAG_ROOT "root" |