bucketedqueue.h
/home/rosbuild/hudson/workspace/doc-indigo-voronoi_planner/doc_stacks/2015-09-17_12-12-27.444004/voronoi_planner/include/
bucketedqueue_8h
point.h
BucketPrioQueue
#define
MAXDIST
bucketedqueue_8h.html
ad20257241c97c3e731b64608dcdc5096
#define
RESERVE
bucketedqueue_8h.html
a70520e781fe57f142c5bc15d13f1583e
dynamicvoronoi.h
/home/rosbuild/hudson/workspace/doc-indigo-voronoi_planner/doc_stacks/2015-09-17_12-12-27.444004/voronoi_planner/include/
dynamicvoronoi_8h
bucketedqueue.h
DynamicVoronoi::dataCell
DynamicVoronoi
planner_core.cpp
/home/rosbuild/hudson/workspace/doc-indigo-voronoi_planner/doc_stacks/2015-09-17_12-12-27.444004/voronoi_planner/src/
planner__core_8cpp
voronoi_planner/planner_core.h
voronoi_planner
void
visualize
namespacevoronoi__planner.html
aa9edf4571e7d3f5652f72ac2259dd002
(const char *filename, DynamicVoronoi *voronoi, bool **map, std::vector< std::pair< float, float > > *path)
planner_core.h
/home/rosbuild/hudson/workspace/doc-indigo-voronoi_planner/doc_stacks/2015-09-17_12-12-27.444004/voronoi_planner/include/voronoi_planner/
planner__core_8h
dynamicvoronoi.h
voronoi_planner::VoronoiPlanner
voronoi_planner
point.h
/home/rosbuild/hudson/workspace/doc-indigo-voronoi_planner/doc_stacks/2015-09-17_12-12-27.444004/voronoi_planner/include/
point_8h
IntPoint
#define
INTPOINT
point_8h.html
a029053565997837c89e2448248703492
BucketPrioQueue
classBucketPrioQueue.html
BucketPrioQueue
classBucketPrioQueue.html
a17c2051e7091233687c4256e37a4be0b
()
bool
empty
classBucketPrioQueue.html
ae8474f69d9bd7f4b6f84d6049f80011d
()
INTPOINT
pop
classBucketPrioQueue.html
a95d8b816a7b1b00ddec6d74da8398fc7
()
void
push
classBucketPrioQueue.html
a4ea9cc823a00239c42ae0482682a6a6e
(int prio, INTPOINT t)
static void
initSqrIndices
classBucketPrioQueue.html
a0d3b8b789d82364a0117f1507dbdf3da
()
std::vector< std::queue< INTPOINT > >
buckets
classBucketPrioQueue.html
a948b5b2d89810915c8d4b45b571fd2f3
int
count
classBucketPrioQueue.html
abec8e71a4e0bef62e60d81ec1d7f1e42
int
nextBucket
classBucketPrioQueue.html
a5c2ed42469272925308c4e8ca43af3dc
static int
numBuckets
classBucketPrioQueue.html
a0ad1ec2faa00ba4825c431ba0b5cbf6c
static std::vector< int >
sqrIndices
classBucketPrioQueue.html
a50ccbf6c2456f8c8f32cca213b3ceadd
DynamicVoronoi
classDynamicVoronoi.html
DynamicVoronoi::dataCell
void
clearCell
classDynamicVoronoi.html
aa93b79d97c4e8347c812b6f9bbca20da
(int x, int y)
DynamicVoronoi
classDynamicVoronoi.html
a46ff0dd6d07c044901f1865fe37fef05
()
void
exchangeObstacles
classDynamicVoronoi.html
a3c9c1236339ff3a879c6d306dbf81c50
(std::vector< INTPOINT > newObstacles)
float
getDistance
classDynamicVoronoi.html
a31a96e01c16437c54050acaaf1a05886
(int x, int y)
unsigned int
getSizeX
classDynamicVoronoi.html
a9f01317267c47bf9945555e4539df992
()
unsigned int
getSizeY
classDynamicVoronoi.html
a010e13ce8903b52a910fd3d22c16f4bc
()
void
initializeEmpty
classDynamicVoronoi.html
a0f853b1d5f0920ad6853ccf9fc1ee9f6
(int _sizeX, int _sizeY, bool initGridMap=true)
void
initializeMap
classDynamicVoronoi.html
ae4650e19a4754f476508dafb08ff8fed
(int _sizeX, int _sizeY, bool **_gridMap)
bool
isOccupied
classDynamicVoronoi.html
a11a52dda18a91f59e610b1e2acdc499f
(int x, int y)
bool
isVoronoi
classDynamicVoronoi.html
a2f2447c59f8057179388df92d1ee8509
(int x, int y)
void
occupyCell
classDynamicVoronoi.html
aecb1202c10fb0d67c0363490971f0a53
(int x, int y)
void
prune
classDynamicVoronoi.html
a152affee9cd562ae29f85768c6b6f2e3
()
void
update
classDynamicVoronoi.html
a1597506b8c427486884c2b2ec3492cdd
(bool updateRealDist=true)
void
visualize
classDynamicVoronoi.html
a8da1edbbb4f8ce37a67852e8be20d13c
(const char *filename="result.ppm")
~DynamicVoronoi
classDynamicVoronoi.html
a8f7a2e09d5343352c59b7994e59f1673
()
markerMatchResult
classDynamicVoronoi.html
a5eeeada2afdcaa3c6b94238eb36c79df
pruned
classDynamicVoronoi.html
a5eeeada2afdcaa3c6b94238eb36c79dfa9a5cdcaee104411b0c5f3b17051be8a3
keep
classDynamicVoronoi.html
a5eeeada2afdcaa3c6b94238eb36c79dfa011f356598f9eb1141c5923add4a673c
retry
classDynamicVoronoi.html
a5eeeada2afdcaa3c6b94238eb36c79dfa77d42fc37e8e1cc6d76ecced168113c6
ObstDataState
classDynamicVoronoi.html
af513fdfdece7c0f996cdd80804b19d42
invalidObstData
classDynamicVoronoi.html
af513fdfdece7c0f996cdd80804b19d42a1351554ed173d01736005946c7ae44d9
QueueingState
classDynamicVoronoi.html
a8ba93cfe614f333cb934adf6621f598d
fwNotQueued
classDynamicVoronoi.html
a8ba93cfe614f333cb934adf6621f598da2cbfc2a13943c8d3e85a24519d9db9a6
fwQueued
classDynamicVoronoi.html
a8ba93cfe614f333cb934adf6621f598da7024c5ce1f1c028406496acfe9308b38
fwProcessed
classDynamicVoronoi.html
a8ba93cfe614f333cb934adf6621f598da629cdc1ec8b48ea37d05dec57a48a2a6
bwQueued
classDynamicVoronoi.html
a8ba93cfe614f333cb934adf6621f598da0102ae212683f5902d2d771f2f6e41ab
bwProcessed
classDynamicVoronoi.html
a8ba93cfe614f333cb934adf6621f598da52b3f6a58d15710b06457b3add9bebd9
State
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffa
voronoiKeep
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffaa2be77c2deb228d62120642cc6d80c1a1
freeQueued
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffaafd7ff34fa9ab10f571793cc63be3aa7b
voronoiRetry
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffaa703d9b3d8aaac4e82e3efb08908cd1a2
voronoiPrune
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffaa7bdaae5c7e791deedf7312a0a7a7cbee
free
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffaa8d2cf11063d05752018b886fbbd8050f
occupied
classDynamicVoronoi.html
a3906828511b745f0e87e25586581cffaa741f29eb8a177a4628a129428c3e9851
void
checkVoro
classDynamicVoronoi.html
ad806063cde998821aa549bfaee8a829d
(int x, int y, int nx, int ny, dataCell &c, dataCell &nc)
void
commitAndColorize
classDynamicVoronoi.html
ab5a8ebf12a256310e43c3f91b5f84e14
(bool updateRealDist=true)
bool
isOccupied
classDynamicVoronoi.html
afc877b1ff972ed55b0268410d559720a
(int &x, int &y, dataCell &c)
markerMatchResult
markerMatch
classDynamicVoronoi.html
a1e064dee9e3a7b0b7f3c40d7ce6bdf7d
(int x, int y)
void
recheckVoro
classDynamicVoronoi.html
a60168ba7c6fc0cfcb8e6e06d09da82d1
()
void
removeObstacle
classDynamicVoronoi.html
a5b02541f71e8d355fccc642dfbab37d2
(int x, int y)
void
reviveVoroNeighbors
classDynamicVoronoi.html
a095be0a50023d7c144c863b804b47b67
(int &x, int &y)
void
setObstacle
classDynamicVoronoi.html
aa9719e4ba2c9f766fba77c76fddeb548
(int x, int y)
std::vector< INTPOINT >
addList
classDynamicVoronoi.html
a4cde88457dcb19fc25ba91f74a442ce8
dataCell **
data
classDynamicVoronoi.html
aacce629977ba0faf52b96967823bbdf6
double
doubleThreshold
classDynamicVoronoi.html
abd3251bf8df2751c477e1e538fc37adb
bool **
gridMap
classDynamicVoronoi.html
a6fcb0620fd8bdf418448d15f2e4eeaca
std::vector< INTPOINT >
lastObstacles
classDynamicVoronoi.html
a7edda415490d74aa1156bfb660d9e596
BucketPrioQueue
open
classDynamicVoronoi.html
abf3f6e1cc14aba00c8e5119489c19ef7
int
padding
classDynamicVoronoi.html
a2476ccc3102f424e204ea989c7072766
std::queue< INTPOINT >
pruneQueue
classDynamicVoronoi.html
a6c60666a5ad3c71d4a2e1c8aa03c9e55
std::vector< INTPOINT >
removeList
classDynamicVoronoi.html
a64b24ea5892f0855741c9d0f4c654619
int
sizeX
classDynamicVoronoi.html
a510bf45d553020b13522764dd117354b
int
sizeY
classDynamicVoronoi.html
a016b0037e560b23bd0d7b9e502df81d3
double
sqrt2
classDynamicVoronoi.html
ade3571dfc1a6191e97052eeb2fc29a5c
DynamicVoronoi::dataCell
structDynamicVoronoi_1_1dataCell.html
float
dist
structDynamicVoronoi_1_1dataCell.html
af7743e154332072d004a5b0e6c9dab2e
bool
needsRaise
structDynamicVoronoi_1_1dataCell.html
a90702ca695500a341f5152ad5d25a455
int
obstX
structDynamicVoronoi_1_1dataCell.html
a09ea24e9adf21eda9fc57be1b3e293e8
int
obstY
structDynamicVoronoi_1_1dataCell.html
add9439b03a642930f9959f63f1eecfd1
char
queueing
structDynamicVoronoi_1_1dataCell.html
a44f1a76ffb87dd3f9598b1ef80b3e3f7
int
sqdist
structDynamicVoronoi_1_1dataCell.html
a64e2e963a213cce4bcfdcd9be1e5282a
char
voronoi
structDynamicVoronoi_1_1dataCell.html
a4753f29aa4f05f4fb19e4fae327273d8
IntPoint
classIntPoint.html
IntPoint
classIntPoint.html
a687767994d13048d0557dd11ae3a06a2
()
IntPoint
classIntPoint.html
a1e5aab0d2d51b66f451591d75c7a4ca0
(int _x, int _y)
int
x
classIntPoint.html
a658044eee6c6ff29775f20b465656170
int
y
classIntPoint.html
ad195b0d9550fef304fe9bb59ae9d436b
PlannerCore
classPlannerCore.html
voronoi_planner
namespacevoronoi__planner.html
voronoi_planner::VoronoiPlanner
void
visualize
namespacevoronoi__planner.html
aa9edf4571e7d3f5652f72ac2259dd002
(const char *filename, DynamicVoronoi *voronoi, bool **map, std::vector< std::pair< float, float > > *path)
voronoi_planner::VoronoiPlanner
classvoronoi__planner_1_1VoronoiPlanner.html
nav_core::BaseGlobalPlanner
bool
findPath
classvoronoi__planner_1_1VoronoiPlanner.html
ada08d7c64a0c7a3fb221aba230d8481b
(std::vector< std::pair< float, float > > *path, int init_x, int init_y, int goal_x, int goal_y, DynamicVoronoi *voronoi, bool check_is_voronoi_cell, bool stop_at_voronoi)
void
initialize
classvoronoi__planner_1_1VoronoiPlanner.html
a9fa7316642609011f0ceb77bee385095
(std::string name, costmap_2d::Costmap2DROS *costmap_ros)
void
initialize
classvoronoi__planner_1_1VoronoiPlanner.html
a40f01442ae30ead2c346bafb4867c574
(std::string name, costmap_2d::Costmap2D *costmap, std::string frame_id)
bool
makePlan
classvoronoi__planner_1_1VoronoiPlanner.html
ac83936246509623429be3ee05bfdb56b
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, std::vector< geometry_msgs::PoseStamped > &plan)
bool
makePlan
classvoronoi__planner_1_1VoronoiPlanner.html
a3f4bdd2533303fe187f0663e1de8ea22
(const geometry_msgs::PoseStamped &start, const geometry_msgs::PoseStamped &goal, double tolerance, std::vector< geometry_msgs::PoseStamped > &plan)
bool
makePlanService
classvoronoi__planner_1_1VoronoiPlanner.html
a6bd1e9dad6fc4427210a5b4cc0fdc762
(nav_msgs::GetPlan::Request &req, nav_msgs::GetPlan::Response &resp)
void
publishPlan
classvoronoi__planner_1_1VoronoiPlanner.html
a9f343fc052529a36090ad94c4a3556f1
(const std::vector< geometry_msgs::PoseStamped > &path)
void
publishVoronoiGrid
classvoronoi__planner_1_1VoronoiPlanner.html
a39ea6a9dcff229e9d2f066bf8d69d433
(DynamicVoronoi *voronoi)
void
smoothPath
classvoronoi__planner_1_1VoronoiPlanner.html
aec1377f67323b37b8b5816daf31f466a
(std::vector< std::pair< float, float > > *path)
VoronoiPlanner
classvoronoi__planner_1_1VoronoiPlanner.html
ab39763230105179f2e928ce9001d4899
()
VoronoiPlanner
classvoronoi__planner_1_1VoronoiPlanner.html
a352c96186d55af142b6d296b85a5ec57
(std::string name, costmap_2d::Costmap2D *costmap, std::string frame_id)
~VoronoiPlanner
classvoronoi__planner_1_1VoronoiPlanner.html
ae3ad0347c041997628243b998a4444b7
()
costmap_2d::Costmap2D *
costmap_
classvoronoi__planner_1_1VoronoiPlanner.html
afcd3cdb12519aa16bdc283e5aa5e551c
std::string
frame_id_
classvoronoi__planner_1_1VoronoiPlanner.html
a075bc72b16d21b200a3b98c09811b9dd
bool
initialized_
classvoronoi__planner_1_1VoronoiPlanner.html
a6c07fdabdf4b8b493bad96a65813a30c
ros::Publisher
plan_pub_
classvoronoi__planner_1_1VoronoiPlanner.html
ab3af5f6b97fd886710dd8262c3d60d05
bool
publish_voronoi_grid_
classvoronoi__planner_1_1VoronoiPlanner.html
ab61bfc99f2c073b08872a0b768a96133
bool
smooth_path_
classvoronoi__planner_1_1VoronoiPlanner.html
aab1e904419104e7c864089d09306c44b
ros::Publisher
voronoi_grid_pub_
classvoronoi__planner_1_1VoronoiPlanner.html
a8449f74fdff430e341b0302ff0b621fc
float
weight_data_
classvoronoi__planner_1_1VoronoiPlanner.html
a97d8c323796d0c443714f6019e96ed46
float
weight_smooth_
classvoronoi__planner_1_1VoronoiPlanner.html
a80fdcc107568049ec96a1954ed6b61af
void
clearRobotCell
classvoronoi__planner_1_1VoronoiPlanner.html
ada4e9a4eed4b0a011b249d7cac3e5d41
(const tf::Stamped< tf::Pose > &global_pose, unsigned int mx, unsigned int my)
void
costmapUpdateCallback
classvoronoi__planner_1_1VoronoiPlanner.html
af941f0b8bbbc0229b2dde0e62b4b9633
(const map_msgs::OccupancyGridUpdate::ConstPtr &msg)
void
mapToWorld
classvoronoi__planner_1_1VoronoiPlanner.html
a618c00fcdf19c99a8be4737f067434ab
(double mx, double my, double &wx, double &wy)
void
outlineMap
classvoronoi__planner_1_1VoronoiPlanner.html
ab1b1514c2381276e3b2236a2a5edb8ad
(unsigned char *costarr, int nx, int ny, unsigned char value)
void
reconfigureCB
classvoronoi__planner_1_1VoronoiPlanner.html
a9f63f9cca814665432d767f02c45ff1a
(voronoi_planner::VoronoiPlannerConfig &config, uint32_t level)
bool
worldToMap
classvoronoi__planner_1_1VoronoiPlanner.html
a0d3948016bbd1359949f6b3b865f0ef6
(double wx, double wy, double &mx, double &my)
unsigned char *
cost_array_
classvoronoi__planner_1_1VoronoiPlanner.html
a7a0d66618e4ebba367a6ff0ae2876961
double
default_tolerance_
classvoronoi__planner_1_1VoronoiPlanner.html
a2e6dc258e5ff6fd2524b77e1d25b9ab5
dynamic_reconfigure::Server< voronoi_planner::VoronoiPlannerConfig > *
dsrv_
classvoronoi__planner_1_1VoronoiPlanner.html
a4eae51f27ee0872414749c4690e1e343
unsigned int
end_x_
classvoronoi__planner_1_1VoronoiPlanner.html
a2f0436930ffe11e04882f4d8f1ab46bc
unsigned int
end_y_
classvoronoi__planner_1_1VoronoiPlanner.html
ae572fb6f1f5420adaf03b2f04a6fdf9d
ros::ServiceServer
make_plan_srv_
classvoronoi__planner_1_1VoronoiPlanner.html
a775969d30a9d6f97fe54e3a32987a1ca
boost::mutex
mutex_
classvoronoi__planner_1_1VoronoiPlanner.html
a2c757a831fa338da866142afe2da347b
double
planner_window_x_
classvoronoi__planner_1_1VoronoiPlanner.html
a29843bc3f68d46b96fe2d1a3c40ee9a4
double
planner_window_y_
classvoronoi__planner_1_1VoronoiPlanner.html
a3f46cdf81b8edfed79a2cfb3c702bc27
unsigned int
start_x_
classvoronoi__planner_1_1VoronoiPlanner.html
ac2ce8a07cafc0efb9b8ad5ed778a8bd0
unsigned int
start_y_
classvoronoi__planner_1_1VoronoiPlanner.html
a3a1878890785d127df3ebdd0dc5f6173
std::string
tf_prefix_
classvoronoi__planner_1_1VoronoiPlanner.html
a1e1b5eb407eaa77390af688e5310d4ed
DynamicVoronoi
voronoi_
classvoronoi__planner_1_1VoronoiPlanner.html
a629d5750dc07a76d9fea474094477a93