bbf.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
bbf_8h
planner_cspace::bbf::BinaryBayesFilter
planner_cspace
planner_cspace::bbf
constexpr float
oddsToProbability
namespaceplanner__cspace_1_1bbf.html
ac9b1aea2c67c5750472ee39900d3b60e
(const float &o)
constexpr float
probabilityToOdds
namespaceplanner__cspace_1_1bbf.html
a2d357e0a256d1faece1b97d66edf6b11
(const float &p)
const float
MAX_ODDS
namespaceplanner__cspace_1_1bbf.html
afdce2137107caf181a534a93bf91126e
const float
MAX_PROBABILITY
namespaceplanner__cspace_1_1bbf.html
a709ed3da42b289402fa796281c68267b
const float
MIN_ODDS
namespaceplanner__cspace_1_1bbf.html
a0a1b0b92468d3ccfb95fe9c3f6d1a287
const float
MIN_PROBABILITY
namespaceplanner__cspace_1_1bbf.html
a4ba8c8b897990f5fdc353c7b45f4dd57
blockmem_gridmap.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
blockmem__gridmap_8h
planner_cspace/cyclic_vec.h
planner_cspace::BlockMemGridmap
planner_cspace::BlockMemGridmapBase
planner_cspace
costmap_bbf.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
costmap__bbf_8cpp
planner_cspace/bbf.h
planner_cspace/blockmem_gridmap.h
planner_cspace/planner_3d/costmap_bbf.h
planner_cspace
planner_cspace::planner_3d
costmap_bbf.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
costmap__bbf_8h
planner_cspace/bbf.h
planner_cspace/blockmem_gridmap.h
planner_cspace::planner_3d::CostmapBBF
planner_cspace
planner_cspace::planner_3d
cyclic_vec.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
cyclic__vec_8h
planner_cspace/reservable_priority_queue.h
planner_cspace::CyclicVecBase
planner_cspace
planner_cspace::cyclic_vec_type_conversion_rule
#define
_USE_MATH_DEFINES
cyclic__vec_8h.html
a525335710b53cb064ca56b936120431e
CyclicVecBase< DIM, NONCYCLIC, float >
CyclicVecFloat
namespaceplanner__cspace.html
a90852a6b7c886c46a232d1cdae4c49f9
CyclicVecBase< DIM, NONCYCLIC, int >
CyclicVecInt
namespaceplanner__cspace.html
a0859660a6330299a78983b62b8c5d8f1
void
convert
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a870241ac2e9cf875164b73bcb159246d
(const T val, float &ret)
void
convert
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
ac52ed561c73623d69a584c5f411260e4
(const int val, float &ret)
void
convert
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a58460307a70d2fdb0f369ba072b860e8
(const float val, int &ret)
void
normalizeFloatAngle
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a58c39f659e36952cec740ae0aaa24fc2
(float &val)
void
normalizeFloatAngle
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a383a47666ce822652f304352e7a7eaa6
(int &)
dummy_robot.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
dummy__robot_8cpp
DummyRobotNode
int
main
dummy__robot_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
grid_astar.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
grid__astar_8h
planner_cspace/reservable_priority_queue.h
planner_cspace/cyclic_vec.h
planner_cspace/blockmem_gridmap.h
planner_cspace/grid_astar_model.h
planner_cspace::GridAstar
planner_cspace::GridAstar::Gridmap
planner_cspace::GridAstar::GridmapUpdate
planner_cspace::GridAstar::PriorityVec
planner_cspace::SearchStats
planner_cspace
#define
_USE_MATH_DEFINES
grid__astar_8h.html
a525335710b53cb064ca56b936120431e
grid_astar_model.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
grid__astar__model_8h
planner_cspace/cyclic_vec.h
planner_cspace::GridAstarModelBase
planner_cspace::GridAstarModelBase::VecWithCost
planner_cspace
planner_2dof_serial_joints/grid_astar_model.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_2dof_serial_joints/
planner__2dof__serial__joints_2grid__astar__model_8h
planner_cspace/cyclic_vec.h
planner_cspace/grid_astar_model.h
planner_cspace/blockmem_gridmap.h
planner_cspace::planner_2dof_serial_joints::CostCoeff
planner_cspace::planner_2dof_serial_joints::GridAstarModel2DoFSerialJoint
planner_cspace
planner_cspace::planner_2dof_serial_joints
planner_3d/grid_astar_model.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
planner__3d_2grid__astar__model_8h
planner_cspace/blockmem_gridmap.h
planner_cspace/cyclic_vec.h
planner_cspace/grid_astar_model.h
planner_cspace/planner_3d/motion_cache.h
planner_cspace/planner_3d/path_interpolator.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace::planner_3d::CostCoeff
planner_cspace::planner_3d::GridAstarModel2D
planner_cspace::planner_3d::GridAstarModel3D
planner_cspace
planner_cspace::planner_3d
grid_astar_model_2dof_joints.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
grid__astar__model__2dof__joints_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/grid_astar_model.h
planner_cspace/blockmem_gridmap.h
planner_cspace/planner_2dof_serial_joints/grid_astar_model.h
planner_cspace
planner_cspace::planner_2dof_serial_joints
grid_astar_model_3dof.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
grid__astar__model__3dof_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/grid_astar_model.h
planner_cspace/planner_3d/motion_cache.h
planner_cspace/planner_3d/motion_primitive_builder.h
planner_cspace/planner_3d/path_interpolator.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace
planner_cspace::planner_3d
grid_metric_converter.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
grid__metric__converter_8h
planner_cspace/cyclic_vec.h
planner_cspace
planner_cspace::planner_3d
planner_cspace::planner_3d::grid_metric_converter
void
grid2Metric
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
a44b7bc319bb3f169baf6f685b5f59591
(const costmap_cspace_msgs::MapMetaData3D &map_info, const T x, const T y, const T yaw, float &gx, float &gy, float &gyaw)
void
grid2MetricPath
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
a1f569d4e0cf0ce72e33b1bf9dfb4598f
(const costmap_cspace_msgs::MapMetaData3D &map_info, const STL_CONTAINER< CyclicVecFloat< 3, 2 >, std::allocator< CyclicVecFloat< 3, 2 >>> &path_grid, nav_msgs::Path &path)
void
metric2Grid
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
ab76ae18b07f7d4b907cf12c79ad5de63
(const costmap_cspace_msgs::MapMetaData3D &map_info, int &x, int &y, int &yaw, const float gx, const float gy, const float gyaw)
void
metric2Grid
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
a11bcdb35456545bdbbe76db2d7694644
(const costmap_cspace_msgs::MapMetaData3D &map_info, float &x, float &y, float &yaw, const float gx, const float gy, const float gyaw)
jump_detector.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
jump__detector_8h
planner_cspace::planner_3d::JumpDetector
planner_cspace
planner_cspace::planner_3d
motion_cache.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
motion__cache_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/motion_cache.h
planner_cspace
planner_cspace::planner_3d
motion_cache.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
motion__cache_8h
planner_cspace/cyclic_vec.h
planner_cspace::planner_3d::MotionCache
planner_cspace::planner_3d::MotionCache::Page
planner_cspace
planner_cspace::planner_3d
motion_primitive_builder.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
motion__primitive__builder_8cpp
planner_cspace/planner_3d/motion_primitive_builder.h
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/grid_astar_model.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace
planner_cspace::planner_3d
motion_primitive_builder.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
motion__primitive__builder_8h
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/grid_astar_model.h
planner_cspace::planner_3d::MotionPrimitiveBuilder
planner_cspace
planner_cspace::planner_3d
path_interpolator.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
path__interpolator_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace/planner_3d/path_interpolator.h
planner_cspace
planner_cspace::planner_3d
path_interpolator.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
path__interpolator_8h
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace::planner_3d::PathInterpolator
planner_cspace
planner_cspace::planner_3d
patrol.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
patrol_8cpp
PatrolActionNode
int
main
patrol_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
planner_2dof_serial_joints.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
planner__2dof__serial__joints_8cpp
planner_cspace/grid_astar.h
planner_cspace/planner_2dof_serial_joints/grid_astar_model.h
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::LinkBody
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::LinkBody::Vec3dof
planner_cspace
planner_cspace::planner_2dof_serial_joints
int
main
planner__2dof__serial__joints_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
planner_3d.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
planner__3d_8cpp
planner_cspace/bbf.h
planner_cspace/grid_astar.h
planner_cspace/jump_detector.h
planner_cspace/planner_3d/costmap_bbf.h
planner_cspace/planner_3d/grid_astar_model.h
planner_cspace/planner_3d/grid_metric_converter.h
planner_cspace/planner_3d/motion_cache.h
planner_cspace/planner_3d/path_interpolator.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace::planner_3d::Planner3dNode
planner_cspace
planner_cspace::planner_3d
int
main
planner__3d_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
reservable_priority_queue.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/
reservable__priority__queue_8h
planner_cspace::reservable_priority_queue
planner_cspace
rotation_cache.cpp
/tmp/ws/src/neonavigation/planner_cspace/src/
rotation__cache_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/rotation_cache.h
planner_cspace
planner_cspace::planner_3d
rotation_cache.h
/tmp/ws/src/neonavigation/planner_cspace/include/planner_cspace/planner_3d/
rotation__cache_8h
planner_cspace/cyclic_vec.h
planner_cspace::planner_3d::RotationCache::Page
planner_cspace::planner_3d::RotationCache
planner_cspace
planner_cspace::planner_3d
test_abort.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__abort_8cpp
AbortTest
int
main
test__abort_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__abort_8cpp.html
a83e2624bb1601239bab341ed66c1c7ed
(AbortTest, AbortByGoalInRock)
test_blockmem_gridmap.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__blockmem__gridmap_8cpp
planner_cspace/blockmem_gridmap.h
planner_cspace::BlockMemGridmapHelper
planner_cspace
int
main
test__blockmem__gridmap_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace.html
a4cfa989a0bd4e2665cb283998204bdb7
(BlockmemGridmap, BlockWidth)
TEST
namespaceplanner__cspace.html
a6f56eaaee3b8c4c4bbabf862364e0c20
(BlockmemGridmap, ResetClear)
TEST
namespaceplanner__cspace.html
ad52e645875e72d371243e211d7349a8e
(BlockmemGridmap, ClearAndCopyPartially)
TEST
namespaceplanner__cspace.html
aebb0cfc1b76da0927e1d687b137402e7
(BlockmemGridmap, WriteRead)
TEST
namespaceplanner__cspace.html
a7dc9f79dd5bad9361afe25aa3751004c
(BlockmemGridmap, OuterBoundary)
test_blockmem_gridmap_performance.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__blockmem__gridmap__performance_8cpp
planner_cspace/blockmem_gridmap.h
planner_cspace
int
main
test__blockmem__gridmap__performance_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace.html
a622ab1a75d70dc45ae15ab766e634922
(BlockmemGridmap, SpacialAccessPerformance)
test_costmap_bbf.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__costmap__bbf_8cpp
planner_cspace/planner_3d/costmap_bbf.h
planner_cspace/bbf.h
planner_cspace
planner_cspace::planner_3d
int
main
test__costmap__bbf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace_1_1planner__3d.html
affd81c27207961504e3a4399bb44be20
(CostmapBBF, ForEach)
TEST
namespaceplanner__cspace_1_1planner__3d.html
adac98f0a85d60feff6144a53b95b5d93
(CostmapBBF, Update)
test_costmap_watchdog.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__costmap__watchdog_8cpp
int
main
test__costmap__watchdog_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__costmap__watchdog_8cpp.html
a39b39bbed155f6c33edd3963122734ef
(Planner3D, CostmapWatchdog)
test_cyclic_vec.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__cyclic__vec_8cpp
planner_cspace/cyclic_vec.h
planner_cspace
int
main
test__cyclic__vec_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace.html
ae072152924a658aa1bf0815e23c203ee
(CyclicVec, InitFloat)
TEST
namespaceplanner__cspace.html
aea5463d7086387ca219f591ad143daf1
(CyclicVec, InitInt)
TEST
namespaceplanner__cspace.html
ac2d3106656f0ff4a7975316a7f008a01
(CyclicVec, OperatorsFloat)
TEST
namespaceplanner__cspace.html
a9d34301c6789d495f225e014f1c1de1f
(CyclicVec, OperatorsInt)
TEST
namespaceplanner__cspace.html
a96479a1b3c98805ea53467e6c5926354
(CyclicVec, LengthInt)
TEST
namespaceplanner__cspace.html
aaaacc2c0afd80d341ba4ec876ce67de4
(CyclicVec, LengthFloat)
TEST
namespaceplanner__cspace.html
af823588c8826c8f89554af1963ea9bcf
(CyclicVec, Cycle)
test_debug_outputs.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__debug__outputs_8cpp
DebugOutputsTest
PositionAndValue
int
main
test__debug__outputs_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__debug__outputs_8cpp.html
a45219fb97a3b04b1b14a99cb49e192c4
(DebugOutputsTest, Hysteresis)
TEST_F
test__debug__outputs_8cpp.html
af568aa8c4f9f44ff6b8f54f1030d7255
(DebugOutputsTest, Remembered)
TEST_F
test__debug__outputs_8cpp.html
ae5de7d4cace178cf646b1e405f3d1d15
(DebugOutputsTest, Distance)
test_grid_astar.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__grid__astar_8cpp
planner_cspace/grid_astar.h
planner_cspace::GridAstarTestWrapper
planner_cspace
int
main
test__grid__astar_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace.html
a9650fc5e745cbf0a9dfa5b9bb01079e4
(GridAstar, ParallelSearch)
TEST
namespaceplanner__cspace.html
a08c93bfb48e072d271f8b7c69081c40d
(GridAstar, TimeoutAbort)
TEST
namespaceplanner__cspace.html
a07512ea3360b61c5e1354163ac91390a
(GridAstar, SearchWithMultipleStarts)
TEST
namespaceplanner__cspace.html
a67f8a3141904fc1cc9b7761165147c3c
(GridAstar, FindPathLooped)
TEST
namespaceplanner__cspace.html
a5e0915ae62fc39b74dfb3b682ed27d28
(GridAstar, FindPathUnconnected)
TEST
namespaceplanner__cspace.html
a69afc4387d60e3cb64388e368e950fdb
(GridAstar, FindPath)
test_grid_metric_converter.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__grid__metric__converter_8cpp
planner_cspace/planner_3d/grid_metric_converter.h
planner_cspace
planner_cspace::planner_3d
#define
_USE_MATH_DEFINES
test__grid__metric__converter_8cpp.html
a525335710b53cb064ca56b936120431e
int
main
test__grid__metric__converter_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace_1_1planner__3d.html
ae86afca11c21be61f1c3d48029dfd446
(GridMetricConverter, SinglePose)
TEST
namespaceplanner__cspace_1_1planner__3d.html
a6317931e64f0cd30ce3bf91f16b00785
(GridMetricConverter, Path)
test_motion_cache.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__motion__cache_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/blockmem_gridmap.h
planner_cspace/planner_3d/motion_cache.h
planner_cspace
planner_cspace::planner_3d
int
main
test__motion__cache_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace_1_1planner__3d.html
a05ee924dc94c469794c7e65cfe99a513
(MotionCache, Generate)
test_motion_primitive_builder.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__motion__primitive__builder_8cpp
planner_cspace/cyclic_vec.h
planner_cspace/planner_3d/motion_primitive_builder.h
planner_cspace
planner_cspace::planner_3d
MotionPrimitiveBuilder::Vec
Vec
namespaceplanner__cspace_1_1planner__3d.html
af249493592150e6fcc1a8bbce9db20da
std::vector< Vec >
buildExpectedPrimitives
namespaceplanner__cspace_1_1planner__3d.html
a2513f5b5bfdc847f0cfe22d064d9da12
(const std::vector< std::vector< Vec >> original_primitives_vector, const int quadrant)
bool
compareVecs
namespaceplanner__cspace_1_1planner__3d.html
adfe98178a34a1f765a2cfe663d48f4e3
(const Vec &v1, const Vec &v2)
int
main
test__motion__primitive__builder_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace_1_1planner__3d.html
acbae090f606aa8268e0904fa923773fb
(MotionPrimitiveBuilder, Generate)
test_navigate.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__navigate_8cpp
Navigate
int
main
test__navigate_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__navigate_8cpp.html
a417cd42c4446b972aaeba0914f68a9f3
(Navigate, Navigate)
TEST_F
test__navigate_8cpp.html
aaaedd1519731a1d6b41d9a5ac0f74f42
(Navigate, NavigateWithLocalMap)
TEST_F
test__navigate_8cpp.html
a07058005c26778db295324a141242130
(Navigate, GlobalPlan)
test_navigate_boundary.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__navigate__boundary_8cpp
NavigateBoundary
int
main
test__navigate__boundary_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__navigate__boundary_8cpp.html
aa6c3503b8bf12d7c43fbaef4dab38d25
(NavigateBoundary, StartPositionScan)
test_planner_2dof_serial_joints.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__planner__2dof__serial__joints_8cpp
int
main
test__planner__2dof__serial__joints_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__planner__2dof__serial__joints_8cpp.html
a9ba5f6a056fd423b8cc9c92c79868796
(Planner2DOFSerialJoints, Plan)
test_planner_3d_cost.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__planner__3d__cost_8cpp
planner_cspace/planner_3d/grid_astar_model.h
planner_cspace
planner_cspace::planner_3d
int
main
test__planner__3d__cost_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
namespaceplanner__cspace_1_1planner__3d.html
a9ad7e4bb5870727be50e9d3134d438c1
(GridAstarModel3D, Cost)
test_preempt.cpp
/tmp/ws/src/neonavigation/planner_cspace/test/src/
test__preempt_8cpp
PreemptTest
int
main
test__preempt_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST_F
test__preempt_8cpp.html
a54903fa0377874675ece6f0e8e1ad268
(PreemptTest, Preempt)
AbortTest
classAbortTest.html
AbortTest
classAbortTest.html
a536322a3f556d7139efa272581c3ef30
()
~AbortTest
classAbortTest.html
aaf3e23334f83c527e7fe4f5ae5b7daa0
()
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
ActionClient
classAbortTest.html
a1991aeeb2258dbdd7f63d1cb5d600bd5
std::shared_ptr< ActionClient >
ActionClientPtr
classAbortTest.html
af70a69d953d64d7de7f79a4b7abc39a0
move_base_msgs::MoveBaseGoal
CreateGoalInFree
classAbortTest.html
a8e79c711a82a6ae6b991c7d566965ddd
()
move_base_msgs::MoveBaseGoal
CreateGoalInRock
classAbortTest.html
a25c3b1771768dda42c121ad88082e914
()
void
StatusCallback
classAbortTest.html
a63515a696d95f3d2d82a3b8a3afdcb40
(const planner_cspace_msgs::PlannerStatus &msg)
ActionClientPtr
move_base_
classAbortTest.html
a967387beed6332315fdffa9b9217d6f5
ros::NodeHandle
node_
classAbortTest.html
a5d90d435ae02d0dbe2c95fd23098a2a0
planner_cspace_msgs::PlannerStatus
status_
classAbortTest.html
a84aa05fafe99064e97df3fdc0140c6aa
ros::Subscriber
status_sub_
classAbortTest.html
a74e71a4ba95b90aa8eb851c725e419d1
planner_cspace::bbf::BinaryBayesFilter
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
BinaryBayesFilter
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
a045d19ef8f8828f0018f73b071a470a7
(const float &initial_odds=1.0) noexcept
float
get
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
aa72f215c0e69dd983557bdab4d516e9e
() const
float
getNormalizedProbability
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
a89e510742949e5286b040e61665d0bbd
() const
float
getProbability
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
a687d0b05e2bf2c2e3f9128d21df7f614
() const
float
update
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
a9559c15eb9f4b0888ed13b42cbbcf6b7
(const float &odds)
float
odds_
classplanner__cspace_1_1bbf_1_1BinaryBayesFilter.html
a60044606ffc9bc9a595fd0f5892e2267
planner_cspace::BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
T
DIM
NONCYCLIC
BLOCK_WIDTH
ENABLE_VALIDATION
planner_cspace::BlockMemGridmapBase
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
ab9704321676faa30bacf5f5d3d8c8e6a
(const CyclicVecInt< DIM, NONCYCLIC > &size_)
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
a61064a857ccbea6cf20f98720b4b7532
()
void
clear
classplanner__cspace_1_1BlockMemGridmap.html
ad77ff942177a44df634e2c03de20b4b9
(const T zero)
void
clear_partially
classplanner__cspace_1_1BlockMemGridmap.html
aa51a243fea29385b9a69f17598829092
(const T zero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
void
clear_positive
classplanner__cspace_1_1BlockMemGridmap.html
a1acb04f760cc7553c1f59daad4608a8c
(const T zero)
void
copy_partially
classplanner__cspace_1_1BlockMemGridmap.html
a8e9fad6f18568519619516b20c1f480e
(const BlockMemGridmapBase< T, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmap.html
a774414c40f7890b53032eb5bbb98d045
() const
const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION > &
operator=
classplanner__cspace_1_1BlockMemGridmap.html
a0835559e0d2a71656b84e98aefd27c39
(const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION > &gm)
T &
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
ab1ae502a5609cbe7b9f73987f9499672
(const CyclicVecInt< DIM, NONCYCLIC > &pos)
const T
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
a3cc0afc9f3d2319f37fcd8c4ebf6b921
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const
void
reset
classplanner__cspace_1_1BlockMemGridmap.html
a930b97999b0ff830870fb8e323158295
(const CyclicVecInt< DIM, NONCYCLIC > &size)
size_t
ser_size
classplanner__cspace_1_1BlockMemGridmap.html
af17475f382a55281db7b2e61e8279a87
() const
const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmap.html
ad9d35dcde9b091c385e5e3c4f17c30e5
() const
bool
validate
classplanner__cspace_1_1BlockMemGridmap.html
ab9fab44bb71c3042a7b40efe47ea4901
(const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
void
block_addr
classplanner__cspace_1_1BlockMemGridmap.html
ab77d599bb2fefe7921413f47840bbe40
(const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
size_t
block_num_
classplanner__cspace_1_1BlockMemGridmap.html
ab8af3e8f46dbb0eade92ed2fffb51b5b
size_t
block_ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
a5f0316ee921596fd1f1596ceb695f0fb
CyclicVecInt< DIM, NONCYCLIC >
block_size_
classplanner__cspace_1_1BlockMemGridmap.html
a98835720efa45774d6cb885610128aa7
std::unique_ptr< T[]>
c_
classplanner__cspace_1_1BlockMemGridmap.html
a6521290f6e3c5c66c61e1ce483add636
T
dummy_
classplanner__cspace_1_1BlockMemGridmap.html
ad340ebde3f11d051f161e97922b10d24
size_t
ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
af0a1d812b260661c13cfd695a30ec302
CyclicVecInt< DIM, NONCYCLIC >
size_
classplanner__cspace_1_1BlockMemGridmap.html
a7b6e2209cf32a778f97be383330100e8
static constexpr size_t
block_bit_
classplanner__cspace_1_1BlockMemGridmap.html
a14ae960f07bed4133ae2264269f813cd
static constexpr size_t
block_bit_mask_
classplanner__cspace_1_1BlockMemGridmap.html
a69206e3c76f28452b7c9c42394189ddd
static constexpr bool
isPowOf2
classplanner__cspace_1_1BlockMemGridmap.html
a2ad25b6c12c5f0f9ce8adc17bdb4c0f2
(const int v)
static constexpr size_t
log2Recursive
classplanner__cspace_1_1BlockMemGridmap.html
a06c01edc05ca5f480595f1b9203f0798
(const size_t v, const size_t depth=0)
BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >
classplanner__cspace_1_1BlockMemGridmap.html
BlockMemGridmapBase< bbf::BinaryBayesFilter, DIM, NONCYCLIC >
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
ab9704321676faa30bacf5f5d3d8c8e6a
(const CyclicVecInt< DIM, NONCYCLIC > &size_)
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
a61064a857ccbea6cf20f98720b4b7532
()
void
clear
classplanner__cspace_1_1BlockMemGridmap.html
ad77ff942177a44df634e2c03de20b4b9
(const bbf::BinaryBayesFilterzero)
void
clear_partially
classplanner__cspace_1_1BlockMemGridmap.html
aa51a243fea29385b9a69f17598829092
(const bbf::BinaryBayesFilterzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
void
clear_positive
classplanner__cspace_1_1BlockMemGridmap.html
a1acb04f760cc7553c1f59daad4608a8c
(const bbf::BinaryBayesFilterzero)
void
copy_partially
classplanner__cspace_1_1BlockMemGridmap.html
a8e9fad6f18568519619516b20c1f480e
(const BlockMemGridmapBase< bbf::BinaryBayesFilter, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmap.html
a774414c40f7890b53032eb5bbb98d045
() const
const BlockMemGridmap< bbf::BinaryBayesFilter, DIM, NONCYCLIC, BLOCK_WIDTH, false > &
operator=
classplanner__cspace_1_1BlockMemGridmap.html
a0835559e0d2a71656b84e98aefd27c39
(const BlockMemGridmap< bbf::BinaryBayesFilter, DIM, NONCYCLIC, BLOCK_WIDTH, false > &gm)
bbf::BinaryBayesFilter &
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
ab1ae502a5609cbe7b9f73987f9499672
(const CyclicVecInt< DIM, NONCYCLIC > &pos)
const bbf::BinaryBayesFilter
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
a3cc0afc9f3d2319f37fcd8c4ebf6b921
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const
void
reset
classplanner__cspace_1_1BlockMemGridmap.html
a930b97999b0ff830870fb8e323158295
(const CyclicVecInt< DIM, NONCYCLIC > &size)
size_t
ser_size
classplanner__cspace_1_1BlockMemGridmap.html
af17475f382a55281db7b2e61e8279a87
() const
const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmap.html
ad9d35dcde9b091c385e5e3c4f17c30e5
() const
bool
validate
classplanner__cspace_1_1BlockMemGridmap.html
ab9fab44bb71c3042a7b40efe47ea4901
(const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
void
block_addr
classplanner__cspace_1_1BlockMemGridmap.html
ab77d599bb2fefe7921413f47840bbe40
(const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
size_t
block_num_
classplanner__cspace_1_1BlockMemGridmap.html
ab8af3e8f46dbb0eade92ed2fffb51b5b
size_t
block_ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
a5f0316ee921596fd1f1596ceb695f0fb
CyclicVecInt< DIM, NONCYCLIC >
block_size_
classplanner__cspace_1_1BlockMemGridmap.html
a98835720efa45774d6cb885610128aa7
std::unique_ptr< bbf::BinaryBayesFilter[]>
c_
classplanner__cspace_1_1BlockMemGridmap.html
a6521290f6e3c5c66c61e1ce483add636
bbf::BinaryBayesFilter
dummy_
classplanner__cspace_1_1BlockMemGridmap.html
ad340ebde3f11d051f161e97922b10d24
size_t
ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
af0a1d812b260661c13cfd695a30ec302
CyclicVecInt< DIM, NONCYCLIC >
size_
classplanner__cspace_1_1BlockMemGridmap.html
a7b6e2209cf32a778f97be383330100e8
static constexpr size_t
block_bit_
classplanner__cspace_1_1BlockMemGridmap.html
a14ae960f07bed4133ae2264269f813cd
static constexpr size_t
block_bit_mask_
classplanner__cspace_1_1BlockMemGridmap.html
a69206e3c76f28452b7c9c42394189ddd
static constexpr bool
isPowOf2
classplanner__cspace_1_1BlockMemGridmap.html
a2ad25b6c12c5f0f9ce8adc17bdb4c0f2
(const int v)
static constexpr size_t
log2Recursive
classplanner__cspace_1_1BlockMemGridmap.html
a06c01edc05ca5f480595f1b9203f0798
(const size_t v, const size_t depth=0)
BlockMemGridmap< char, 2, 2, 0x80 >
classplanner__cspace_1_1BlockMemGridmap.html
BlockMemGridmapBase< char, DIM, NONCYCLIC >
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
ab9704321676faa30bacf5f5d3d8c8e6a
(const CyclicVecInt< DIM, NONCYCLIC > &size_)
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
a61064a857ccbea6cf20f98720b4b7532
()
void
clear
classplanner__cspace_1_1BlockMemGridmap.html
ad77ff942177a44df634e2c03de20b4b9
(const charzero)
void
clear_partially
classplanner__cspace_1_1BlockMemGridmap.html
aa51a243fea29385b9a69f17598829092
(const charzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
void
clear_positive
classplanner__cspace_1_1BlockMemGridmap.html
a1acb04f760cc7553c1f59daad4608a8c
(const charzero)
void
copy_partially
classplanner__cspace_1_1BlockMemGridmap.html
a8e9fad6f18568519619516b20c1f480e
(const BlockMemGridmapBase< char, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmap.html
a774414c40f7890b53032eb5bbb98d045
() const
const BlockMemGridmap< char, DIM, NONCYCLIC, BLOCK_WIDTH, false > &
operator=
classplanner__cspace_1_1BlockMemGridmap.html
a0835559e0d2a71656b84e98aefd27c39
(const BlockMemGridmap< char, DIM, NONCYCLIC, BLOCK_WIDTH, false > &gm)
char &
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
ab1ae502a5609cbe7b9f73987f9499672
(const CyclicVecInt< DIM, NONCYCLIC > &pos)
const char
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
a3cc0afc9f3d2319f37fcd8c4ebf6b921
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const
void
reset
classplanner__cspace_1_1BlockMemGridmap.html
a930b97999b0ff830870fb8e323158295
(const CyclicVecInt< DIM, NONCYCLIC > &size)
size_t
ser_size
classplanner__cspace_1_1BlockMemGridmap.html
af17475f382a55281db7b2e61e8279a87
() const
const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmap.html
ad9d35dcde9b091c385e5e3c4f17c30e5
() const
bool
validate
classplanner__cspace_1_1BlockMemGridmap.html
ab9fab44bb71c3042a7b40efe47ea4901
(const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
void
block_addr
classplanner__cspace_1_1BlockMemGridmap.html
ab77d599bb2fefe7921413f47840bbe40
(const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
size_t
block_num_
classplanner__cspace_1_1BlockMemGridmap.html
ab8af3e8f46dbb0eade92ed2fffb51b5b
size_t
block_ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
a5f0316ee921596fd1f1596ceb695f0fb
CyclicVecInt< DIM, NONCYCLIC >
block_size_
classplanner__cspace_1_1BlockMemGridmap.html
a98835720efa45774d6cb885610128aa7
std::unique_ptr< char[]>
c_
classplanner__cspace_1_1BlockMemGridmap.html
a6521290f6e3c5c66c61e1ce483add636
char
dummy_
classplanner__cspace_1_1BlockMemGridmap.html
ad340ebde3f11d051f161e97922b10d24
size_t
ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
af0a1d812b260661c13cfd695a30ec302
CyclicVecInt< DIM, NONCYCLIC >
size_
classplanner__cspace_1_1BlockMemGridmap.html
a7b6e2209cf32a778f97be383330100e8
static constexpr size_t
block_bit_
classplanner__cspace_1_1BlockMemGridmap.html
a14ae960f07bed4133ae2264269f813cd
static constexpr size_t
block_bit_mask_
classplanner__cspace_1_1BlockMemGridmap.html
a69206e3c76f28452b7c9c42394189ddd
static constexpr bool
isPowOf2
classplanner__cspace_1_1BlockMemGridmap.html
a2ad25b6c12c5f0f9ce8adc17bdb4c0f2
(const int v)
static constexpr size_t
log2Recursive
classplanner__cspace_1_1BlockMemGridmap.html
a06c01edc05ca5f480595f1b9203f0798
(const size_t v, const size_t depth=0)
BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >
classplanner__cspace_1_1BlockMemGridmap.html
BlockMemGridmapBase< float, DIM, NONCYCLIC >
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
ab9704321676faa30bacf5f5d3d8c8e6a
(const CyclicVecInt< DIM, NONCYCLIC > &size_)
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
a61064a857ccbea6cf20f98720b4b7532
()
void
clear
classplanner__cspace_1_1BlockMemGridmap.html
ad77ff942177a44df634e2c03de20b4b9
(const floatzero)
void
clear_partially
classplanner__cspace_1_1BlockMemGridmap.html
aa51a243fea29385b9a69f17598829092
(const floatzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
void
clear_positive
classplanner__cspace_1_1BlockMemGridmap.html
a1acb04f760cc7553c1f59daad4608a8c
(const floatzero)
void
copy_partially
classplanner__cspace_1_1BlockMemGridmap.html
a8e9fad6f18568519619516b20c1f480e
(const BlockMemGridmapBase< float, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmap.html
a774414c40f7890b53032eb5bbb98d045
() const
const BlockMemGridmap< float, DIM, NONCYCLIC, BLOCK_WIDTH, false > &
operator=
classplanner__cspace_1_1BlockMemGridmap.html
a0835559e0d2a71656b84e98aefd27c39
(const BlockMemGridmap< float, DIM, NONCYCLIC, BLOCK_WIDTH, false > &gm)
float &
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
ab1ae502a5609cbe7b9f73987f9499672
(const CyclicVecInt< DIM, NONCYCLIC > &pos)
const float
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
a3cc0afc9f3d2319f37fcd8c4ebf6b921
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const
void
reset
classplanner__cspace_1_1BlockMemGridmap.html
a930b97999b0ff830870fb8e323158295
(const CyclicVecInt< DIM, NONCYCLIC > &size)
size_t
ser_size
classplanner__cspace_1_1BlockMemGridmap.html
af17475f382a55281db7b2e61e8279a87
() const
const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmap.html
ad9d35dcde9b091c385e5e3c4f17c30e5
() const
bool
validate
classplanner__cspace_1_1BlockMemGridmap.html
ab9fab44bb71c3042a7b40efe47ea4901
(const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
void
block_addr
classplanner__cspace_1_1BlockMemGridmap.html
ab77d599bb2fefe7921413f47840bbe40
(const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
size_t
block_num_
classplanner__cspace_1_1BlockMemGridmap.html
ab8af3e8f46dbb0eade92ed2fffb51b5b
size_t
block_ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
a5f0316ee921596fd1f1596ceb695f0fb
CyclicVecInt< DIM, NONCYCLIC >
block_size_
classplanner__cspace_1_1BlockMemGridmap.html
a98835720efa45774d6cb885610128aa7
std::unique_ptr< float[]>
c_
classplanner__cspace_1_1BlockMemGridmap.html
a6521290f6e3c5c66c61e1ce483add636
float
dummy_
classplanner__cspace_1_1BlockMemGridmap.html
ad340ebde3f11d051f161e97922b10d24
size_t
ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
af0a1d812b260661c13cfd695a30ec302
CyclicVecInt< DIM, NONCYCLIC >
size_
classplanner__cspace_1_1BlockMemGridmap.html
a7b6e2209cf32a778f97be383330100e8
static constexpr size_t
block_bit_
classplanner__cspace_1_1BlockMemGridmap.html
a14ae960f07bed4133ae2264269f813cd
static constexpr size_t
block_bit_mask_
classplanner__cspace_1_1BlockMemGridmap.html
a69206e3c76f28452b7c9c42394189ddd
static constexpr bool
isPowOf2
classplanner__cspace_1_1BlockMemGridmap.html
a2ad25b6c12c5f0f9ce8adc17bdb4c0f2
(const int v)
static constexpr size_t
log2Recursive
classplanner__cspace_1_1BlockMemGridmap.html
a06c01edc05ca5f480595f1b9203f0798
(const size_t v, const size_t depth=0)
BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >
classplanner__cspace_1_1BlockMemGridmap.html
BlockMemGridmapBase< int, DIM, NONCYCLIC >
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
ab9704321676faa30bacf5f5d3d8c8e6a
(const CyclicVecInt< DIM, NONCYCLIC > &size_)
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
a61064a857ccbea6cf20f98720b4b7532
()
void
clear
classplanner__cspace_1_1BlockMemGridmap.html
ad77ff942177a44df634e2c03de20b4b9
(const intzero)
void
clear_partially
classplanner__cspace_1_1BlockMemGridmap.html
aa51a243fea29385b9a69f17598829092
(const intzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
void
clear_positive
classplanner__cspace_1_1BlockMemGridmap.html
a1acb04f760cc7553c1f59daad4608a8c
(const intzero)
void
copy_partially
classplanner__cspace_1_1BlockMemGridmap.html
a8e9fad6f18568519619516b20c1f480e
(const BlockMemGridmapBase< int, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmap.html
a774414c40f7890b53032eb5bbb98d045
() const
const BlockMemGridmap< int, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION > &
operator=
classplanner__cspace_1_1BlockMemGridmap.html
a0835559e0d2a71656b84e98aefd27c39
(const BlockMemGridmap< int, DIM, NONCYCLIC, BLOCK_WIDTH, ENABLE_VALIDATION > &gm)
int &
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
ab1ae502a5609cbe7b9f73987f9499672
(const CyclicVecInt< DIM, NONCYCLIC > &pos)
const int
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
a3cc0afc9f3d2319f37fcd8c4ebf6b921
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const
void
reset
classplanner__cspace_1_1BlockMemGridmap.html
a930b97999b0ff830870fb8e323158295
(const CyclicVecInt< DIM, NONCYCLIC > &size)
size_t
ser_size
classplanner__cspace_1_1BlockMemGridmap.html
af17475f382a55281db7b2e61e8279a87
() const
const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmap.html
ad9d35dcde9b091c385e5e3c4f17c30e5
() const
bool
validate
classplanner__cspace_1_1BlockMemGridmap.html
ab9fab44bb71c3042a7b40efe47ea4901
(const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
void
block_addr
classplanner__cspace_1_1BlockMemGridmap.html
ab77d599bb2fefe7921413f47840bbe40
(const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
size_t
block_num_
classplanner__cspace_1_1BlockMemGridmap.html
ab8af3e8f46dbb0eade92ed2fffb51b5b
size_t
block_ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
a5f0316ee921596fd1f1596ceb695f0fb
CyclicVecInt< DIM, NONCYCLIC >
block_size_
classplanner__cspace_1_1BlockMemGridmap.html
a98835720efa45774d6cb885610128aa7
std::unique_ptr< int[]>
c_
classplanner__cspace_1_1BlockMemGridmap.html
a6521290f6e3c5c66c61e1ce483add636
int
dummy_
classplanner__cspace_1_1BlockMemGridmap.html
ad340ebde3f11d051f161e97922b10d24
size_t
ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
af0a1d812b260661c13cfd695a30ec302
CyclicVecInt< DIM, NONCYCLIC >
size_
classplanner__cspace_1_1BlockMemGridmap.html
a7b6e2209cf32a778f97be383330100e8
static constexpr size_t
block_bit_
classplanner__cspace_1_1BlockMemGridmap.html
a14ae960f07bed4133ae2264269f813cd
static constexpr size_t
block_bit_mask_
classplanner__cspace_1_1BlockMemGridmap.html
a69206e3c76f28452b7c9c42394189ddd
static constexpr bool
isPowOf2
classplanner__cspace_1_1BlockMemGridmap.html
a2ad25b6c12c5f0f9ce8adc17bdb4c0f2
(const int v)
static constexpr size_t
log2Recursive
classplanner__cspace_1_1BlockMemGridmap.html
a06c01edc05ca5f480595f1b9203f0798
(const size_t v, const size_t depth=0)
BlockMemGridmap< T, DIM, NONCYCLIC, block_width >
classplanner__cspace_1_1BlockMemGridmap.html
planner_cspace::BlockMemGridmapBase
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
ab9704321676faa30bacf5f5d3d8c8e6a
(const CyclicVecInt< DIM, NONCYCLIC > &size_)
BlockMemGridmap
classplanner__cspace_1_1BlockMemGridmap.html
a61064a857ccbea6cf20f98720b4b7532
()
void
clear
classplanner__cspace_1_1BlockMemGridmap.html
ad77ff942177a44df634e2c03de20b4b9
(const T zero)
void
clear_partially
classplanner__cspace_1_1BlockMemGridmap.html
aa51a243fea29385b9a69f17598829092
(const T zero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
void
clear_positive
classplanner__cspace_1_1BlockMemGridmap.html
a1acb04f760cc7553c1f59daad4608a8c
(const T zero)
void
copy_partially
classplanner__cspace_1_1BlockMemGridmap.html
a8e9fad6f18568519619516b20c1f480e
(const BlockMemGridmapBase< T, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)
std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmap.html
a774414c40f7890b53032eb5bbb98d045
() const
const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, false > &
operator=
classplanner__cspace_1_1BlockMemGridmap.html
a0835559e0d2a71656b84e98aefd27c39
(const BlockMemGridmap< T, DIM, NONCYCLIC, BLOCK_WIDTH, false > &gm)
T &
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
ab1ae502a5609cbe7b9f73987f9499672
(const CyclicVecInt< DIM, NONCYCLIC > &pos)
const T
operator[]
classplanner__cspace_1_1BlockMemGridmap.html
a3cc0afc9f3d2319f37fcd8c4ebf6b921
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const
void
reset
classplanner__cspace_1_1BlockMemGridmap.html
a930b97999b0ff830870fb8e323158295
(const CyclicVecInt< DIM, NONCYCLIC > &size)
size_t
ser_size
classplanner__cspace_1_1BlockMemGridmap.html
af17475f382a55281db7b2e61e8279a87
() const
const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmap.html
ad9d35dcde9b091c385e5e3c4f17c30e5
() const
bool
validate
classplanner__cspace_1_1BlockMemGridmap.html
ab9fab44bb71c3042a7b40efe47ea4901
(const CyclicVecInt< DIM, NONCYCLIC > &pos, const int tolerance=0) const
void
block_addr
classplanner__cspace_1_1BlockMemGridmap.html
ab77d599bb2fefe7921413f47840bbe40
(const CyclicVecInt< DIM, NONCYCLIC > &pos, size_t &baddr, size_t &addr) const
size_t
block_num_
classplanner__cspace_1_1BlockMemGridmap.html
ab8af3e8f46dbb0eade92ed2fffb51b5b
size_t
block_ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
a5f0316ee921596fd1f1596ceb695f0fb
CyclicVecInt< DIM, NONCYCLIC >
block_size_
classplanner__cspace_1_1BlockMemGridmap.html
a98835720efa45774d6cb885610128aa7
std::unique_ptr< T[]>
c_
classplanner__cspace_1_1BlockMemGridmap.html
a6521290f6e3c5c66c61e1ce483add636
T
dummy_
classplanner__cspace_1_1BlockMemGridmap.html
ad340ebde3f11d051f161e97922b10d24
size_t
ser_size_
classplanner__cspace_1_1BlockMemGridmap.html
af0a1d812b260661c13cfd695a30ec302
CyclicVecInt< DIM, NONCYCLIC >
size_
classplanner__cspace_1_1BlockMemGridmap.html
a7b6e2209cf32a778f97be383330100e8
static constexpr size_t
block_bit_
classplanner__cspace_1_1BlockMemGridmap.html
a14ae960f07bed4133ae2264269f813cd
static constexpr size_t
block_bit_mask_
classplanner__cspace_1_1BlockMemGridmap.html
a69206e3c76f28452b7c9c42394189ddd
static constexpr bool
isPowOf2
classplanner__cspace_1_1BlockMemGridmap.html
a2ad25b6c12c5f0f9ce8adc17bdb4c0f2
(const int v)
static constexpr size_t
log2Recursive
classplanner__cspace_1_1BlockMemGridmap.html
a06c01edc05ca5f480595f1b9203f0798
(const size_t v, const size_t depth=0)
planner_cspace::BlockMemGridmapBase
classplanner__cspace_1_1BlockMemGridmapBase.html
T
DIM
NONCYCLIC
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const T zero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const T zero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< T, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual T &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const T
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< bbf::BinaryBayesFilter, DIM, NONCYCLIC >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const bbf::BinaryBayesFilterzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const bbf::BinaryBayesFilterzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< bbf::BinaryBayesFilter, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual bbf::BinaryBayesFilter &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const bbf::BinaryBayesFilter
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< char, 2, 0 >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const charzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const charzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< char, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual char &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const char
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< char, 3, 2 >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const charzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const charzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< char, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual char &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const char
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< char, DIM, NONCYCLIC >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const charzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const charzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< char, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual char &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const char
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< float, 3, 2 >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const floatzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const floatzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< float, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual float &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const float
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< float, DIM, NONCYCLIC >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const floatzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const floatzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< float, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual float &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const float
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
BlockMemGridmapBase< int, DIM, NONCYCLIC >
classplanner__cspace_1_1BlockMemGridmapBase.html
virtual void
clear
classplanner__cspace_1_1BlockMemGridmapBase.html
a5fc27976fc8c71bd542fccdcb347701a
(const intzero)=0
virtual void
clear_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
a1e9dcdc1863d74e09550f78211b47975
(const intzero, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual void
copy_partially
classplanner__cspace_1_1BlockMemGridmapBase.html
add628158b3b3c94287ea1d4e57edf532
(const BlockMemGridmapBase< int, DIM, NONCYCLIC > &base, const CyclicVecInt< DIM, NONCYCLIC > &min, const CyclicVecInt< DIM, NONCYCLIC > &max)=0
virtual std::function< void(CyclicVecInt< DIM, NONCYCLIC >, size_t &, size_t &)>
getAddressor
classplanner__cspace_1_1BlockMemGridmapBase.html
ada5ff1831a89e0d794c164cc03f0b096
() const =0
virtual int &
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
a6119058bd983233ede3461ec04c5b5d6
(const CyclicVecInt< DIM, NONCYCLIC > &pos)=0
virtual const int
operator[]
classplanner__cspace_1_1BlockMemGridmapBase.html
ae1b632472b2b61783e75913b350bd84f
(const CyclicVecInt< DIM, NONCYCLIC > &pos) const =0
virtual void
reset
classplanner__cspace_1_1BlockMemGridmapBase.html
a96c897d6ce94fc802dfa8c99ab7a3281
(const CyclicVecInt< DIM, NONCYCLIC > &size)=0
virtual size_t
ser_size
classplanner__cspace_1_1BlockMemGridmapBase.html
a7d06c65653dca75eeabf93cbf085b091
() const =0
virtual const CyclicVecInt< DIM, NONCYCLIC > &
size
classplanner__cspace_1_1BlockMemGridmapBase.html
a30d5f9fcbb1232cfa5a76ba9cf7cbddf
() const =0
planner_cspace::BlockMemGridmapHelper
classplanner__cspace_1_1BlockMemGridmapHelper.html
BLOCK_WIDTH
BlockMemGridmap< int, 1, 1, BLOCK_WIDTH, false >
size_t
getBlockBit
classplanner__cspace_1_1BlockMemGridmapHelper.html
a50fc3b3f0b933386e172af2d971df2c4
() const
planner_cspace::planner_2dof_serial_joints::CostCoeff
classplanner__cspace_1_1planner__2dof__serial__joints_1_1CostCoeff.html
float
expand_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1CostCoeff.html
ad4efd87b71cfc51138043273f913933a
float
weight_cost_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1CostCoeff.html
a605c6c80784ddc391dbc6c547c9ae408
planner_cspace::planner_3d::CostCoeff
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
float
angle_resolution_aspect_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
aba963aeb5e66689b4179bb199d530306
float
hysteresis_expand_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
af5e632058de918dccd0344642bc72cab
float
hysteresis_max_dist_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a4b47870c98752674b52a15147561c7d8
float
in_place_turn_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a316becd34bf9e8ca17163a70d162d843
float
max_ang_vel_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
af3eb31c3b6e49200105ffd48728ca493
float
max_vel_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
ad41828ffda246513f97467b3bc4c1f1a
float
min_curve_radius_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
af66d6993d6abd929521cbc96315c9d51
float
weight_ang_vel_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a9e42fae7e0fabbfd2f76ef39370b97cf
float
weight_backward_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a61d6b1c2bdff57b076baba03054f1ea7
float
weight_costmap_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a30fd4ed9bb6adad054b8e4b928be703a
float
weight_costmap_turn_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a474ba67874f4b2304d9d644f59c1c1f6
float
weight_decel_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a6aef8d510ef07f144188839ef4caf917
float
weight_hysteresis_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a37597b4b85d8190db0d984af31d11ea5
float
weight_remembered_
classplanner__cspace_1_1planner__3d_1_1CostCoeff.html
a477c7be71dd7d5ffc487710d7f1b2317
planner_cspace::planner_3d::CostmapBBF
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
CyclicVecInt< 3, 2 >
Vec
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
aa8c66c1d5374cf7f1bdb33f986d42544
void
clear
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a53016efe61098af094452d804cc02e18
()
CostmapBBF
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a66e8bcda1e44eb674401fb337f9bb000
()
void
forEach
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
abd2d547ffbbcee99ad340a5154add2a2
(const std::function< void(const Vec &, bbf::BinaryBayesFilter &)> cb)
char
getCost
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
ab813b0e1182c157f8efce1b1ec3fed2f
(const Vec &p) const
void
remember
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a38c73c0b6ecec9230a62c3e23d2a2840
(const BlockMemGridmapBase< char, 3, 2 > *const costmap, const Vec ¢er, const float remember_hit_odds, const float remember_miss_odds, const int range_min, const int range_max)
void
reset
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
ac977bb178cd4e2f75a9fa17f1b0574a0
(const Vec &size)
void
updateCostmap
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a8412b6ddd2db6b1b5582cfad6b772998
()
CyclicVecInt< 2, 2 >
VecInternal
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a3b98c7a51c8fc3318262cb941bead44e
BlockMemGridmap< char, 2, 2, 0x80 >
cm_hist_
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
af4da3d8915793364a9f17ce4a679e448
BlockMemGridmap< bbf::BinaryBayesFilter, 2, 2, 0x20 >
cm_hist_bbf_
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a9666a77a207610a4818e5a7622838109
Vec
size_
classplanner__cspace_1_1planner__3d_1_1CostmapBBF.html
a717253933db36abd5e3a0d7ee926210a
planner_cspace::CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
DIM
NONCYCLIC
T
float
cross2d
classplanner__cspace_1_1CyclicVecBase.html
adcd89ef395270070404536be8a43b94a
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
acc04c67567175461f7dd4517e1582427
(const int res, const ArgList &...rest)
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
ae0b5ecb0d2935f8995dd6e211bf4b1e9
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a50db0d41c0e640e2e0f8a9a94606f325
(const int res, const ArgList &...rest)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a6e8ab4c5bff75098cdf09aebe1a24919
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
abaf7d5f467b3e202de126b8c158aeef1
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &c) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a5d0fd28762b6281485ad3ba2375fe7aa
(const float &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
ae7057265ba6d02229447b50cfca6c2fd
(const int &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a9fdf95e1d47e219880e54da8bb21e8fd
() noexcept
float
distLine2d
classplanner__cspace_1_1CyclicVecBase.html
a2f68c875d15c4aea38241d74e23f4416
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
distLinestrip2d
classplanner__cspace_1_1CyclicVecBase.html
a1e40692bec59ea5feb42f5c14bd22fcf
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
dot2d
classplanner__cspace_1_1CyclicVecBase.html
a0938657b5f7ebcd85496e9c61a8e7aec
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
float
gridToLenFactor
classplanner__cspace_1_1CyclicVecBase.html
ab11e3d4adf538e6bcd998c0b71d136c3
() const
bool
isExceeded
classplanner__cspace_1_1CyclicVecBase.html
ac5343e808717dc36ad66222b684879a9
(const CyclicVecBase< DIM, NONCYCLIC, int > &v) const
float
len
classplanner__cspace_1_1CyclicVecBase.html
af9879ab105853a4562d07a5ce65d9df4
() const
float
norm
classplanner__cspace_1_1CyclicVecBase.html
a092606bcd0bbeb8472d4cb0a7981ecb6
() const
bool
operator!=
classplanner__cspace_1_1CyclicVecBase.html
a529bf7de5e9e7ff2076b99fe73f75339
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
size_t
operator()
classplanner__cspace_1_1CyclicVecBase.html
aa6acdfe8a8dece11b481dfe4f51b1933
(const CyclicVecBase &key) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator*
classplanner__cspace_1_1CyclicVecBase.html
a85817a16a5c09283d9c0afd546d96486
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator+
classplanner__cspace_1_1CyclicVecBase.html
a12f7678a5fc4fd18bf1c590c43e4b9d2
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator-
classplanner__cspace_1_1CyclicVecBase.html
ae35597c7f7fa39fa47f1d06f5ecf19e5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
bool
operator==
classplanner__cspace_1_1CyclicVecBase.html
a36f55aa6629be7b988ed9ee10febd1b5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a804b90f0b60a29f5300ea75f5de99783
(const int &x)
const T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a4f31eeb17fccba4b1aa8e41b397db282
(const int &x) const
void
rotate
classplanner__cspace_1_1CyclicVecBase.html
a3a2164eab7ddfe8f4a8040dda2d41d9f
(const float ang)
T
sqlen
classplanner__cspace_1_1CyclicVecBase.html
af88c82974b01cc42d090538253c6c2ea
() const
void
cycleElement
classplanner__cspace_1_1CyclicVecBase.html
af56b6687965b64171ab24b6165d0e92e
(const int i, const int res)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
acf00f69045c6d44c349c5a470e143a60
(const int i, const int res, const ArgList &...rest)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
ad7b37ec39599ba812235dd02db4248ed
(const int i)
void
cycleUnsignedElement
classplanner__cspace_1_1CyclicVecBase.html
aa1d457c08ce8c09a89c19a9743a4461a
(const int i, const int res)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a988fce3bdc2b1afc77adcfa00b455274
(const int i, const int res, const ArgList &...rest)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a04f5cd3a0ae1c72a10ab740e9feb2613
(const int i)
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
a7a4c831619f21f23c5a33fadd0dad7ae
(const int i, const T2 &first, const ArgList &...rest) noexcept
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
abb93b064eccec81a307e54b690b39b8a
(const int i) noexcept
T
e_
classplanner__cspace_1_1CyclicVecBase.html
add498c4b85395bcf07ac99b8c6bd1653
[DIM]
CyclicVecBase< 2, 0 >
classplanner__cspace_1_1CyclicVecBase.html
float
cross2d
classplanner__cspace_1_1CyclicVecBase.html
adcd89ef395270070404536be8a43b94a
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
acc04c67567175461f7dd4517e1582427
(const int res, const ArgList &...rest)
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
ae0b5ecb0d2935f8995dd6e211bf4b1e9
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a50db0d41c0e640e2e0f8a9a94606f325
(const int res, const ArgList &...rest)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a6e8ab4c5bff75098cdf09aebe1a24919
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
abaf7d5f467b3e202de126b8c158aeef1
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &c) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a5d0fd28762b6281485ad3ba2375fe7aa
(const float &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
ae7057265ba6d02229447b50cfca6c2fd
(const int &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a9fdf95e1d47e219880e54da8bb21e8fd
() noexcept
float
distLine2d
classplanner__cspace_1_1CyclicVecBase.html
a2f68c875d15c4aea38241d74e23f4416
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
distLinestrip2d
classplanner__cspace_1_1CyclicVecBase.html
a1e40692bec59ea5feb42f5c14bd22fcf
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
dot2d
classplanner__cspace_1_1CyclicVecBase.html
a0938657b5f7ebcd85496e9c61a8e7aec
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
float
gridToLenFactor
classplanner__cspace_1_1CyclicVecBase.html
ab11e3d4adf538e6bcd998c0b71d136c3
() const
bool
isExceeded
classplanner__cspace_1_1CyclicVecBase.html
ac5343e808717dc36ad66222b684879a9
(const CyclicVecBase< DIM, NONCYCLIC, int > &v) const
float
len
classplanner__cspace_1_1CyclicVecBase.html
af9879ab105853a4562d07a5ce65d9df4
() const
float
norm
classplanner__cspace_1_1CyclicVecBase.html
a092606bcd0bbeb8472d4cb0a7981ecb6
() const
bool
operator!=
classplanner__cspace_1_1CyclicVecBase.html
a529bf7de5e9e7ff2076b99fe73f75339
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
size_t
operator()
classplanner__cspace_1_1CyclicVecBase.html
aa6acdfe8a8dece11b481dfe4f51b1933
(const CyclicVecBase &key) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator*
classplanner__cspace_1_1CyclicVecBase.html
a85817a16a5c09283d9c0afd546d96486
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator+
classplanner__cspace_1_1CyclicVecBase.html
a12f7678a5fc4fd18bf1c590c43e4b9d2
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator-
classplanner__cspace_1_1CyclicVecBase.html
ae35597c7f7fa39fa47f1d06f5ecf19e5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
bool
operator==
classplanner__cspace_1_1CyclicVecBase.html
a36f55aa6629be7b988ed9ee10febd1b5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a804b90f0b60a29f5300ea75f5de99783
(const int &x)
const T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a4f31eeb17fccba4b1aa8e41b397db282
(const int &x) const
void
rotate
classplanner__cspace_1_1CyclicVecBase.html
a3a2164eab7ddfe8f4a8040dda2d41d9f
(const float ang)
T
sqlen
classplanner__cspace_1_1CyclicVecBase.html
af88c82974b01cc42d090538253c6c2ea
() const
void
cycleElement
classplanner__cspace_1_1CyclicVecBase.html
af56b6687965b64171ab24b6165d0e92e
(const int i, const int res)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
acf00f69045c6d44c349c5a470e143a60
(const int i, const int res, const ArgList &...rest)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
ad7b37ec39599ba812235dd02db4248ed
(const int i)
void
cycleUnsignedElement
classplanner__cspace_1_1CyclicVecBase.html
aa1d457c08ce8c09a89c19a9743a4461a
(const int i, const int res)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a988fce3bdc2b1afc77adcfa00b455274
(const int i, const int res, const ArgList &...rest)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a04f5cd3a0ae1c72a10ab740e9feb2613
(const int i)
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
a7a4c831619f21f23c5a33fadd0dad7ae
(const int i, const T2 &first, const ArgList &...rest) noexcept
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
abb93b064eccec81a307e54b690b39b8a
(const int i) noexcept
T
e_
classplanner__cspace_1_1CyclicVecBase.html
add498c4b85395bcf07ac99b8c6bd1653
[DIM]
CyclicVecBase< 3, 2 >
classplanner__cspace_1_1CyclicVecBase.html
float
cross2d
classplanner__cspace_1_1CyclicVecBase.html
adcd89ef395270070404536be8a43b94a
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
acc04c67567175461f7dd4517e1582427
(const int res, const ArgList &...rest)
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
ae0b5ecb0d2935f8995dd6e211bf4b1e9
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a50db0d41c0e640e2e0f8a9a94606f325
(const int res, const ArgList &...rest)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a6e8ab4c5bff75098cdf09aebe1a24919
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
abaf7d5f467b3e202de126b8c158aeef1
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &c) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a5d0fd28762b6281485ad3ba2375fe7aa
(const float &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
ae7057265ba6d02229447b50cfca6c2fd
(const int &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a9fdf95e1d47e219880e54da8bb21e8fd
() noexcept
float
distLine2d
classplanner__cspace_1_1CyclicVecBase.html
a2f68c875d15c4aea38241d74e23f4416
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
distLinestrip2d
classplanner__cspace_1_1CyclicVecBase.html
a1e40692bec59ea5feb42f5c14bd22fcf
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
dot2d
classplanner__cspace_1_1CyclicVecBase.html
a0938657b5f7ebcd85496e9c61a8e7aec
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
float
gridToLenFactor
classplanner__cspace_1_1CyclicVecBase.html
ab11e3d4adf538e6bcd998c0b71d136c3
() const
bool
isExceeded
classplanner__cspace_1_1CyclicVecBase.html
ac5343e808717dc36ad66222b684879a9
(const CyclicVecBase< DIM, NONCYCLIC, int > &v) const
float
len
classplanner__cspace_1_1CyclicVecBase.html
af9879ab105853a4562d07a5ce65d9df4
() const
float
norm
classplanner__cspace_1_1CyclicVecBase.html
a092606bcd0bbeb8472d4cb0a7981ecb6
() const
bool
operator!=
classplanner__cspace_1_1CyclicVecBase.html
a529bf7de5e9e7ff2076b99fe73f75339
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
size_t
operator()
classplanner__cspace_1_1CyclicVecBase.html
aa6acdfe8a8dece11b481dfe4f51b1933
(const CyclicVecBase &key) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator*
classplanner__cspace_1_1CyclicVecBase.html
a85817a16a5c09283d9c0afd546d96486
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator+
classplanner__cspace_1_1CyclicVecBase.html
a12f7678a5fc4fd18bf1c590c43e4b9d2
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator-
classplanner__cspace_1_1CyclicVecBase.html
ae35597c7f7fa39fa47f1d06f5ecf19e5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
bool
operator==
classplanner__cspace_1_1CyclicVecBase.html
a36f55aa6629be7b988ed9ee10febd1b5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a804b90f0b60a29f5300ea75f5de99783
(const int &x)
const T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a4f31eeb17fccba4b1aa8e41b397db282
(const int &x) const
void
rotate
classplanner__cspace_1_1CyclicVecBase.html
a3a2164eab7ddfe8f4a8040dda2d41d9f
(const float ang)
T
sqlen
classplanner__cspace_1_1CyclicVecBase.html
af88c82974b01cc42d090538253c6c2ea
() const
void
cycleElement
classplanner__cspace_1_1CyclicVecBase.html
af56b6687965b64171ab24b6165d0e92e
(const int i, const int res)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
acf00f69045c6d44c349c5a470e143a60
(const int i, const int res, const ArgList &...rest)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
ad7b37ec39599ba812235dd02db4248ed
(const int i)
void
cycleUnsignedElement
classplanner__cspace_1_1CyclicVecBase.html
aa1d457c08ce8c09a89c19a9743a4461a
(const int i, const int res)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a988fce3bdc2b1afc77adcfa00b455274
(const int i, const int res, const ArgList &...rest)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a04f5cd3a0ae1c72a10ab740e9feb2613
(const int i)
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
a7a4c831619f21f23c5a33fadd0dad7ae
(const int i, const T2 &first, const ArgList &...rest) noexcept
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
abb93b064eccec81a307e54b690b39b8a
(const int i) noexcept
T
e_
classplanner__cspace_1_1CyclicVecBase.html
add498c4b85395bcf07ac99b8c6bd1653
[DIM]
CyclicVecBase< DIM, NONCYCLIC >
classplanner__cspace_1_1CyclicVecBase.html
float
cross2d
classplanner__cspace_1_1CyclicVecBase.html
adcd89ef395270070404536be8a43b94a
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
acc04c67567175461f7dd4517e1582427
(const int res, const ArgList &...rest)
void
cycle
classplanner__cspace_1_1CyclicVecBase.html
ae0b5ecb0d2935f8995dd6e211bf4b1e9
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a50db0d41c0e640e2e0f8a9a94606f325
(const int res, const ArgList &...rest)
void
cycleUnsigned
classplanner__cspace_1_1CyclicVecBase.html
a6e8ab4c5bff75098cdf09aebe1a24919
(const CyclicVecBase< DIM, NONCYCLIC, T > &res)
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
abaf7d5f467b3e202de126b8c158aeef1
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &c) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a5d0fd28762b6281485ad3ba2375fe7aa
(const float &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
ae7057265ba6d02229447b50cfca6c2fd
(const int &v, const ArgList &...args) noexcept
CyclicVecBase
classplanner__cspace_1_1CyclicVecBase.html
a9fdf95e1d47e219880e54da8bb21e8fd
() noexcept
float
distLine2d
classplanner__cspace_1_1CyclicVecBase.html
a2f68c875d15c4aea38241d74e23f4416
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
distLinestrip2d
classplanner__cspace_1_1CyclicVecBase.html
a1e40692bec59ea5feb42f5c14bd22fcf
(const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const
float
dot2d
classplanner__cspace_1_1CyclicVecBase.html
a0938657b5f7ebcd85496e9c61a8e7aec
(const CyclicVecBase< DIM, NONCYCLIC, T > &a) const
float
gridToLenFactor
classplanner__cspace_1_1CyclicVecBase.html
ab11e3d4adf538e6bcd998c0b71d136c3
() const
bool
isExceeded
classplanner__cspace_1_1CyclicVecBase.html
ac5343e808717dc36ad66222b684879a9
(const CyclicVecBase< DIM, NONCYCLIC, int > &v) const
float
len
classplanner__cspace_1_1CyclicVecBase.html
af9879ab105853a4562d07a5ce65d9df4
() const
float
norm
classplanner__cspace_1_1CyclicVecBase.html
a092606bcd0bbeb8472d4cb0a7981ecb6
() const
bool
operator!=
classplanner__cspace_1_1CyclicVecBase.html
a529bf7de5e9e7ff2076b99fe73f75339
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
size_t
operator()
classplanner__cspace_1_1CyclicVecBase.html
aa6acdfe8a8dece11b481dfe4f51b1933
(const CyclicVecBase &key) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator*
classplanner__cspace_1_1CyclicVecBase.html
a85817a16a5c09283d9c0afd546d96486
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator+
classplanner__cspace_1_1CyclicVecBase.html
a12f7678a5fc4fd18bf1c590c43e4b9d2
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
CyclicVecBase< DIM, NONCYCLIC, T2 >
operator-
classplanner__cspace_1_1CyclicVecBase.html
ae35597c7f7fa39fa47f1d06f5ecf19e5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
bool
operator==
classplanner__cspace_1_1CyclicVecBase.html
a36f55aa6629be7b988ed9ee10febd1b5
(const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const
T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a804b90f0b60a29f5300ea75f5de99783
(const int &x)
const T &
operator[]
classplanner__cspace_1_1CyclicVecBase.html
a4f31eeb17fccba4b1aa8e41b397db282
(const int &x) const
void
rotate
classplanner__cspace_1_1CyclicVecBase.html
a3a2164eab7ddfe8f4a8040dda2d41d9f
(const float ang)
T
sqlen
classplanner__cspace_1_1CyclicVecBase.html
af88c82974b01cc42d090538253c6c2ea
() const
void
cycleElement
classplanner__cspace_1_1CyclicVecBase.html
af56b6687965b64171ab24b6165d0e92e
(const int i, const int res)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
acf00f69045c6d44c349c5a470e143a60
(const int i, const int res, const ArgList &...rest)
void
cycleElements
classplanner__cspace_1_1CyclicVecBase.html
ad7b37ec39599ba812235dd02db4248ed
(const int i)
void
cycleUnsignedElement
classplanner__cspace_1_1CyclicVecBase.html
aa1d457c08ce8c09a89c19a9743a4461a
(const int i, const int res)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a988fce3bdc2b1afc77adcfa00b455274
(const int i, const int res, const ArgList &...rest)
void
cycleUnsignedElements
classplanner__cspace_1_1CyclicVecBase.html
a04f5cd3a0ae1c72a10ab740e9feb2613
(const int i)
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
a7a4c831619f21f23c5a33fadd0dad7ae
(const int i, const T2 &first, const ArgList &...rest) noexcept
void
setElements
classplanner__cspace_1_1CyclicVecBase.html
abb93b064eccec81a307e54b690b39b8a
(const int i) noexcept
T
e_
classplanner__cspace_1_1CyclicVecBase.html
add498c4b85395bcf07ac99b8c6bd1653
[DIM]
DebugOutputsTest
classDebugOutputsTest.html
DebugOutputsTest
classDebugOutputsTest.html
aabe15753d031a635d92459b1fa42ed0c
()
void
showMap
classDebugOutputsTest.html
a57d06a3c2591cbc15542ea64b4f5c266
(const nav_msgs::OccupancyGrid::ConstPtr &msg)
void
cbDistance
classDebugOutputsTest.html
a9998c1fa8ce6e48ddbbe2fcf17ac5820
(const sensor_msgs::PointCloud::ConstPtr &msg)
void
cbHysteresis
classDebugOutputsTest.html
a6c4d0543a193c154fc42bbbed649ef76
(const nav_msgs::OccupancyGrid::ConstPtr &msg)
void
cbPath
classDebugOutputsTest.html
abb27926907ae42a2847541dbbbb5a088
(const nav_msgs::Path::ConstPtr &msg)
void
cbRemembered
classDebugOutputsTest.html
adffbd5f54f66b9e9fd3e8bc30f0a0a88
(const nav_msgs::OccupancyGrid::ConstPtr &msg)
void
cbStatus
classDebugOutputsTest.html
a05c209b0b43648376aeba92606258ab0
(const planner_cspace_msgs::PlannerStatus::ConstPtr &msg)
int
cnt_distance_
classDebugOutputsTest.html
a3e11cebb26b5aed86f4f0cf806e0b347
int
cnt_hysteresis_
classDebugOutputsTest.html
ad48cc6b8d8788927cbbd3418a68c6e74
int
cnt_path_
classDebugOutputsTest.html
aff4e7d908fd33738f9f5d2e4062629d6
int
cnt_planner_ready_
classDebugOutputsTest.html
abd16a40d458109d132ac98c3d6a7747b
int
cnt_remembered_
classDebugOutputsTest.html
a1e0179ffb29c7e3c91728f1914393204
sensor_msgs::PointCloud::ConstPtr
map_distance_
classDebugOutputsTest.html
a48086a6777698fb62b81368216f83d61
nav_msgs::OccupancyGrid::ConstPtr
map_hysteresis_
classDebugOutputsTest.html
af316b1f7adcebcfc9719043e3dbf28de
nav_msgs::OccupancyGrid::ConstPtr
map_remembered_
classDebugOutputsTest.html
a004cb79fd50c6a42dd0348ccc37974d8
ros::NodeHandle
nh_
classDebugOutputsTest.html
a2314900fc650ac4d246e3ef9a525d89a
nav_msgs::Path::ConstPtr
path_
classDebugOutputsTest.html
a18fd3d9c396c96ca19d3e0b7b5313c9b
ros::Subscriber
sub_distance_
classDebugOutputsTest.html
a69c86b1bb2804f090d6c4d6129599c8e
ros::Subscriber
sub_hysteresis_
classDebugOutputsTest.html
a60c54619ed9caa53786c6405d872ed51
ros::Subscriber
sub_path_
classDebugOutputsTest.html
a0bc406389c64730ce45e8fc2cbb4a598
ros::Subscriber
sub_remembered_
classDebugOutputsTest.html
a0a5b94f61357417efe6a61321851b260
ros::Subscriber
sub_status_
classDebugOutputsTest.html
a5714bb0f545adca9d863096b4faafd3a
DummyRobotNode
classDummyRobotNode.html
DummyRobotNode
classDummyRobotNode.html
a744f5712e8b469f479f7e65182fc07e8
()
void
spin
classDummyRobotNode.html
afb2941594c9accd141da71b4562949e7
()
void
cbInit
classDummyRobotNode.html
a86420b3fb41ece1ebe88f79ae5596738
(const geometry_msgs::PoseWithCovarianceStamped::ConstPtr &msg)
void
cbTwist
classDummyRobotNode.html
ad1e3aa69c00509fb6d5995380a7ee28b
(const geometry_msgs::Twist::ConstPtr &msg)
ros::NodeHandle
nh_
classDummyRobotNode.html
ae9ae88ead186b92d4a5230ab12984bde
ros::NodeHandle
pnh_
classDummyRobotNode.html
a1aba6e390e1c47ee101d074acfb2056e
ros::Publisher
pub_odom_
classDummyRobotNode.html
a8ab430e9a0d6edaa9f6f85b28da2e896
ros::Subscriber
sub_init_
classDummyRobotNode.html
a82d0d6474cc5428ab6bab1622e8358e4
ros::Subscriber
sub_twist_
classDummyRobotNode.html
a3790d5241b4a8b71d05d1c83cc134028
tf2_ros::TransformBroadcaster
tfb_
classDummyRobotNode.html
a3b7ddedbd4950ad482d91ed97f64fa29
tf2_ros::Buffer
tfbuf_
classDummyRobotNode.html
a09c578a4d5528a9674a082365100c5f4
tf2_ros::TransformListener
tfl_
classDummyRobotNode.html
a52952ebe04371fe6b2b323799a9aed1b
float
v_
classDummyRobotNode.html
a4226f7808cd0aba5675f203349be3224
float
w_
classDummyRobotNode.html
a6220b9c7695412e4897c7a771c263312
double
x_
classDummyRobotNode.html
a0786305b0c0fc5a58c7ebfc4b474783e
double
y_
classDummyRobotNode.html
ae1f36e5c2b2122008fcb714780b39edb
double
yaw_
classDummyRobotNode.html
ac79362b9c36143585beb29969f7809ef
planner_cspace::GridAstar
classplanner__cspace_1_1GridAstar.html
DIM
NONCYCLIC
planner_cspace::GridAstar::Gridmap
planner_cspace::GridAstar::GridmapUpdate
planner_cspace::GridAstar::PriorityVec
std::function< bool(const std::list< Vec > &, const SearchStats &)>
ProgressCallback
classplanner__cspace_1_1GridAstar.html
a1e9dbb6e2c9605efd833d4be4c0dc213
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstar.html
a400ff36b69b1e381718e3f5029dec736
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstar.html
a8a6555642ce484b555a13edfd5ee3c57
typename GridAstarModelBase< DIM, NONCYCLIC >::VecWithCost
VecWithCost
classplanner__cspace_1_1GridAstar.html
a426957d298178f0119eb0d336422eb1c
constexpr int
getDim
classplanner__cspace_1_1GridAstar.html
a5a5d4dc82fec398ef254941e2efff7eb
() const
constexpr int
getNoncyclic
classplanner__cspace_1_1GridAstar.html
af4d44319a19b24cadbade7252775699d
() const
GridAstar
classplanner__cspace_1_1GridAstar.html
a61e58cae0fbf625ed026948513443482
()
GridAstar
classplanner__cspace_1_1GridAstar.html
a89857d680c11e771133edeb049c9b76c
(const Vec size)
void
reset
classplanner__cspace_1_1GridAstar.html
a8ffa274a64e868ddd449266e8d3c4e04
(const Vec size)
bool
search
classplanner__cspace_1_1GridAstar.html
a0384ee837277c93ed182208f15750f45
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
void
setQueueSizeLimit
classplanner__cspace_1_1GridAstar.html
a906ce1f0241635929fc4e8f8c6bc4681
(const size_t size)
void
setSearchTaskNum
classplanner__cspace_1_1GridAstar.html
a06d789c8e6a106e4324992f8cd421632
(const size_t &search_task_num)
bool
findPath
classplanner__cspace_1_1GridAstar.html
aed2bc72a0000aaca937a730543e94046
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
bool
searchImpl
classplanner__cspace_1_1GridAstar.html
a85a93523086e2af7cbe3b02b9c4bc469
(Gridmap< float > &g, const std::vector< VecWithCost > &sts, const Vec &en, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
Gridmap< float >
g_
classplanner__cspace_1_1GridAstar.html
aafc0b6d39ee5a3b02061ca87fa1ceac3
reservable_priority_queue< PriorityVec >
open_
classplanner__cspace_1_1GridAstar.html
af0f773eacd8a060b5853eae2c2e2ced3
std::unordered_map< Vec, Vec, Vec >
parents_
classplanner__cspace_1_1GridAstar.html
ab4792f7d04319b4f13a6068f8ab91263
size_t
queue_size_limit_
classplanner__cspace_1_1GridAstar.html
a30b27b08667febd23b8e3cc849157ba1
size_t
search_task_num_
classplanner__cspace_1_1GridAstar.html
ad3a143a5d128a3e3743ab048f4f21041
GridAstar< 1, 1 >
classplanner__cspace_1_1GridAstar.html
std::function< bool(const std::list< Vec > &, const SearchStats &)>
ProgressCallback
classplanner__cspace_1_1GridAstar.html
a1e9dbb6e2c9605efd833d4be4c0dc213
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstar.html
a400ff36b69b1e381718e3f5029dec736
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstar.html
a8a6555642ce484b555a13edfd5ee3c57
typename GridAstarModelBase< DIM, NONCYCLIC >::VecWithCost
VecWithCost
classplanner__cspace_1_1GridAstar.html
a426957d298178f0119eb0d336422eb1c
constexpr int
getDim
classplanner__cspace_1_1GridAstar.html
a5a5d4dc82fec398ef254941e2efff7eb
() const
constexpr int
getNoncyclic
classplanner__cspace_1_1GridAstar.html
af4d44319a19b24cadbade7252775699d
() const
GridAstar
classplanner__cspace_1_1GridAstar.html
a61e58cae0fbf625ed026948513443482
()
GridAstar
classplanner__cspace_1_1GridAstar.html
a89857d680c11e771133edeb049c9b76c
(const Vec size)
void
reset
classplanner__cspace_1_1GridAstar.html
a8ffa274a64e868ddd449266e8d3c4e04
(const Vec size)
bool
search
classplanner__cspace_1_1GridAstar.html
a0384ee837277c93ed182208f15750f45
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
void
setQueueSizeLimit
classplanner__cspace_1_1GridAstar.html
a906ce1f0241635929fc4e8f8c6bc4681
(const size_t size)
void
setSearchTaskNum
classplanner__cspace_1_1GridAstar.html
a06d789c8e6a106e4324992f8cd421632
(const size_t &search_task_num)
bool
findPath
classplanner__cspace_1_1GridAstar.html
aed2bc72a0000aaca937a730543e94046
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
bool
searchImpl
classplanner__cspace_1_1GridAstar.html
a85a93523086e2af7cbe3b02b9c4bc469
(Gridmap< float > &g, const std::vector< VecWithCost > &sts, const Vec &en, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
Gridmap< float >
g_
classplanner__cspace_1_1GridAstar.html
aafc0b6d39ee5a3b02061ca87fa1ceac3
reservable_priority_queue< PriorityVec >
open_
classplanner__cspace_1_1GridAstar.html
af0f773eacd8a060b5853eae2c2e2ced3
std::unordered_map< Vec, Vec, Vec >
parents_
classplanner__cspace_1_1GridAstar.html
ab4792f7d04319b4f13a6068f8ab91263
size_t
queue_size_limit_
classplanner__cspace_1_1GridAstar.html
a30b27b08667febd23b8e3cc849157ba1
size_t
search_task_num_
classplanner__cspace_1_1GridAstar.html
ad3a143a5d128a3e3743ab048f4f21041
GridAstar< 2, 0 >
classplanner__cspace_1_1GridAstar.html
std::function< bool(const std::list< Vec > &, const SearchStats &)>
ProgressCallback
classplanner__cspace_1_1GridAstar.html
a1e9dbb6e2c9605efd833d4be4c0dc213
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstar.html
a400ff36b69b1e381718e3f5029dec736
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstar.html
a8a6555642ce484b555a13edfd5ee3c57
typename GridAstarModelBase< DIM, NONCYCLIC >::VecWithCost
VecWithCost
classplanner__cspace_1_1GridAstar.html
a426957d298178f0119eb0d336422eb1c
constexpr int
getDim
classplanner__cspace_1_1GridAstar.html
a5a5d4dc82fec398ef254941e2efff7eb
() const
constexpr int
getNoncyclic
classplanner__cspace_1_1GridAstar.html
af4d44319a19b24cadbade7252775699d
() const
GridAstar
classplanner__cspace_1_1GridAstar.html
a61e58cae0fbf625ed026948513443482
()
GridAstar
classplanner__cspace_1_1GridAstar.html
a89857d680c11e771133edeb049c9b76c
(const Vec size)
void
reset
classplanner__cspace_1_1GridAstar.html
a8ffa274a64e868ddd449266e8d3c4e04
(const Vec size)
bool
search
classplanner__cspace_1_1GridAstar.html
a0384ee837277c93ed182208f15750f45
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
void
setQueueSizeLimit
classplanner__cspace_1_1GridAstar.html
a906ce1f0241635929fc4e8f8c6bc4681
(const size_t size)
void
setSearchTaskNum
classplanner__cspace_1_1GridAstar.html
a06d789c8e6a106e4324992f8cd421632
(const size_t &search_task_num)
bool
findPath
classplanner__cspace_1_1GridAstar.html
aed2bc72a0000aaca937a730543e94046
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
bool
searchImpl
classplanner__cspace_1_1GridAstar.html
a85a93523086e2af7cbe3b02b9c4bc469
(Gridmap< float > &g, const std::vector< VecWithCost > &sts, const Vec &en, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
Gridmap< float >
g_
classplanner__cspace_1_1GridAstar.html
aafc0b6d39ee5a3b02061ca87fa1ceac3
reservable_priority_queue< PriorityVec >
open_
classplanner__cspace_1_1GridAstar.html
af0f773eacd8a060b5853eae2c2e2ced3
std::unordered_map< Vec, Vec, Vec >
parents_
classplanner__cspace_1_1GridAstar.html
ab4792f7d04319b4f13a6068f8ab91263
size_t
queue_size_limit_
classplanner__cspace_1_1GridAstar.html
a30b27b08667febd23b8e3cc849157ba1
size_t
search_task_num_
classplanner__cspace_1_1GridAstar.html
ad3a143a5d128a3e3743ab048f4f21041
GridAstar< 3, 2 >
classplanner__cspace_1_1GridAstar.html
std::function< bool(const std::list< Vec > &, const SearchStats &)>
ProgressCallback
classplanner__cspace_1_1GridAstar.html
a1e9dbb6e2c9605efd833d4be4c0dc213
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstar.html
a400ff36b69b1e381718e3f5029dec736
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstar.html
a8a6555642ce484b555a13edfd5ee3c57
typename GridAstarModelBase< DIM, NONCYCLIC >::VecWithCost
VecWithCost
classplanner__cspace_1_1GridAstar.html
a426957d298178f0119eb0d336422eb1c
constexpr int
getDim
classplanner__cspace_1_1GridAstar.html
a5a5d4dc82fec398ef254941e2efff7eb
() const
constexpr int
getNoncyclic
classplanner__cspace_1_1GridAstar.html
af4d44319a19b24cadbade7252775699d
() const
GridAstar
classplanner__cspace_1_1GridAstar.html
a61e58cae0fbf625ed026948513443482
()
GridAstar
classplanner__cspace_1_1GridAstar.html
a89857d680c11e771133edeb049c9b76c
(const Vec size)
void
reset
classplanner__cspace_1_1GridAstar.html
a8ffa274a64e868ddd449266e8d3c4e04
(const Vec size)
bool
search
classplanner__cspace_1_1GridAstar.html
a0384ee837277c93ed182208f15750f45
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
void
setQueueSizeLimit
classplanner__cspace_1_1GridAstar.html
a906ce1f0241635929fc4e8f8c6bc4681
(const size_t size)
void
setSearchTaskNum
classplanner__cspace_1_1GridAstar.html
a06d789c8e6a106e4324992f8cd421632
(const size_t &search_task_num)
bool
findPath
classplanner__cspace_1_1GridAstar.html
aed2bc72a0000aaca937a730543e94046
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
bool
searchImpl
classplanner__cspace_1_1GridAstar.html
a85a93523086e2af7cbe3b02b9c4bc469
(Gridmap< float > &g, const std::vector< VecWithCost > &sts, const Vec &en, std::list< Vec > &path, const typename GridAstarModelBase< DIM, NONCYCLIC >::Ptr &model, ProgressCallback cb_progress, const float cost_leave, const float progress_interval, const bool return_best=false)
Gridmap< float >
g_
classplanner__cspace_1_1GridAstar.html
aafc0b6d39ee5a3b02061ca87fa1ceac3
reservable_priority_queue< PriorityVec >
open_
classplanner__cspace_1_1GridAstar.html
af0f773eacd8a060b5853eae2c2e2ced3
std::unordered_map< Vec, Vec, Vec >
parents_
classplanner__cspace_1_1GridAstar.html
ab4792f7d04319b4f13a6068f8ab91263
size_t
queue_size_limit_
classplanner__cspace_1_1GridAstar.html
a30b27b08667febd23b8e3cc849157ba1
size_t
search_task_num_
classplanner__cspace_1_1GridAstar.html
ad3a143a5d128a3e3743ab048f4f21041
planner_cspace::planner_3d::GridAstarModel2D
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
GridAstarModelBase< 3, 2 >
std::shared_ptr< GridAstarModel2D >
Ptr
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
a97132276183994641047344857f9152b
float
cost
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
af1eccb52041e1b5743ecfcf6368c7ff4
(const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const final
float
costEstim
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
a005343bb8d6d46abfce104f0d0d7f2eb
(const Vec &cur, const Vec &goal) const final
GridAstarModel2D
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
aa4c6f60d54c9231d760f01d2e6403a6c
(const GridAstarModel3D::ConstPtr base)
const std::vector< Vec > &
searchGrids
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
a9e3a75c759ecaf0cae0ef63db18e1c48
(const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const final
const GridAstarModel3D::ConstPtr
base_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel2D.html
aac8b97a297db37f726babdf0cc19d204
planner_cspace::planner_2dof_serial_joints::GridAstarModel2DoFSerialJoint
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
GridAstarModelBase< 2, 0 >
std::shared_ptr< const GridAstarModel2DoFSerialJoint >
ConstPtr
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a985a7d023587b0217a20995824a4116b
std::shared_ptr< GridAstarModel2DoFSerialJoint >
Ptr
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a7130d200cb96aeb221b0ad7e5a2600dd
CyclicVecInt< 2, 0 >
Vec
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
ad426f23358e6f1d0229a203b8cadbbd3
CyclicVecFloat< 2, 0 >
Vecf
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
aac3634f4565aba0dc7dc54826ab8a815
float
cost
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a6d6c709806d0f710ba8d992438ec91de
(const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const override
float
costEstim
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
afb76d21e477274aaeae0c0d16f1b9a3c
(const Vec &cur, const Vec &goal) const override
float
euclidCost
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a1853f87050c6c208f3c36c9c2d57ba9e
(const Vec &v) const
GridAstarModel2DoFSerialJoint
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a6b3caa6f246cba6849c97b10ae4cfee3
(const Vecf &euclid_cost_coef, const int resolution, BlockMemGridmapBase< char, 2, 0 > &cm, const CostCoeff &cc, const int range)
const std::vector< Vec > &
searchGrids
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a1b6da3df2f653f230a56dfab2fc625eb
(const Vec &p, const std::vector< VecWithCost > &ss, const Vec &es) const override
CostCoeff
cc_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
aa31561095adab70f879e40764df869e1
BlockMemGridmapBase< char, 2, 0 > &
cm_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
acf86fd9fbf1d4bea2f4e193a0bf1b0b2
Vecf
euclid_cost_coef_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a70caf839f14c18192de83c7dbf7b104d
int
range_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a9333ed3e4c332121a481d792edb9df53
int
resolution_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
ad8066b5b8db0f9ea6c0fb6c12aa98e6b
std::vector< Vec >
search_list_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1GridAstarModel2DoFSerialJoint.html
a85f94cf522affb8f4a4ae47ec1de37e9
planner_cspace::planner_3d::GridAstarModel3D
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
GridAstarModelBase< 3, 2 >
std::shared_ptr< const GridAstarModel3D >
ConstPtr
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a605f3ff990c70e9ea378e33d1ab6eb4d
std::shared_ptr< GridAstarModel3D >
Ptr
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a1601a45240eb0471724cc148102e6e4e
CyclicVecInt< 3, 2 >
Vec
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a955fbef3420e84158d8bcdbc82748463
CyclicVecFloat< 3, 2 >
Vecf
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a4569d7f95884e8e06d74aa4f63cd4014
float
cost
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a67e45969eaa17aa77d65f475d111eb04
(const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const override
float
costEstim
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a23405b5e1a25cf34a14d9346b3aebe86
(const Vec &cur, const Vec &goal) const override
void
createEuclidCostCache
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a80767a1a2fddac790832445306ed8aca
()
void
enableHysteresis
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a2b0b94197386275717037ebe576779d6
(const bool enable)
float
euclidCost
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a018695c8f4eaf0e218d1b034ba0d6d72
(const Vec &v) const
float
euclidCostRough
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a8d687f2d3d3aea9793e7c299d6241746
(const Vec &v) const
GridAstarModel3D
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
ae2e01b0dba5d6595f7bbc6ecdaae4587
(const costmap_cspace_msgs::MapMetaData3D &map_info, const Vecf &euclid_cost_coef, const int local_range, BlockMemGridmapBase< float, 3, 2 > &cost_estim_cache, BlockMemGridmapBase< char, 3, 2 > &cm, BlockMemGridmapBase< char, 3, 2 > &cm_hyst, BlockMemGridmapBase< char, 3, 2 > &cm_rough, const CostCoeff &cc, const int range)
const std::vector< Vec > &
searchGrids
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
ada500efdaf8721b59954cb43055f2f7f
(const Vec &p, const std::vector< VecWithCost > &ss, const Vec &es) const override
PathInterpolator
path_interpolator_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a126b513e04447128a99ae567b23b413f
const CostCoeff &
cc_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a40fca55e25b8f19319b02a02ecfbe647
BlockMemGridmapBase< char, 3, 2 > &
cm_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a5a6f210a5e5579251f3ba790365f86e5
BlockMemGridmapBase< char, 3, 2 > &
cm_hyst_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
af49c9a56be3a67085019645df421f25e
BlockMemGridmapBase< char, 3, 2 > &
cm_rough_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a0c193b3968245c08a1038ef5134f4a9c
BlockMemGridmapBase< float, 3, 2 > &
cost_estim_cache_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
aec32446aab3693922a2a99584fe03b8f
Vecf
euclid_cost_coef_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a1683db3a225e055938258834c12f2927
std::array< float, 1024 >
euclid_cost_lin_cache_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a6994e3ecf12de7b3f3006a8f2be1367d
bool
hysteresis_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a03390f7113301eadea45b3feb3bda8d9
int
local_range_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a29c3fc45eaf8e7eb76b2180bb28cc8d9
costmap_cspace_msgs::MapMetaData3D
map_info_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a10ee06893e2c013cfddbbb7a23fdc7f3
Vec
max_boundary_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a76ec1b791a35aa721ffe0ca1e5126eab
Vec
min_boundary_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a22971e76c3b0ee832bf03186c9c497ed
MotionCache
motion_cache_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a888b6287d13b4d31d561a71d2b3d8b28
MotionCache
motion_cache_linear_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a7f37e43c86895b533a83330edfdd1de9
std::vector< std::vector< Vec > >
motion_primitives_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a42850bded9a194cd350c999522733044
int
range_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
afa02ceb1221f27b518cb036da24a93ab
Vecf
resolution_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
ae25fc687b697ca6dfd7e05e115d3f8c1
RotationCache
rot_cache_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
aa767a4026de4aed4151a4b5456afdeca
std::vector< Vec >
search_list_rough_
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a3d219a4719203382c92dea8cb904a715
friend class
GridAstarModel2D
classplanner__cspace_1_1planner__3d_1_1GridAstarModel3D.html
a6dcf4e004e2a44f156d9a173d43e67db
planner_cspace::GridAstarModelBase
classplanner__cspace_1_1GridAstarModelBase.html
DIM
NONCYCLIC
planner_cspace::GridAstarModelBase::VecWithCost
typename std::shared_ptr< GridAstarModelBase< DIM, NONCYCLIC >>
Ptr
classplanner__cspace_1_1GridAstarModelBase.html
a76921403fdbe4b0ccb138603607003a3
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstarModelBase.html
afd2ee111b5870e3bfad02f90adaf401f
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstarModelBase.html
a960b22db06a5a97b35c2f32ce040755b
virtual float
cost
classplanner__cspace_1_1GridAstarModelBase.html
adffec6b8c8672e0f5669d0a2540b0f97
(const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const =0
virtual float
costEstim
classplanner__cspace_1_1GridAstarModelBase.html
a7d3a71664f6a976c56d334ce5e464fed
(const Vec &cur, const Vec &next) const =0
virtual const std::vector< Vec > &
searchGrids
classplanner__cspace_1_1GridAstarModelBase.html
ae671086a2b7daab4f615753f3ed57198
(const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const =0
GridAstarModelBase< 2, 0 >
classplanner__cspace_1_1GridAstarModelBase.html
typename std::shared_ptr< GridAstarModelBase< DIM, NONCYCLIC >>
Ptr
classplanner__cspace_1_1GridAstarModelBase.html
a76921403fdbe4b0ccb138603607003a3
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstarModelBase.html
afd2ee111b5870e3bfad02f90adaf401f
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstarModelBase.html
a960b22db06a5a97b35c2f32ce040755b
virtual float
cost
classplanner__cspace_1_1GridAstarModelBase.html
adffec6b8c8672e0f5669d0a2540b0f97
(const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const =0
virtual float
costEstim
classplanner__cspace_1_1GridAstarModelBase.html
a7d3a71664f6a976c56d334ce5e464fed
(const Vec &cur, const Vec &next) const =0
virtual const std::vector< Vec > &
searchGrids
classplanner__cspace_1_1GridAstarModelBase.html
ae671086a2b7daab4f615753f3ed57198
(const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const =0
GridAstarModelBase< 3, 2 >
classplanner__cspace_1_1GridAstarModelBase.html
typename std::shared_ptr< GridAstarModelBase< DIM, NONCYCLIC >>
Ptr
classplanner__cspace_1_1GridAstarModelBase.html
a76921403fdbe4b0ccb138603607003a3
CyclicVecInt< DIM, NONCYCLIC >
Vec
classplanner__cspace_1_1GridAstarModelBase.html
afd2ee111b5870e3bfad02f90adaf401f
CyclicVecFloat< DIM, NONCYCLIC >
Vecf
classplanner__cspace_1_1GridAstarModelBase.html
a960b22db06a5a97b35c2f32ce040755b
virtual float
cost
classplanner__cspace_1_1GridAstarModelBase.html
adffec6b8c8672e0f5669d0a2540b0f97
(const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const =0
virtual float
costEstim
classplanner__cspace_1_1GridAstarModelBase.html
a7d3a71664f6a976c56d334ce5e464fed
(const Vec &cur, const Vec &next) const =0
virtual const std::vector< Vec > &
searchGrids
classplanner__cspace_1_1GridAstarModelBase.html
ae671086a2b7daab4f615753f3ed57198
(const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const =0
planner_cspace::GridAstarTestWrapper
classplanner__cspace_1_1GridAstarTestWrapper.html
GridAstar< 1, 1 >
bool
findPath
classplanner__cspace_1_1GridAstarTestWrapper.html
a2dc1935b12463614df99522a56395e91
(const std::vector< VecWithCost > &ss, const Vec &e, std::list< Vec > &path) const
GridAstarTestWrapper
classplanner__cspace_1_1GridAstarTestWrapper.html
a0454ea5bd7b7ce0a7e206a2f19a4da10
(const Vec &size)
std::unordered_map< Vec, Vec, Vec > &
parentMap
classplanner__cspace_1_1GridAstarTestWrapper.html
a1226d4cec8c4fb21e0639ac1391075f1
()
planner_cspace::GridAstar::Gridmap
classplanner__cspace_1_1GridAstar_1_1Gridmap.html
T
block_width
BlockMemGridmap< T, DIM, NONCYCLIC, block_width >
Gridmap< float >
classplanner__cspace_1_1GridAstar_1_1Gridmap.html
BlockMemGridmap< float, DIM, NONCYCLIC, 0x20 >
planner_cspace::GridAstar::GridmapUpdate
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
const float
getCost
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
a506e569f66aea39441e50a656dec019f
() const
const Vec &
getParentPos
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
a450c49e1c5605d4a3968f224a85cc2f7
() const
const Vec &
getPos
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
ac9724121fc7943683c72a7f177c53923
() const
const PriorityVec
getPriorityVec
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
a59978ccbf4fa0479482d985e8d5e81dc
() const
GridmapUpdate
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
ac24e2b1d3596690a87ff9ba90c8c9322
(const Vec &p0, const Vec &p1, const float cost_estim, const float cost)
const float
cost_
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
aa19ae40403c17e52ee1eadd8efc0641f
const float
cost_estim_
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
a4a1b0d5fb38381db36137ed4abcd91df
const Vec
p0_
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
a22867733800a44e51e9b7a54ba1892d0
const Vec
p1_
classplanner__cspace_1_1GridAstar_1_1GridmapUpdate.html
a4c12668603ac0c7fa5bad0a6f7a1ae9f
planner_cspace::planner_3d::JumpDetector
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
bool
detectJump
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a74fe6c93289f504f9b20c45057b5aefa
()
JumpDetector
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
ad8dfe22d7876510b4092d6858958b36b
(tf2_ros::Buffer &tfbuf)
void
setBaseFrame
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
af28cf6a420817054d5775a9e7845bc2f
(const std::string &frame_id)
void
setMapFrame
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a2d57ca312d6c796521bd8e4ac459d951
(const std::string &frame_id)
void
setThresholds
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
aff69763455c858984ecc35d2a5f664ec
(const double pos_jump, const double yaw_jump)
tf2::Transform
base_trans_prev_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a21416a8c007d86703a736b362ac1bcc0
bool
init_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a9aa87036777a0bc59fc5eb6119a191e8
std::string
jump_detect_frame_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a87b309ec4406681b950f867eff56f782
std::string
map_frame_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a682cd7d0e0cc2f0ca49a66f0ec559da5
tf2::Transform
map_trans_prev_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a5cd32995fd2f65ebb29d7421e141c402
double
pos_jump_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a629c0fdd93036b471b7a6c98eec2fdbd
tf2_ros::Buffer &
tfbuf_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
adce75e5b1cfe00a73652584ac3d38781
double
yaw_jump_
classplanner__cspace_1_1planner__3d_1_1JumpDetector.html
a139b0b5bc5d1e336b1504fd7972aa781
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::LinkBody
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::LinkBody::Vec3dof
Vec3dof
end
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
ad033392ad4228f47a3c576ef5600f3c0
(const float th) const
bool
isCollide
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
a5be630b7aea646a0ab3f938fc973b388
(const LinkBody b, const float th0, const float th1)
LinkBody
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
a5a2839537a8d5057db573c52580d3e66
()
float
current_th_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
a948e89fea487d909b3728a15c1a0611a
Vec3dof
gain_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
a5e8874dcd8809838dc4fb7fb6d52d03f
float
length_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
a88d9607e66ef548c67b0f54f493e9e90
std::string
name_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
affe605e90557c4709792835671803978
Vec3dof
origin_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
a6c9f7c21ce78223c10f249c996e3c0b2
float
radius_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
ab764bad7eb14a02790658b26635ae5c4
[2]
float
vmax_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody.html
abef7cadb212b2161a5c6a49a3c652632
planner_cspace::planner_3d::MotionCache
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
planner_cspace::planner_3d::MotionCache::Page
std::unordered_map< CyclicVecInt< 3, 2 >, Page, CyclicVecInt< 3, 2 >>
Cache
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
a2e158f230871de60649a615e7f2e804c
std::shared_ptr< MotionCache >
Ptr
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
a32c8a61638a4661a95e101bb76ba1168
const Cache::const_iterator
end
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
a7958b708f4d453d0e62b1241c1e14ec6
(const int start_yaw) const
const Cache::const_iterator
find
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
a713d73dd1f8b3ea80a1bdfa2a306ae1b
(const int start_yaw, const CyclicVecInt< 3, 2 > &goal) const
const CyclicVecInt< 3, 2 > &
getMaxRange
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
adb5f49345bf498b0e8891eafa193f83f
() const
void
reset
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
a9e0478b674e3ea0fdde5f7f221644103
(const float linear_resolution, const float angular_resolution, const int range, const std::function< void(CyclicVecInt< 3, 2 >, size_t &, size_t &)> gm_addr)
std::vector< Cache >
cache_
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
a0a52ac023e4abec866cbca1f7cb02cc6
CyclicVecInt< 3, 2 >
max_range_
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
ae337a086ef2d10424beea0ecbe6af1a3
int
page_size_
classplanner__cspace_1_1planner__3d_1_1MotionCache.html
af6734607420696aa498817c9d9a6d133
planner_cspace::planner_3d::MotionPrimitiveBuilder
classplanner__cspace_1_1planner__3d_1_1MotionPrimitiveBuilder.html
CyclicVecInt< 3, 2 >
Vec
classplanner__cspace_1_1planner__3d_1_1MotionPrimitiveBuilder.html
ad3be34ac22696f8b45c8d36f7b784217
CyclicVecFloat< 3, 2 >
Vecf
classplanner__cspace_1_1planner__3d_1_1MotionPrimitiveBuilder.html
a13a36b9d573a7fe34697d4752127a9c4
static std::vector< std::vector< Vec > >
build
classplanner__cspace_1_1planner__3d_1_1MotionPrimitiveBuilder.html
ae84d60b3ae5a8d9c88402187fdd9d928
(const costmap_cspace_msgs::MapMetaData3D &map_info, const CostCoeff &cc, const int range)
Navigate
classNavigate.html
void
cbCostmap
classNavigate.html
a3ad94839da86bd18c880d885ca73a9a4
(const costmap_cspace_msgs::CSpace3D::ConstPtr &msg)
void
cbMap
classNavigate.html
aa45e680035d5cfbd54d96ad2b71d8844
(const nav_msgs::OccupancyGrid::ConstPtr &msg)
void
cbMapLocal
classNavigate.html
ab15cebecb633c5e55725217cb2331cd4
(const nav_msgs::OccupancyGrid::ConstPtr &msg)
Navigate
classNavigate.html
af2b1059f42e55cfb4f26e235dcf5f0d9
()
void
pubMapLocal
classNavigate.html
ae6f76cd381522dd9dbc241f76432c895
()
virtual void
SetUp
classNavigate.html
af2112457c16435670073da9e2893647e
()
costmap_cspace_msgs::CSpace3D::ConstPtr
costmap_
classNavigate.html
ac1fe11116fe5df652386119fcef2797b
size_t
local_map_apply_cnt_
classNavigate.html
abd937c96b2fd573e602d9780672253e5
nav_msgs::OccupancyGrid::ConstPtr
map_
classNavigate.html
ad06f0ed696e13852d30257016bc9f2ca
nav_msgs::OccupancyGrid::ConstPtr
map_local_
classNavigate.html
af40a6d49c253b8c14bc61b0492c29cd9
ros::NodeHandle
nh_
classNavigate.html
aeea3c0e323d951d71777d977d6761e49
ros::Publisher
pub_initial_pose_
classNavigate.html
ab3678bf251b9acf557e00cf1cd6565b3
ros::Publisher
pub_map_
classNavigate.html
a993030ba3123d4dda9b6599ac6c38610
ros::Publisher
pub_map_local_
classNavigate.html
a8b20fe938f91aad61793c827664eeaae
ros::ServiceClient
srv_forget_
classNavigate.html
a8d734f78c7980fb9c8062436023f353c
ros::Subscriber
sub_costmap_
classNavigate.html
ab4bd485808edfcd3afd1fd0db706a1a3
ros::Subscriber
sub_map_
classNavigate.html
ae03dcc6e016112e9cdc491481bdac453
ros::Subscriber
sub_map_local_
classNavigate.html
a4a0c52221fce5afff75e65a70f526c1e
tf2_ros::Buffer
tfbuf_
classNavigate.html
a760234a41edb9269bf54d31a33c5f1b3
tf2_ros::TransformListener
tfl_
classNavigate.html
af130ca60840c46ac2364ca3816e774de
NavigateBoundary
classNavigateBoundary.html
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
ActionClient
classNavigateBoundary.html
a18b6875fa43300c789c792983190bd12
std::shared_ptr< ActionClient >
ActionClientPtr
classNavigateBoundary.html
a65b6fdc76e0255e5be14f03c89412cd8
void
cbPath
classNavigateBoundary.html
aa4c1fda0fbe3fea8caf415763ddba50b
(const nav_msgs::Path::ConstPtr &msg)
NavigateBoundary
classNavigateBoundary.html
ac580ce77ca642fe07dd3ac9364cc8702
()
void
publishTransform
classNavigateBoundary.html
ad2d4645b0893de31dd610ad0668c8d10
(const double x, const double y)
virtual void
SetUp
classNavigateBoundary.html
aac29f4da75ca9bf6ff2fa1fa33efdb03
()
ActionClientPtr
move_base_
classNavigateBoundary.html
ad9f27539ea1eb088d40a24c676c1ab98
ros::NodeHandle
nh_
classNavigateBoundary.html
ac58cc2c815d58ef06d27d6f240fc7f14
nav_msgs::Path::ConstPtr
path_
classNavigateBoundary.html
afccf9f6a3ecde7374fb9a92686cf362d
ros::Subscriber
sub_path_
classNavigateBoundary.html
aa99e841b20f0b2868eeda4752f0c12d1
tf2_ros::TransformBroadcaster
tfb_
classNavigateBoundary.html
a454a2717cd339b4cef7f0c4db2bcd2fa
planner_cspace::planner_3d::RotationCache::Page
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
CyclicVecFloat< 3, 2 > &
motion
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
ab00a75be9feb5d298dfb82a9a636742e
(const CyclicVecInt< 3, 2 > &pos)
const CyclicVecFloat< 3, 2 > &
motion
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
ae350fa90c2e424f305ada895c55b66a3
(const CyclicVecInt< 3, 2 > &pos) const
std::pair< float, float > &
radiuses
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
aea9f8c8f5426d0c4bdfa877004fdbeaf
(const CyclicVecInt< 3, 2 > &pos)
const std::pair< float, float > &
radiuses
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
ab25df5b8d7a69f97879e6a658e8c198e
(const CyclicVecInt< 3, 2 > &pos) const
void
reset
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
a9432a22b575cd5e6f4247d134802d609
(const CyclicVecInt< 3, 2 > &size)
size_t
addr
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
aa81977fa8539a548c3c1d60eac704d4b
(const CyclicVecInt< 3, 2 > &pos) const
std::unique_ptr< CyclicVecFloat< 3, 2 >[]>
c_
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
a34f250c645fad4208ab207b02fa86cfc
std::unique_ptr< std::pair< float, float >[]>
r_
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
a3def22c80b2fa2ba585816c319e0d92e
int
ser_size_
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
aebedca69fa6c23196bb08021f8749c0a
CyclicVecInt< 3, 2 >
size_
classplanner__cspace_1_1planner__3d_1_1RotationCache_1_1Page.html
afb979586df964538291ec4aa98b6a8e5
planner_cspace::planner_3d::MotionCache::Page
classplanner__cspace_1_1planner__3d_1_1MotionCache_1_1Page.html
float
getDistance
classplanner__cspace_1_1planner__3d_1_1MotionCache_1_1Page.html
a4c682cb3093d37110a932da533ee23e1
() const
const std::vector< CyclicVecInt< 3, 2 > > &
getMotion
classplanner__cspace_1_1planner__3d_1_1MotionCache_1_1Page.html
a2d066ba0f12319032d7f4488c4d6cfd7
() const
float
distance_
classplanner__cspace_1_1planner__3d_1_1MotionCache_1_1Page.html
a165ea94b30f5a14c498d3f2d99570df2
std::vector< CyclicVecInt< 3, 2 > >
motion_
classplanner__cspace_1_1planner__3d_1_1MotionCache_1_1Page.html
a3486f3e840655b88d68bd02f474ff2d1
friend class
MotionCache
classplanner__cspace_1_1planner__3d_1_1MotionCache_1_1Page.html
a9ea364368e5787464a6d4eab14c0936c
planner_cspace::planner_3d::PathInterpolator
classplanner__cspace_1_1planner__3d_1_1PathInterpolator.html
std::list< CyclicVecFloat< 3, 2 > >
interpolate
classplanner__cspace_1_1planner__3d_1_1PathInterpolator.html
a877f44ae7990ab6e51688f19a70c0f6e
(const std::list< CyclicVecInt< 3, 2 >> &path_grid, const float interval, const int local_range) const
void
reset
classplanner__cspace_1_1planner__3d_1_1PathInterpolator.html
a541ed110267d76cc93420f194834f6a6
(const float angular_resolution, const int range)
int
angle_
classplanner__cspace_1_1planner__3d_1_1PathInterpolator.html
a2d14cc8269e59b57cee6610061ce2e5a
int
range_
classplanner__cspace_1_1planner__3d_1_1PathInterpolator.html
a31fdaba29aa44d2c67a464c723ede8a2
RotationCache
rot_cache_
classplanner__cspace_1_1planner__3d_1_1PathInterpolator.html
a6cadab60a25f8a749bf8fcddc9117362
PatrolActionNode
classPatrolActionNode.html
PatrolActionNode
classPatrolActionNode.html
aab93ace4a59f1638ab51ce1d254efdc6
()
bool
sendNextGoal
classPatrolActionNode.html
a3c330ef5f13d57df30b350e16028e437
()
void
spin
classPatrolActionNode.html
a9331be225496557dcd5c499ccba2bf36
()
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
MoveBaseClient
classPatrolActionNode.html
a0787d569bee5d2e72c52ca07e7756552
actionlib::SimpleActionClient< planner_cspace_msgs::MoveWithToleranceAction >
MoveWithToleranceClient
classPatrolActionNode.html
aaf80995ecbf3e5a299e2c0bb529b15b4
void
cbPath
classPatrolActionNode.html
a747101afe387b88f3c58924578bd0b50
(const nav_msgs::Path::ConstPtr &msg)
std::shared_ptr< MoveBaseClient >
act_cli_
classPatrolActionNode.html
afc32cf89a29922bd92e8b01002b9547f
std::shared_ptr< MoveWithToleranceClient >
act_cli_tolerant_
classPatrolActionNode.html
a6849f7500e520198195b2b417f94f74b
ros::NodeHandle
nh_
classPatrolActionNode.html
a53a7b3949ec003566084157cf1ee0efe
nav_msgs::Path
path_
classPatrolActionNode.html
a43bad5c33f05e0e55a3fa859abe814a9
ros::NodeHandle
pnh_
classPatrolActionNode.html
a507139de132b7dabb8c164e613788202
size_t
pos_
classPatrolActionNode.html
a1044b8d9f3f381b2764e22888670caca
ros::Subscriber
sub_path_
classPatrolActionNode.html
a2760e7c1c0f9a35d9db75a8cf5bea3f3
double
tolerance_ang_
classPatrolActionNode.html
a9d1957849c282b9fe31a4597c1163887
double
tolerance_ang_finish_
classPatrolActionNode.html
a2fa6de3f22711ce9bd252f0b98ca3d85
double
tolerance_lin_
classPatrolActionNode.html
ac4ca9ef7b2909710277990a4730f8d9b
bool
with_tolerance_
classPatrolActionNode.html
a2639ee48e332765fdfb2b14c93277773
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::LinkBody
GridAstar< 2, 0 >
Astar
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
afb74f658be721a03724fabb6955cc619
std::shared_ptr< Planner2dofSerialJointsNode >
Ptr
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a0085e98b51b6ac47eccecf0a2d77ffe3
Planner2dofSerialJointsNode
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a3c673692f1dfc78d605575cbb3971e71
(const std::string group_name)
PointVelMode
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15
VEL_PREV
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15af50c536a6a55c26cb3cdbbfe8489dce9
VEL_NEXT
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15af0529f3cf11bbf2b3a508c84202e1c2f
VEL_AVG
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15a9ca985433f31db26725f60008746f009
VEL_AVG
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15a9ca985433f31db26725f60008746f009
VEL_NEXT
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15af0529f3cf11bbf2b3a508c84202e1c2f
VEL_PREV
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1f21ab79fcef66c100268877f9dbdd15af50c536a6a55c26cb3cdbbfe8489dce9
void
cbJoint
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aef417a8d0dd726b0d4564ee94279de50
(const sensor_msgs::JointState::ConstPtr &msg)
bool
cbProgress
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a3a5c2a81899a8bdc2a47ab7ea6eb3c54
(const std::list< Astar::Vec > &, const SearchStats &)
void
cbTrajectory
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a6e075403101645d4d239a0dcd62434a2
(const trajectory_msgs::JointTrajectory::ConstPtr &msg)
void
grid2Metric
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1ae74d99e64f3eb8774e25faa3b4a4c0
(const int t0, const int t1, float >0, float >1)
void
grid2Metric
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a1c5609ba71022f46f911a05d837efc62
(const Astar::Vec t, Astar::Vecf >)
bool
makePlan
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
ac6b41bdc8305e5cf802c8031262e67ad
(const Astar::Vecf sg, const Astar::Vecf eg, std::list< Astar::Vecf > &path)
void
metric2Grid
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a9374a258ce1d4a3ea59ae54c8e22f3ea
(int &t0, int &t1, const float gt0, const float gt1)
void
metric2Grid
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aa1f9f29c35b690d8b43115c99197f46d
(Astar::Vec &t, const Astar::Vecf gt)
void
replan
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aaa632d4edc6c0c0d0c4f3bd66c4d5615
()
Astar
as_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a723293db3c8399bdc38a9fbc530bc97d
float
avg_vel_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aec9541ce1230b3bf374b7c3ecdf1b302
Astar::Gridmap< char, 0x40 >
cm_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a8c1a6801eef871d09fd8ff1d766180ea
std::pair< ros::Duration, std::pair< float, float > >
cmd_prev_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a83b1bcb8d9a58a33bf77075f8ec3bd82
bool
debug_aa_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a3d26ce088029a0c1d06b7d268ec66cdc
float
freq_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a47b776727e9e3de49059bf8f6fda6b67
float
freq_min_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a95a02538f8d811a347d319f1484c1e6e
std::string
group_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a97869d9ac260577c9843f2aa5e20fbcc
bool
has_joint_states_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a7b04a6f87d7aa7226c74bd0c8646b021
int
id_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a2a24ed216dc59b0ebe1cca7f7aeb08c4
[2]
sensor_msgs::JointState
joint_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a35de496c6d75507310cb67874e16b456
LinkBody
links_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a7d2b856bf52878ba8074cdebabff398e
[2]
GridAstarModel2DoFSerialJoint::Ptr
model_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a3062531c2f82d68e30fdb8f07a6b71f1
ros::NodeHandle
nh_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
abbd26abbea320e7c07c55c90f4f9ba44
ros::NodeHandle
pnh_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a3bfe51d090fc35822de6117cea9a1f9a
PointVelMode
point_vel_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aac81de6a67b741e77d204d14edaddc61
ros::Publisher
pub_status_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
adc0fc0bbc94e810f9318f2e7a3d43bda
ros::Publisher
pub_trajectory_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
ac5014f4a34b4f3eb52a51b01fc5fd03a
ros::Duration
replan_interval_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aa8ea5d2cd55811f13dcfe0f32d80d9cb
ros::Time
replan_prev_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a0d204ec71b8cceab072e09ff7d6398f5
int
resolution_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
ad893ac45d4e7d42a3e07efe352b9fc48
planner_cspace_msgs::PlannerStatus
status_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
aeadf5018804fe1a7da8c453fb1838ac9
ros::Subscriber
sub_joint_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a0f0497163a4bbeb7cde25e3b3483d2c7
ros::Subscriber
sub_trajectory_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
ad45cb279e90faac137d9469f2b2b3e9d
tf2_ros::Buffer
tfbuf_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a0d4a49a6cf7699258ec6ee6f773c85e4
tf2_ros::TransformListener
tfl_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a3d006226da0b8efacd592aa00662194a
trajectory_msgs::JointTrajectory
traj_prev_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode.html
a8aca91eaa7ae5b8cb1c471267cdcd050
planner_cspace::planner_3d::Planner3dNode
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
GridAstar< 3, 2 >
Astar
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a91485c8e202c628ce79c7fab884eeb8f
GridAstarModel3D::Vec
pathPose2Grid
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a7f7c913c0895da24d1a98bddf44e9734
(const geometry_msgs::PoseStamped &pose) const
Planner3dNode
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ade6208a898430cbb9b3e694507bcbcd5
()
void
spin
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
abee254d9e49eb61cc85785a125180191
()
void
waitUntil
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
af8a57f0d17b09b2cd89410e73ba99108
(const ros::Time &next_replan_time, const nav_msgs::Path &previous_path)
DiscretePoseStatus
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a081ede9f2eb5acd55ce263cf8546af20
OK
RELOCATED
IN_ROCK
OUT_OF_MAP
actionlib::SimpleActionServer< move_base_msgs::MoveBaseAction >
Planner3DActionServer
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a7ebb86de8c1cb1c45cad81115eecf959
actionlib::SimpleActionServer< planner_cspace_msgs::MoveWithToleranceAction >
Planner3DTolerantActionServer
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a9633c41e5c0687100edae9fc9bae4148
void
cbAction
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aea9247d69af47a82273bb143c560b082
()
bool
cbForget
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aecdbf2e44f579a06bd500ebcbf3d8e2d
(std_srvs::EmptyRequest &req, std_srvs::EmptyResponse &res)
void
cbGoal
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
afabeb46456f158b2b97b5c6f8c0cd089
(const geometry_msgs::PoseStamped::ConstPtr &msg)
bool
cbMakePlan
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a239de3c2627113b8411f3cede05955d9
(nav_msgs::GetPlan::Request &req, nav_msgs::GetPlan::Response &res)
void
cbMap
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8eeea733305d819eeeb98b65c5690893
(const costmap_cspace_msgs::CSpace3D::ConstPtr &msg)
void
cbMapUpdate
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a066af6fe2e01454f8a17a2ed2e5f0496
(const costmap_cspace_msgs::CSpace3DUpdate::ConstPtr &msg)
void
cbPreempt
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a986883e3d846bddf9704572fe59d8799
()
void
cbTolerantAction
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aa8e3b0bdb667b2264de3069d8e968a61
()
void
clearHysteresis
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
afd16697e0ea8ff23909c043a1df15db6
()
void
diagnoseStatus
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ae5e82b23a6641ac6e6162799893dbb62
(diagnostic_updater::DiagnosticStatusWrapper &stat)
void
fillCostmap
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a1ee791374b26bdcc4093bba7b1b1f7a7
(reservable_priority_queue< Astar::PriorityVec > &open, Astar::Gridmap< float > &g, const Astar::Vec &s, const Astar::Vec &e)
int
getSwitchIndex
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a691524217cf5a71cad9b1f695aac52f3
(const nav_msgs::Path &path) const
bool
makePlan
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a552db9d642aa0b5242361aede1b8813b
(const geometry_msgs::Pose &gs, const geometry_msgs::Pose &ge, nav_msgs::Path &path, bool hyst)
void
publishDebug
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ad17f69e7d833e21d9fb987d60ad903a6
()
void
publishEmptyPath
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a01f901d49adce1bc191cf3aefbbc76c2
()
void
publishRememberedMap
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ab3d3c16a309cad39d47ad19f821979e5
()
DiscretePoseStatus
relocateDiscretePoseIfNeeded
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aa799eb1c2bd7465f892042489a850acb
(Astar::Vec &pose_discrete, const int tolerance_range, const int tolerance_angle, bool use_cm_rough=false) const
DiscretePoseStatus
relocateDiscretePoseIfNeededImpl
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a486d7710673b15a7a9109f8676899148
(const T &cm, const int tolerance_range, const int tolerance_angle, Astar::Vec &pose_discrete) const
bool
searchAvailablePos
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a71913d7f052faf18d3064a004bfb0c3a
(const T &cm, Astar::Vec &s, const int xy_range, const int angle_range, const int cost_acceptable=50, const int min_xy_range=0) const
bool
setGoal
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ad6a54aa71b2398982e5a567db46f0680
(const geometry_msgs::PoseStamped &msg)
bool
updateGoal
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a2195a2edbb0ead01ccfbba5e18d4b405
(const bool goal_changed=true)
void
updateStart
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aab1fe657ad6416988e58cf3620d09239
()
std::shared_ptr< Planner3DActionServer >
act_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a092951aa39beb2d50c5d73b935127e77
std::shared_ptr< Planner3DTolerantActionServer >
act_tolerant_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a37a070571f17adbc447813b356a79659
bool
antialias_start_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a16135170b45f217dfeb9472e10b3dd47
Astar
as_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a5aa66dde13439482b85267a820d4ea0d
CostmapBBF
bbf_costmap_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ad9c1bf970a202da638a70a76ed5cf9e1
CostCoeff
cc_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a99add730bcb498ebb2dc7c6dc2539b00
Astar::Gridmap< char, 0x40 >
cm_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ac00839b3a9e2c8b30b8931dadca46da8
Astar::Gridmap< char, 0x40 >
cm_base_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a64ecdd671878b8ba5835515e90c0becf
Astar::Gridmap< char, 0x80 >
cm_hyst_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a74beb5987f909c0dda2dfa386aa716f9
Astar::Gridmap< char, 0x80 >
cm_rough_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a857b9aac48be31f550a95d3ab30d6074
Astar::Gridmap< char, 0x80 >
cm_rough_base_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
abe203067ffd578c6d861c990cd4b6001
Astar::Gridmap< char, 0x80 >
cm_updates_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a2184d9faf2c050b1a92d3de436801e6d
int
cnt_stuck_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a0d6335cef0e90b5f0d1c31701c6bd6cc
Astar::Gridmap< float >
cost_estim_cache_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aff35bc1c9729a3216a67a286ab5be992
ros::Duration
costmap_watchdog_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
abfb267261fef8e1f204e5b92eddc5c90
diagnostic_updater::Updater
diag_updater_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a4c2c791640734b06e7af4c9b7ba71b67
Astar::Vecf
ec_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a4786b044d656a784735d4daa30ea4aba
int
esc_angle_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a97e0ca6d190bc03310dca685fcb6bd49
int
esc_range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
acea4924be7070e7aeaed72c5bc794d83
double
esc_range_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a27ca327b0059db27165b4452cbd23c58
bool
escaping_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aaa64e313bfd7f1c0f2f622d83527ba0b
std::array< float, 1024 >
euclid_cost_lin_cache_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8acde0b4ae71d3a4ba37d5c040374d7f
bool
fast_map_update_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8b8aac657e4712b869dcdfa43f591b6c
bool
find_best_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
afe8b3ca5177f43c367bbf31d983169ad
bool
force_goal_orientation_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ac697638de09e67455a419b3bd76ab895
float
freq_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aa98433a9a5be79c90f228590d57d67cf
float
freq_min_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a89361387ea3c28da4c35a366dda552af
geometry_msgs::PoseStamped
goal_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aa2b24f2491d9c66b4ca45645a2547755
geometry_msgs::PoseStamped
goal_raw_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a6e587d1ec50d7fbbbc9ff65b4bdb5761
int
goal_tolerance_ang_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aaab00ae06badc2e84007fd537c226800
double
goal_tolerance_ang_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a94a0bbeea3d1700e6793ea63e6ea386b
double
goal_tolerance_ang_finish_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aaf3c61171b9443f55c7c77bca232caa1
int
goal_tolerance_lin_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a2ac4fbd0000b176f176ad177c2eca7ee
double
goal_tolerance_lin_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ac25810695da6ab18b582bd868aee3aad
planner_cspace_msgs::MoveWithToleranceGoalConstPtr
goal_tolerant_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a61c8bd53b53124036acc318a6f25e741
bool
goal_updated_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a1b4ce5a3e499ba1b3801df11401e3064
bool
has_goal_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a0a4a2d179649ad4eab0a7f27bc0112c1
bool
has_hysteresis_map_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a195bdfcdfc7d5ad171c00262524d6a3e
bool
has_map_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ac6c1191078cb4fce93c200388d943c8b
bool
has_start_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ad92c3aa38d6749ea7218560b2c2b13e3
int
hist_ignore_range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a1e6c77516b7d6127ae91008216e94380
double
hist_ignore_range_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a743d0e7229451dff4364bac33cbedbe8
int
hist_ignore_range_max_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a54e7cb0aba64258e51035bd54b9625d5
double
hist_ignore_range_max_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
af8971a7bc82d3c63153c756a7fae0aab
std::vector< Astar::Vec >
hyst_updated_cells_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a9e701349bcf361fcf7df9a9a99c61315
bool
is_path_switchback_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
acb59bb777779cca85da63b1251fe85a4
JumpDetector
jump_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aecad51f4ce8672494d56fd346bd63221
ros::Time
last_costmap_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
abd70a72c96b6419d2cf4fa302b7e589d
int
local_range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aaa5a3e0c668a25bc42b57e1d9a9827f7
double
local_range_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a752ba5aa36749fde118ddf0ef9c8d5e7
int
longcut_range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a75857529452e3276b539d1908ad2b3e6
double
longcut_range_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a1f3740544bc496551b023eb345650107
std_msgs::Header
map_header_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
afd22bc39893a768c10c0980b831965a6
costmap_cspace_msgs::MapMetaData3D
map_info_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ae2c77cf2451baeae0f7ee689e2f2cd28
int
max_retry_num_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a51b8dbf6921ba4e22d8bfb43f86b5d38
GridAstarModel3D::Ptr
model_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
afcec799dfbd32abbb3ab131f04394a4f
ros::NodeHandle
nh_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a6897f63258f6e3cc50b318120d1fdb8a
int
num_cost_estim_task_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ad7e2e01136cb27cb083ad133bd7dbedc
int
num_task_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8f7273eea39daeffdfb5514fcc401847
bool
overwrite_cost_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a137398b150049c524a865db9ee5aa8e9
ros::NodeHandle
pnh_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
acd79800a9c030f80b826cc0cddc6e780
reservable_priority_queue< Astar::PriorityVec >
pq_erase_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a2c060f06961bc73f93e85c39a2590d3c
reservable_priority_queue< Astar::PriorityVec >
pq_open_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a647494ef8e6b2c84e3d55917f64997fb
int
prev_map_update_x_max_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a940269b74ed2692720031304959cf0a3
int
prev_map_update_x_min_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a0c2c4648d0da1d1b6a9af06b788ff321
int
prev_map_update_y_max_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
adb703f38faca9074e0ddd6ea71c1c2b8
int
prev_map_update_y_min_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a88638c345f95c09788fffd878d800bc6
ros::Publisher
pub_distance_map_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8835f78056854c2152541066471817f1
ros::Publisher
pub_end_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a3086064916557503a56a091ee33f2a04
ros::Publisher
pub_hysteresis_map_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
abec911ae3cbf02ab22b6775a8fd7d4c4
ros::Publisher
pub_path_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a7fbc282444b3d09e7bf290eab2f0c513
ros::Publisher
pub_path_poses_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a1d127a6bb36fc520a6a2947b0955ba12
ros::Publisher
pub_path_velocity_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8f5ca9b69aeb2dadff0448d2d1701a11
ros::Publisher
pub_remembered_map_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a51a866b84b8d684412f4db369c7279cc
ros::Publisher
pub_start_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aeaff9ce4596d1d6d1b4bc8a8fce9064c
ros::Publisher
pub_status_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a4b2c3dbc1557c6494e3d9928f8ca3a16
int
range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8cff15b6d5bd58d7bb0bb0049e6130a9
float
remember_hit_odds_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a70c7b074425e027df843227c2de0e5ea
float
remember_miss_odds_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a5ca9f67ac068cc8c39e61e385aa0dde1
bool
remember_updates_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
abf6e7738c3a592def5596f20846acc01
bool
retain_last_error_status_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a69f1026dd1b3a39151ccee7f1a14d782
std::string
robot_frame_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
af2202bd7b3c5689876e88efebe0a78d7
bool
rough_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a42bc9c12a3efa6dc0a7cc55418744886
float
rough_cost_max_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8e3d982d176f6af28e07ae079188baec
std::vector< Astar::Vec >
search_list_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a767fe1eb62ac65f165987a75f4d04993
std::vector< Astar::Vec >
search_list_rough_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a90c937dc721e3df6235ff172b7808b9d
float
search_range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a5ca858e760aaaa36d18edf4202ebb899
float
search_timeout_abort_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a2710e69185947349537b0879c7b90449
ros::ServiceServer
srs_forget_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a698feeb4eb354ca19cb63b93fa230aba
ros::ServiceServer
srs_make_plan_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a9efa81f4b084ffd9dec607287f908eb7
geometry_msgs::PoseStamped
start_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a1a0c1d8312130e87973bf98875d464e9
planner_cspace_msgs::PlannerStatus
status_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a6c0e00950eaee3ee33e0d78de53eee0d
ros::Subscriber
sub_goal_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a565ce3299c9a8b96505b66f1208f60a6
ros::Subscriber
sub_map_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a74701a3eb6f1e455b021529c8998a7a8
ros::Subscriber
sub_map_update_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a122cd7b2f6c2222d4f7f614085c60867
geometry_msgs::PoseStamped
sw_pos_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
ab7c5f2dd99eb486442fbe2d10292b871
float
sw_wait_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8d9600b5ede427d2fa0b7d3800e93058
bool
temporary_escape_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
afbf2591e168b461dc24fd98004604118
tf2_ros::Buffer
tfbuf_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8b7f449c9cb957e2f9452214fbe5c068
tf2_ros::TransformListener
tfl_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8ffda96b8b40d8a3806c6ba9bbd02b16
int
tolerance_angle_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a2e1ff8cf38d3286bf1fa1a9f82312a3b
double
tolerance_angle_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
acc74af4af661275ac6ac52aa0f3ac003
int
tolerance_range_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a8ac712d769d887a31c211a2f73708e8d
double
tolerance_range_f_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
aaf9822718cb76db8dee19e6d7a80f5bf
int
unknown_cost_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a75b69e9cdb5dba1bd114e0645ba05d0d
bool
use_path_with_velocity_
classplanner__cspace_1_1planner__3d_1_1Planner3dNode.html
a9eabab5e1f74dbc2844b766d74105667
PositionAndValue
structPositionAndValue.html
char
value
structPositionAndValue.html
aaa8a90e3a49857eef2a5966c829e151f
int
x
structPositionAndValue.html
af5fcf170f0ed69734111619520be86df
int
y
structPositionAndValue.html
ad5c41dfb7210c52f84ddfba82c400d99
PreemptTest
classPreemptTest.html
PreemptTest
classPreemptTest.html
aa5eaccfc9e9fdbd294786b418337e93a
()
~PreemptTest
classPreemptTest.html
a93b5c8ab5946da1f9c9bc4d95cea871d
()
actionlib::SimpleActionClient< move_base_msgs::MoveBaseAction >
ActionClient
classPreemptTest.html
a99bfea7339e7a3517c2f6ed052187181
std::shared_ptr< ActionClient >
ActionClientPtr
classPreemptTest.html
a1d2ab597f6011c2bd97cecbd6d13a8c3
move_base_msgs::MoveBaseGoal
CreateGoalInFree
classPreemptTest.html
a6332b61df138ac6bb9213afedc84e182
()
void
StatusCallback
classPreemptTest.html
a70fc50e9df654ef2bbe167c8ba32335e
(const planner_cspace_msgs::PlannerStatus &msg)
ActionClientPtr
move_base_
classPreemptTest.html
afe21c3b345890ccb4587a8eb92261c3e
ros::NodeHandle
node_
classPreemptTest.html
ac669f24bb05b91cf379bf33e8e75e6a6
planner_cspace_msgs::PlannerStatus
status_
classPreemptTest.html
a6d74d509e673a3d606bba46c044916a1
ros::Subscriber
status_sub_
classPreemptTest.html
ad3163229fc3ac1a6787a7a26d267cf3e
planner_cspace::GridAstar::PriorityVec
classplanner__cspace_1_1GridAstar_1_1PriorityVec.html
bool
operator<
classplanner__cspace_1_1GridAstar_1_1PriorityVec.html
a9858ad2b47b9eee4b0713cae28872553
(const PriorityVec &b) const
PriorityVec
classplanner__cspace_1_1GridAstar_1_1PriorityVec.html
a35d27ff1c49ec2bdb271471c70a102ee
(const float p, const float p_raw, const Vec &v)
float
p_
classplanner__cspace_1_1GridAstar_1_1PriorityVec.html
a4fc55414ad4d5d4065872f4422c185a3
float
p_raw_
classplanner__cspace_1_1GridAstar_1_1PriorityVec.html
a580f3fecd9e2b9779e3b4157ac88742b
Vec
v_
classplanner__cspace_1_1GridAstar_1_1PriorityVec.html
a86ad2fe8ec49bdc5e7076397bb84d85f
planner_cspace::reservable_priority_queue
classplanner__cspace_1_1reservable__priority__queue.html
T
std::priority_queue< T >::size_type
size_type
classplanner__cspace_1_1reservable__priority__queue.html
a7de1b661e3e0c2831687085f05d1a039
size_type
capacity
classplanner__cspace_1_1reservable__priority__queue.html
a141e1dd50c2dae9f6e1326730e97a31e
() const
void
clear
classplanner__cspace_1_1reservable__priority__queue.html
a875b929c42a1cf6f14b554cdda02e417
()
void
pop_back
classplanner__cspace_1_1reservable__priority__queue.html
ae24df1dab3c3c5976677f28ac90a2754
()
reservable_priority_queue
classplanner__cspace_1_1reservable__priority__queue.html
a9d8089bab2f5699e78d625cd6f8c20e6
(const size_type capacity=0)
void
reserve
classplanner__cspace_1_1reservable__priority__queue.html
aedf6547db6d61c1bc37f71d36bf0519a
(const size_type capacity)
reservable_priority_queue< GridAstar< 3, 2 >::PriorityVec >
classplanner__cspace_1_1reservable__priority__queue.html
std::priority_queue< GridAstar< 3, 2 >::PriorityVec >::size_type
size_type
classplanner__cspace_1_1reservable__priority__queue.html
a7de1b661e3e0c2831687085f05d1a039
size_type
capacity
classplanner__cspace_1_1reservable__priority__queue.html
a141e1dd50c2dae9f6e1326730e97a31e
() const
void
clear
classplanner__cspace_1_1reservable__priority__queue.html
a875b929c42a1cf6f14b554cdda02e417
()
void
pop_back
classplanner__cspace_1_1reservable__priority__queue.html
ae24df1dab3c3c5976677f28ac90a2754
()
reservable_priority_queue
classplanner__cspace_1_1reservable__priority__queue.html
a9d8089bab2f5699e78d625cd6f8c20e6
(const size_type capacity=0)
void
reserve
classplanner__cspace_1_1reservable__priority__queue.html
aedf6547db6d61c1bc37f71d36bf0519a
(const size_type capacity)
reservable_priority_queue< planner_cspace::GridAstar::PriorityVec >
classplanner__cspace_1_1reservable__priority__queue.html
std::priority_queue< planner_cspace::GridAstar::PriorityVec >::size_type
size_type
classplanner__cspace_1_1reservable__priority__queue.html
a7de1b661e3e0c2831687085f05d1a039
size_type
capacity
classplanner__cspace_1_1reservable__priority__queue.html
a141e1dd50c2dae9f6e1326730e97a31e
() const
void
clear
classplanner__cspace_1_1reservable__priority__queue.html
a875b929c42a1cf6f14b554cdda02e417
()
void
pop_back
classplanner__cspace_1_1reservable__priority__queue.html
ae24df1dab3c3c5976677f28ac90a2754
()
reservable_priority_queue
classplanner__cspace_1_1reservable__priority__queue.html
a9d8089bab2f5699e78d625cd6f8c20e6
(const size_type capacity=0)
void
reserve
classplanner__cspace_1_1reservable__priority__queue.html
aedf6547db6d61c1bc37f71d36bf0519a
(const size_type capacity)
planner_cspace::planner_3d::RotationCache
classplanner__cspace_1_1planner__3d_1_1RotationCache.html
planner_cspace::planner_3d::RotationCache::Page
const CyclicVecFloat< 3, 2 > &
getMotion
classplanner__cspace_1_1planner__3d_1_1RotationCache.html
a462575166b29537626de255355eb7c71
(const int start_angle, const CyclicVecInt< 3, 2 > &end) const
const std::pair< float, float > &
getRadiuses
classplanner__cspace_1_1planner__3d_1_1RotationCache.html
a392e7bcdc6f14fe4d744b8707add1253
(const int start_angle, const CyclicVecInt< 3, 2 > &end) const
std::list< CyclicVecFloat< 3, 2 > >
interpolate
classplanner__cspace_1_1planner__3d_1_1RotationCache.html
a770bbb2100590301e5ff27ce7292159e
(const std::list< CyclicVecInt< 3, 2 >> &path_grid, const float interval, const int local_range) const
void
reset
classplanner__cspace_1_1planner__3d_1_1RotationCache.html
a4aaa18f71266f69e597f3fe592c997a3
(const float linear_resolution, const float angular_resolution, const int range)
std::vector< Page >
pages_
classplanner__cspace_1_1planner__3d_1_1RotationCache.html
a9aaf4e8c1fa7f657ade74d7247721ede
planner_cspace::SearchStats
structplanner__cspace_1_1SearchStats.html
size_t
num_loop
structplanner__cspace_1_1SearchStats.html
a2aabddf14bf25193f5517858d9035164
size_t
num_prev_updates
structplanner__cspace_1_1SearchStats.html
aaad50584b868d534bcd6edf001122644
size_t
num_search_queue
structplanner__cspace_1_1SearchStats.html
a70fbbaae0bd85cb008f36ac2dd3f0049
size_t
num_total_updates
structplanner__cspace_1_1SearchStats.html
ac71dd48d0d80ed6711adfc4bfaf60efe
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode::LinkBody::Vec3dof
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody_1_1Vec3dof.html
float
dist
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody_1_1Vec3dof.html
a019ed9abbe71477ba860ecdb607617ce
(const Vec3dof &b)
float
th_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody_1_1Vec3dof.html
ae5c8ae42639be8a928f85bb76b95ca5b
float
x_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody_1_1Vec3dof.html
aa2a4100f351a6b7369103afc195b1aba
float
y_
classplanner__cspace_1_1planner__2dof__serial__joints_1_1Planner2dofSerialJointsNode_1_1LinkBody_1_1Vec3dof.html
a003a572d3e95bfa897b2b84719944c2f
planner_cspace::GridAstarModelBase::VecWithCost
classplanner__cspace_1_1GridAstarModelBase_1_1VecWithCost.html
VecWithCost
classplanner__cspace_1_1GridAstarModelBase_1_1VecWithCost.html
a2997e150e63f79145d48a53ced127caf
(const Vec &v, const float c=0.0)
float
c_
classplanner__cspace_1_1GridAstarModelBase_1_1VecWithCost.html
a1d9b05aab6fabffca9f1c02c7c4498c4
Vec
v_
classplanner__cspace_1_1GridAstarModelBase_1_1VecWithCost.html
a97ddff6f8cc493b1c0f685854a6b20de
planner_cspace
namespaceplanner__cspace.html
planner_cspace::bbf
planner_cspace::cyclic_vec_type_conversion_rule
planner_cspace::planner_2dof_serial_joints
planner_cspace::planner_3d
planner_cspace::BlockMemGridmap
planner_cspace::BlockMemGridmapBase
planner_cspace::BlockMemGridmapHelper
planner_cspace::CyclicVecBase
planner_cspace::GridAstar
planner_cspace::GridAstarModelBase
planner_cspace::GridAstarTestWrapper
planner_cspace::reservable_priority_queue
planner_cspace::SearchStats
CyclicVecBase< DIM, NONCYCLIC, float >
CyclicVecFloat
namespaceplanner__cspace.html
a90852a6b7c886c46a232d1cdae4c49f9
CyclicVecBase< DIM, NONCYCLIC, int >
CyclicVecInt
namespaceplanner__cspace.html
a0859660a6330299a78983b62b8c5d8f1
TEST
namespaceplanner__cspace.html
a622ab1a75d70dc45ae15ab766e634922
(BlockmemGridmap, SpacialAccessPerformance)
TEST
namespaceplanner__cspace.html
ae072152924a658aa1bf0815e23c203ee
(CyclicVec, InitFloat)
TEST
namespaceplanner__cspace.html
a9650fc5e745cbf0a9dfa5b9bb01079e4
(GridAstar, ParallelSearch)
TEST
namespaceplanner__cspace.html
a4cfa989a0bd4e2665cb283998204bdb7
(BlockmemGridmap, BlockWidth)
TEST
namespaceplanner__cspace.html
aea5463d7086387ca219f591ad143daf1
(CyclicVec, InitInt)
TEST
namespaceplanner__cspace.html
a6f56eaaee3b8c4c4bbabf862364e0c20
(BlockmemGridmap, ResetClear)
TEST
namespaceplanner__cspace.html
ac2d3106656f0ff4a7975316a7f008a01
(CyclicVec, OperatorsFloat)
TEST
namespaceplanner__cspace.html
a9d34301c6789d495f225e014f1c1de1f
(CyclicVec, OperatorsInt)
TEST
namespaceplanner__cspace.html
ad52e645875e72d371243e211d7349a8e
(BlockmemGridmap, ClearAndCopyPartially)
TEST
namespaceplanner__cspace.html
a96479a1b3c98805ea53467e6c5926354
(CyclicVec, LengthInt)
TEST
namespaceplanner__cspace.html
a08c93bfb48e072d271f8b7c69081c40d
(GridAstar, TimeoutAbort)
TEST
namespaceplanner__cspace.html
aaaacc2c0afd80d341ba4ec876ce67de4
(CyclicVec, LengthFloat)
TEST
namespaceplanner__cspace.html
af823588c8826c8f89554af1963ea9bcf
(CyclicVec, Cycle)
TEST
namespaceplanner__cspace.html
aebb0cfc1b76da0927e1d687b137402e7
(BlockmemGridmap, WriteRead)
TEST
namespaceplanner__cspace.html
a07512ea3360b61c5e1354163ac91390a
(GridAstar, SearchWithMultipleStarts)
TEST
namespaceplanner__cspace.html
a7dc9f79dd5bad9361afe25aa3751004c
(BlockmemGridmap, OuterBoundary)
TEST
namespaceplanner__cspace.html
a67f8a3141904fc1cc9b7761165147c3c
(GridAstar, FindPathLooped)
TEST
namespaceplanner__cspace.html
a5e0915ae62fc39b74dfb3b682ed27d28
(GridAstar, FindPathUnconnected)
TEST
namespaceplanner__cspace.html
a69afc4387d60e3cb64388e368e950fdb
(GridAstar, FindPath)
planner_cspace::bbf
namespaceplanner__cspace_1_1bbf.html
planner_cspace::bbf::BinaryBayesFilter
constexpr float
oddsToProbability
namespaceplanner__cspace_1_1bbf.html
ac9b1aea2c67c5750472ee39900d3b60e
(const float &o)
constexpr float
probabilityToOdds
namespaceplanner__cspace_1_1bbf.html
a2d357e0a256d1faece1b97d66edf6b11
(const float &p)
const float
MAX_ODDS
namespaceplanner__cspace_1_1bbf.html
afdce2137107caf181a534a93bf91126e
const float
MAX_PROBABILITY
namespaceplanner__cspace_1_1bbf.html
a709ed3da42b289402fa796281c68267b
const float
MIN_ODDS
namespaceplanner__cspace_1_1bbf.html
a0a1b0b92468d3ccfb95fe9c3f6d1a287
const float
MIN_PROBABILITY
namespaceplanner__cspace_1_1bbf.html
a4ba8c8b897990f5fdc353c7b45f4dd57
planner_cspace::cyclic_vec_type_conversion_rule
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
void
convert
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a870241ac2e9cf875164b73bcb159246d
(const T val, float &ret)
void
convert
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
ac52ed561c73623d69a584c5f411260e4
(const int val, float &ret)
void
convert
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a58460307a70d2fdb0f369ba072b860e8
(const float val, int &ret)
void
normalizeFloatAngle
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a58c39f659e36952cec740ae0aaa24fc2
(float &val)
void
normalizeFloatAngle
namespaceplanner__cspace_1_1cyclic__vec__type__conversion__rule.html
a383a47666ce822652f304352e7a7eaa6
(int &)
planner_cspace::planner_2dof_serial_joints
namespaceplanner__cspace_1_1planner__2dof__serial__joints.html
planner_cspace::planner_2dof_serial_joints::CostCoeff
planner_cspace::planner_2dof_serial_joints::GridAstarModel2DoFSerialJoint
planner_cspace::planner_2dof_serial_joints::Planner2dofSerialJointsNode
planner_cspace::planner_3d
namespaceplanner__cspace_1_1planner__3d.html
planner_cspace::planner_3d::grid_metric_converter
planner_cspace::planner_3d::CostCoeff
planner_cspace::planner_3d::CostmapBBF
planner_cspace::planner_3d::GridAstarModel2D
planner_cspace::planner_3d::GridAstarModel3D
planner_cspace::planner_3d::JumpDetector
planner_cspace::planner_3d::MotionCache
planner_cspace::planner_3d::MotionPrimitiveBuilder
planner_cspace::planner_3d::PathInterpolator
planner_cspace::planner_3d::Planner3dNode
planner_cspace::planner_3d::RotationCache
MotionPrimitiveBuilder::Vec
Vec
namespaceplanner__cspace_1_1planner__3d.html
af249493592150e6fcc1a8bbce9db20da
std::vector< Vec >
buildExpectedPrimitives
namespaceplanner__cspace_1_1planner__3d.html
a2513f5b5bfdc847f0cfe22d064d9da12
(const std::vector< std::vector< Vec >> original_primitives_vector, const int quadrant)
bool
compareVecs
namespaceplanner__cspace_1_1planner__3d.html
adfe98178a34a1f765a2cfe663d48f4e3
(const Vec &v1, const Vec &v2)
TEST
namespaceplanner__cspace_1_1planner__3d.html
a9ad7e4bb5870727be50e9d3134d438c1
(GridAstarModel3D, Cost)
TEST
namespaceplanner__cspace_1_1planner__3d.html
affd81c27207961504e3a4399bb44be20
(CostmapBBF, ForEach)
TEST
namespaceplanner__cspace_1_1planner__3d.html
a05ee924dc94c469794c7e65cfe99a513
(MotionCache, Generate)
TEST
namespaceplanner__cspace_1_1planner__3d.html
ae86afca11c21be61f1c3d48029dfd446
(GridMetricConverter, SinglePose)
TEST
namespaceplanner__cspace_1_1planner__3d.html
adac98f0a85d60feff6144a53b95b5d93
(CostmapBBF, Update)
TEST
namespaceplanner__cspace_1_1planner__3d.html
a6317931e64f0cd30ce3bf91f16b00785
(GridMetricConverter, Path)
TEST
namespaceplanner__cspace_1_1planner__3d.html
acbae090f606aa8268e0904fa923773fb
(MotionPrimitiveBuilder, Generate)
planner_cspace::planner_3d::grid_metric_converter
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
void
grid2Metric
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
a44b7bc319bb3f169baf6f685b5f59591
(const costmap_cspace_msgs::MapMetaData3D &map_info, const T x, const T y, const T yaw, float &gx, float &gy, float &gyaw)
void
grid2MetricPath
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
a1f569d4e0cf0ce72e33b1bf9dfb4598f
(const costmap_cspace_msgs::MapMetaData3D &map_info, const STL_CONTAINER< CyclicVecFloat< 3, 2 >, std::allocator< CyclicVecFloat< 3, 2 >>> &path_grid, nav_msgs::Path &path)
void
metric2Grid
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
ab76ae18b07f7d4b907cf12c79ad5de63
(const costmap_cspace_msgs::MapMetaData3D &map_info, int &x, int &y, int &yaw, const float gx, const float gy, const float gyaw)
void
metric2Grid
namespaceplanner__cspace_1_1planner__3d_1_1grid__metric__converter.html
a11bcdb35456545bdbbe76db2d7694644
(const costmap_cspace_msgs::MapMetaData3D &map_info, float &x, float &y, float &yaw, const float gx, const float gy, const float gyaw)