navfn.cpp
/tmp/ws/src/navigation/navfn/src/
navfn_8cpp
navfn/navfn.h
navfn
#define
INVSQRT2
navfn_8cpp.html
a58e26e9a27c188d602305ec0bc13149a
#define
INVSQRT2
navfn_8cpp.html
a58e26e9a27c188d602305ec0bc13149a
#define
push_cur
navfn_8cpp.html
a0d84ad97d9e5cbb6547781c77e034df1
(n)
#define
push_next
navfn_8cpp.html
a5a251060a5b8d30b785c40cc337d6fb2
(n)
#define
push_over
navfn_8cpp.html
a9f319625e73c43d623645edec18b90de
(n)
int
create_nav_plan_astar
namespacenavfn.html
a43e1cf99d005f4c0b40ce27c85ac3a0f
(COSTTYPE *costmap, int nx, int ny, int *goal, int *start, float *plan, int nplan)
navfn.h
/tmp/ws/src/navigation/navfn/include/navfn/
navfn_8h
navfn::NavFn
navfn
#define
COST_FACTOR
navfn_8h.html
a11548876fdd7ca7181d143df88578847
#define
COST_NEUTRAL
navfn_8h.html
a5039fec8588b6e3b45e5d0f98dbffe24
#define
COST_OBS
navfn_8h.html
afe3f51fbc354670e6c61f8e6f9c9b949
#define
COST_OBS_ROS
navfn_8h.html
a8945359447256feae1e51609e9a9ce50
#define
COST_UNKNOWN_ROS
navfn_8h.html
a08d08a154e8e694883ae1162d2edf938
#define
COSTTYPE
navfn_8h.html
a137fdfc9b1a4312004400270e5f999ea
#define
POT_HIGH
navfn_8h.html
a1ba71eeabfe9ba85c91393f562db6a33
#define
PRIORITYBUFSIZE
navfn_8h.html
acc292a3d616d167e6b5f3e33cd9dad54
int
create_nav_plan_astar
namespacenavfn.html
a0cbc084bfba695e792a3a52e85df2cb9
(const COSTTYPE *costmap, int nx, int ny, int *goal, int *start, float *plan, int nplan)
navfn_node.cpp
/tmp/ws/src/navigation/navfn/src/
navfn__node_8cpp
navfn/navfn_ros.h
navfn::NavfnWithCostmap
navfn
int
main
navfn__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
navfn_ros.cpp
/tmp/ws/src/navigation/navfn/src/
navfn__ros_8cpp
navfn/navfn_ros.h
navfn
navfn_ros.h
/tmp/ws/src/navigation/navfn/include/navfn/
navfn__ros_8h
navfn/navfn.h
navfn/potarr_point.h
navfn::NavfnROS
navfn
navtest.cpp
/tmp/ws/src/navigation/navfn/src/
navtest_8cpp
navfn/navfn.h
navfn/navwin.h
#define
unknown_gray
navtest_8cpp.html
a6eba94ef0ee9b78c14e3926a0643f4d5
void
dispPot
navtest_8cpp.html
a467f6e28bdb16df250528f1daa41751f
(NavFn *nav)
double
get_ms
navtest_8cpp.html
ab1a8ed925b36720afb4df2ed29d1fb0c
()
int
main
navtest_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
COSTTYPE *
readPGM
navtest_8cpp.html
ae87cacae23ab38614eac77a5a210e01c
(const char *fname, int *width, int *height, bool raw=false)
void
setcostobs
navtest_8cpp.html
ace863d8925ca590c1f53eb63ff29a680
(COSTTYPE *cmap, int n, int w)
void
setcostunk
navtest_8cpp.html
a0be847867182c4112b953ae0f7ee5a5a
(COSTTYPE *cmap, int n, int w)
static int
CS
navtest_8cpp.html
addb1c8b80d92527208410cfd13abb55d
int
goal
navtest_8cpp.html
a924427d23a7d971370018f8d3dc452cf
[2]
NavWin *
nwin
navtest_8cpp.html
ad0fd31a885376dad3beac0f13b131713
int
start
navtest_8cpp.html
a035d2eadd3e54f4a028144044585cd71
[2]
navwin.cpp
/tmp/ws/src/navigation/navfn/src/
navwin_8cpp
navfn/navwin.h
navfn
navwin.h
/tmp/ws/src/navigation/navfn/include/navfn/
navwin_8h
navfn.h
navfn::NavWin
navfn
path_calc_test.cpp
/tmp/ws/src/navigation/navfn/test/
path__calc__test_8cpp
navfn/navfn.h
navfn/read_pgm_costmap.h
int
main
path__calc__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
navfn::NavFn *
make_willow_nav
path__calc__test_8cpp.html
ab19d050adcce5352a7e02670113b5319
()
void
print_neighborhood_of_last_path_entry
path__calc__test_8cpp.html
a6749b84faebaa0441121ca2c5aad49e2
(navfn::NavFn *nav)
TEST
path__calc__test_8cpp.html
a1cc564604d7ce869e4a03dcb9c17c68a
(PathCalc, oscillate_in_pinch_point)
TEST
path__calc__test_8cpp.html
ab32111499167a908430b40cf7abc8c36
(PathCalc, easy_nav_should_always_work)
potarr_point.h
/tmp/ws/src/navigation/navfn/include/navfn/
potarr__point_8h
navfn::PotarrPoint
navfn
POINT_CLOUD_REGISTER_POINT_STRUCT
potarr__point_8h.html
af51ef981012d88382b28fdaf5b63102b
(navfn::PotarrPoint,(float, x, x)(float, y, y)(float, z, z)(float, pot_value, pot_value))
read_pgm_costmap.cpp
/tmp/ws/src/navigation/navfn/src/
read__pgm__costmap_8cpp
navfn/navfn.h
#define
unknown_gray
read__pgm__costmap_8cpp.html
a6eba94ef0ee9b78c14e3926a0643f4d5
COSTTYPE *
readPGM
read__pgm__costmap_8cpp.html
ab297866de4c504aaec36eb24446af679
(const char *fname, int *width, int *height, bool raw)
void
setcostobs
read__pgm__costmap_8cpp.html
ace863d8925ca590c1f53eb63ff29a680
(COSTTYPE *cmap, int n, int w)
void
setcostunk
read__pgm__costmap_8cpp.html
a0be847867182c4112b953ae0f7ee5a5a
(COSTTYPE *cmap, int n, int w)
read_pgm_costmap.h
/tmp/ws/src/navigation/navfn/include/navfn/
read__pgm__costmap_8h
COSTTYPE *
readPGM
read__pgm__costmap_8h.html
a1116faf9c12b574e1b58a41e9d35a1c2
(const char *fname, int *width, int *height, bool raw=false)
navfn::NavFn
classnavfn_1_1NavFn.html
bool
calcNavFnAstar
classnavfn_1_1NavFn.html
a20f2459aef927442363148b8403ad199
()
bool
calcNavFnDijkstra
classnavfn_1_1NavFn.html
a3516a575e782e45168ee810a983befa3
(bool atStart=false)
int
calcPath
classnavfn_1_1NavFn.html
a672ab629393be0eb4b91696cb1b6c01a
(int n, int *st=NULL)
void
display
classnavfn_1_1NavFn.html
ab42572b5439ae4510a1a261d704082f0
(void fn(NavFn *nav), int n=100)
float
getLastPathCost
classnavfn_1_1NavFn.html
a991e667731691eb111cddc786e2d02d0
()
int
getPathLen
classnavfn_1_1NavFn.html
a27d0bdd9e1406e3467384b38e562684e
()
float *
getPathX
classnavfn_1_1NavFn.html
a53d43815e85b2f336fb74008378407f8
()
float *
getPathY
classnavfn_1_1NavFn.html
adb2f8d5d425eaea34c5a9976582c0c59
()
float
gradCell
classnavfn_1_1NavFn.html
a28b709d5ffb7619f9f2083415a5c96ab
(int n)
void
initCost
classnavfn_1_1NavFn.html
a18a538679f3b968ef741dd6ad76f7753
(int k, float v)
NavFn
classnavfn_1_1NavFn.html
aeed7d6c6f59caf8935ed76bb39a80379
(int nx, int ny)
bool
propNavFnAstar
classnavfn_1_1NavFn.html
a561511e57e6590da2dcfe7d5a4cf751d
(int cycles)
bool
propNavFnDijkstra
classnavfn_1_1NavFn.html
a076842de1d6d76769040f21856b7cb55
(int cycles, bool atStart=false)
void
savemap
classnavfn_1_1NavFn.html
a8cf5e1fee399f2b501182e01badea3b0
(const char *fname)
void
setCostmap
classnavfn_1_1NavFn.html
a140814a85ec650787a958fc235281c6f
(const COSTTYPE *cmap, bool isROS=true, bool allow_unknown=true)
void
setGoal
classnavfn_1_1NavFn.html
a11224bd6ba1392f59e2b8e053c29e19f
(int *goal)
void
setNavArr
classnavfn_1_1NavFn.html
a3b0c18b3e87f5f4350814e24b9a722fa
(int nx, int ny)
void
setObs
classnavfn_1_1NavFn.html
ac335b362ef7d03a6b78e90f2c58ee718
()
void
setStart
classnavfn_1_1NavFn.html
aae372dff3862f5fddc7de05a8ec9729c
(int *start)
void
setupNavFn
classnavfn_1_1NavFn.html
a233063ad5d082e7e86802c194a9a322a
(bool keepit=false)
void
updateCell
classnavfn_1_1NavFn.html
a5246a7901de2865ac90b19d2434f22c1
(int n)
void
updateCellAstar
classnavfn_1_1NavFn.html
a45813052a7bd3295909b5eb4d0364e58
(int n)
~NavFn
classnavfn_1_1NavFn.html
a75be1c86e8e026a98e993110f54e3ff6
()
COSTTYPE *
costarr
classnavfn_1_1NavFn.html
a65f1a68e92cc36905c8adc1ed8419c07
int *
curP
classnavfn_1_1NavFn.html
ab3804865f546eb599da9384108879ae1
int
curPe
classnavfn_1_1NavFn.html
a5fea5223a6798e3caafbb09db73f5dcb
float
curT
classnavfn_1_1NavFn.html
a8c7e3f2353501b6cd5f347d6dab39129
void(*
displayFn
classnavfn_1_1NavFn.html
a1513371ee240294a9f29e2511e725f18
)(NavFn *nav)
int
displayInt
classnavfn_1_1NavFn.html
ace2319d3eb0aa49e5fe7cf478049fffc
int
goal
classnavfn_1_1NavFn.html
aab43846083a47f5e1863675e99e0314c
[2]
float *
gradx
classnavfn_1_1NavFn.html
a64aa3815ac0d3e6315b205694660109a
float *
grady
classnavfn_1_1NavFn.html
a135d509f9624d7e78ebed07f7fb3c71f
float
last_path_cost_
classnavfn_1_1NavFn.html
a591744e902fa225f1557898777a9decd
int *
nextP
classnavfn_1_1NavFn.html
a02d3f4d1998b6dcf10e67eb0cc17a3c9
int
nextPe
classnavfn_1_1NavFn.html
a57a0981a650734f98cc9110b9c30a622
int
nobs
classnavfn_1_1NavFn.html
a77885790b4fee72d82d34738ecd420e8
int
npath
classnavfn_1_1NavFn.html
a3df20c72cbc55329e735ca9c244e2829
int
npathbuf
classnavfn_1_1NavFn.html
a6d9f6dd7f2d1467bab7687e1c05fb536
int
ns
classnavfn_1_1NavFn.html
aafecaed0735031096ec1ac9cdda95221
int
nx
classnavfn_1_1NavFn.html
a0210ff0b5a9c876304957942f5b3b06f
int
ny
classnavfn_1_1NavFn.html
adf2f81d0ab6ed5f1fc70d966833c428b
int *
overP
classnavfn_1_1NavFn.html
aec4a086d1cd8357f0e9becf3a03e1807
int
overPe
classnavfn_1_1NavFn.html
a967459dcc87c8b99850d74d9b2c8457d
float
pathStep
classnavfn_1_1NavFn.html
a93b7bc3a8b6ef9e41d2dd84bda5fd264
float *
pathx
classnavfn_1_1NavFn.html
a375aad1164c8253c86861e5fb25631e5
float *
pathy
classnavfn_1_1NavFn.html
a1114910bfef12f5cc403379df0cf0a29
int *
pb1
classnavfn_1_1NavFn.html
a2e511ecff0c963f777149b3112d7d088
int *
pb2
classnavfn_1_1NavFn.html
ab3bb9ffd5a267db916883bc8adeea45e
int *
pb3
classnavfn_1_1NavFn.html
a0cc8d5ebae7a7ec08c1c1ebc52f806e1
bool *
pending
classnavfn_1_1NavFn.html
a7a79ea21c1c230d65349c1a4234a1146
float *
potarr
classnavfn_1_1NavFn.html
ac1c141329d83e70f7ec649eeb74d5930
float
priInc
classnavfn_1_1NavFn.html
a1ac0b9f1455e2bfefd2b7ab37ddf86a6
int
start
classnavfn_1_1NavFn.html
a1e91833444b39d86056e74b7c769bcfc
[2]
navfn::NavfnROS
classnavfn_1_1NavfnROS.html
nav_core::BaseGlobalPlanner
bool
computePotential
classnavfn_1_1NavfnROS.html
a01635a5d9947ae1b51ce70603db0c843
(const geometry_msgs::Point &world_point)
bool
getPlanFromPotential
classnavfn_1_1NavfnROS.html
ad645a775f99aa2a120bb0b7f6cd08fd5
(const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
double
getPointPotential
classnavfn_1_1NavfnROS.html
a51f40b93d0f1c181f94fb7da28a476e2
(const geometry_msgs::Point &world_point)
void
initialize
classnavfn_1_1NavfnROS.html
a7f1e06b4e3b390aaaa3e4733a0668c4d
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
void
initialize
classnavfn_1_1NavfnROS.html
a935ac2d5a76a101a3521cb078ee4ba4d
(std::string name, costmap_2d::Costmap2D *costmap, std::string global_frame)
bool
makePlan
classnavfn_1_1NavfnROS.html
aa8cec6d49a902ace7e71ffc7125b29a9
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
bool
makePlan
classnavfn_1_1NavfnROS.html
a1925183250dd36115daadd91b14656aa
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, double tolerance, std::vector< geometry_msgs::PoseStamped > &plan)
bool
makePlanService
classnavfn_1_1NavfnROS.html
a81643ac812bc02a5652f691c30834c27
(nav_msgs::GetPlan::Request &req, nav_msgs::GetPlan::Response &resp)
NavfnROS
classnavfn_1_1NavfnROS.html
a1b21c7105bc040df6e5d8f6c8adfb6a6
()
NavfnROS
classnavfn_1_1NavfnROS.html
a06ba0ae6bd1cac9ee89110290c5b86e6
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
NavfnROS
classnavfn_1_1NavfnROS.html
af405588d08b37d071e72d85dc33c6523
(std::string name, costmap_2d::Costmap2D *costmap, std::string global_frame)
void
publishPlan
classnavfn_1_1NavfnROS.html
a05b4ca9b40c385791f4cb7be8237e4bb
(const std::vector< geometry_msgs::PoseStamped > &path, double r, double g, double b, double a)
bool
validPointPotential
classnavfn_1_1NavfnROS.html
ad2b915897586064db5c861658133e909
(const geometry_msgs::Point &world_point)
bool
validPointPotential
classnavfn_1_1NavfnROS.html
a2df71f9e257d604ba8cf630848eb3529
(const geometry_msgs::Point &world_point, double tolerance)
~NavfnROS
classnavfn_1_1NavfnROS.html
a157abea36af92ed9ad78e79328eb0489
()
bool
allow_unknown_
classnavfn_1_1NavfnROS.html
a4003d3313fc2e0ede53223559c0ed9c5
costmap_2d::Costmap2D *
costmap_
classnavfn_1_1NavfnROS.html
aee612188ce6bbae6daa19353499bcf1c
bool
initialized_
classnavfn_1_1NavfnROS.html
affd08548cdff16315eef20424b1203dc
ros::Publisher
plan_pub_
classnavfn_1_1NavfnROS.html
a2e7e371d85298da82ad4e2f7965efe4f
boost::shared_ptr< NavFn >
planner_
classnavfn_1_1NavfnROS.html
a36ba1f9fa50ad74e2c41a8c93f9b74e0
pcl_ros::Publisher< PotarrPoint >
potarr_pub_
classnavfn_1_1NavfnROS.html
a5103687005b2c008e60581b9fd885171
bool
visualize_potential_
classnavfn_1_1NavfnROS.html
a17cf4a3a4d61adfc9276cc2ef7cc5f4d
void
clearRobotCell
classnavfn_1_1NavfnROS.html
afd24e5bb0b64deae5d42ebc95714e8ec
(const tf::Stamped< tf::Pose > &global_pose, unsigned int mx, unsigned int my)
void
mapToWorld
classnavfn_1_1NavfnROS.html
afa5d363d19a0451e2f0f1b4bdf9f878f
(double mx, double my, double &wx, double &wy)
double
sq_distance
classnavfn_1_1NavfnROS.html
a51ca146d8780724b2349f08c10b771b0
(const geometry_msgs::PoseStamped &p1, const geometry_msgs::PoseStamped &p2)
double
default_tolerance_
classnavfn_1_1NavfnROS.html
a12e32bc1b7f324e8bcf3a8de366b8dd6
std::string
global_frame_
classnavfn_1_1NavfnROS.html
a406f9ce3a8b44f376ea1fb5acaef27c3
ros::ServiceServer
make_plan_srv_
classnavfn_1_1NavfnROS.html
a0c90cf46e240e99f3ce71236781fb96b
boost::mutex
mutex_
classnavfn_1_1NavfnROS.html
ac3d5ae44bb22af3400afd1f1f09e94e6
double
planner_window_x_
classnavfn_1_1NavfnROS.html
a27fe9f639f54d99432f43064708091aa
double
planner_window_y_
classnavfn_1_1NavfnROS.html
a86579ced0c7b4b3e4bf61312af5b241c
std::string
tf_prefix_
classnavfn_1_1NavfnROS.html
a22e810f48f44523cdcefb883909d0195
navfn::NavfnWithCostmap
classnavfn_1_1NavfnWithCostmap.html
navfn::NavfnROS
bool
makePlanService
classnavfn_1_1NavfnWithCostmap.html
aa8e245ce4b1e4d9a6d4616107f993d6f
(MakeNavPlan::Request &req, MakeNavPlan::Response &resp)
NavfnWithCostmap
classnavfn_1_1NavfnWithCostmap.html
aba48f2e70ebe9c84bd9b3de9ce1c3e33
(string name, Costmap2DROS *cmap)
void
poseCallback
classnavfn_1_1NavfnWithCostmap.html
a793a74f16803f58b9293d13e87a3537e
(const rm::PoseStamped::ConstPtr &goal)
Costmap2DROS *
cmap_
classnavfn_1_1NavfnWithCostmap.html
a0f6aca724624e0e196d38de936576da7
ros::ServiceServer
make_plan_service_
classnavfn_1_1NavfnWithCostmap.html
a36af68fd4b9091e74b8dd0ec8896e70d
ros::Subscriber
pose_sub_
classnavfn_1_1NavfnWithCostmap.html
a4a08245b9d0d55a6e6e29c0b6f4c29f8
navfn::NavWin
classnavfn_1_1NavWin.html
void
draw
classnavfn_1_1NavWin.html
a13eedcb0a2af0309e3fe8610aaee352f
()
void
drawOverlay
classnavfn_1_1NavWin.html
ab798d08a7b8bda455651dce23220b433
()
void
drawPot
classnavfn_1_1NavWin.html
a7b08b1ff35ee825d53a9ca50148884f9
(NavFn *nav)
NavWin
classnavfn_1_1NavWin.html
af9c306108217958806769b78658bd674
(int w, int h, const char *name)
~NavWin
classnavfn_1_1NavWin.html
a3955de712c60ab013fc350057db0dc90
()
int
dec
classnavfn_1_1NavWin.html
afdec8bb4714b304dd7a10144393281ed
int
goal
classnavfn_1_1NavWin.html
accbe194987290aac5c435b349af99696
[2]
uchar *
im
classnavfn_1_1NavWin.html
aa4f67aefd66085cc997b9a223fc249a1
int
inc
classnavfn_1_1NavWin.html
aa2bb98b419350e04e7e0b52ff8c4e2c0
float
maxval
classnavfn_1_1NavWin.html
a8eee4c405961c8d960afbad18f1abdef
int
nh
classnavfn_1_1NavWin.html
ae3a688c3f61f854965da9cd447bd4abf
int
nw
classnavfn_1_1NavWin.html
a8d126676f790c33bc7230fae6356162e
int *
path
classnavfn_1_1NavWin.html
a958ca655e44006902dfb74b8d0e6ccd0
int
pathbuflen
classnavfn_1_1NavWin.html
ae9a6a4277f9a9504790afc89b3d1799e
int
pathlen
classnavfn_1_1NavWin.html
a131ada267b469a3c235df122ea5e4890
int *
pc
classnavfn_1_1NavWin.html
a74fe893372a3feecf8e1420e01337a42
int
pce
classnavfn_1_1NavWin.html
ab22825f532103da12ff9d66abb6eea28
int
ph
classnavfn_1_1NavWin.html
a1299586bf1ad1e762cd4b15f43d3b975
int *
pn
classnavfn_1_1NavWin.html
ac79d3122385b61ab94a05fb26a7865d9
int
pne
classnavfn_1_1NavWin.html
a109273ff1660a09ce3c786054a4e3d1f
int *
po
classnavfn_1_1NavWin.html
a923eafccf96f08fe39e38751346f70bb
int
poe
classnavfn_1_1NavWin.html
a5acf4fad5bff7a7ffafb2b33a888ab90
int
pw
classnavfn_1_1NavWin.html
a3290e52351990d535efa626dcd21eaa6
int
start
classnavfn_1_1NavWin.html
ab323c36f51f8bca7f8e465eb9e557951
[2]
navfn::PotarrPoint
structnavfn_1_1PotarrPoint.html
float
pot_value
structnavfn_1_1PotarrPoint.html
a2980576bc3085678420e0dc43266973d
float
x
structnavfn_1_1PotarrPoint.html
a1fadbf62c7b00d961b466f610fd8d695
float
y
structnavfn_1_1PotarrPoint.html
a31b73e6925fa5e787c44581e776c498e
float
z
structnavfn_1_1PotarrPoint.html
aef3a06bcd6c33c483af82590271e7ac3
navfn
namespacenavfn.html
navfn::NavFn
navfn::NavfnROS
navfn::NavfnWithCostmap
navfn::NavWin
navfn::PotarrPoint
int
create_nav_plan_astar
namespacenavfn.html
a43e1cf99d005f4c0b40ce27c85ac3a0f
(COSTTYPE *costmap, int nx, int ny, int *goal, int *start, float *plan, int nplan)
int
create_nav_plan_astar
namespacenavfn.html
a0cbc084bfba695e792a3a52e85df2cb9
(const COSTTYPE *costmap, int nx, int ny, int *goal, int *start, float *plan, int nplan)