, including all inherited members.
addNewObstacleVoxels(const std::vector< Eigen::Vector3i > &voxel_points) | distance_field::PropagationDistanceField | [private] |
addOcTreeToField(const octomap::OcTree *octree) | distance_field::DistanceField | |
addPointsToField(const EigenSTL::vector_Vector3d &points) | distance_field::PropagationDistanceField | [virtual] |
addShapeToField(const shapes::Shape *shape, const Eigen::Affine3d &pose) | distance_field::DistanceField | |
addShapeToField(const shapes::Shape *shape, const geometry_msgs::Pose &pose) | distance_field::DistanceField | |
bucket_queue_ | distance_field::PropagationDistanceField | [private] |
direction_number_to_direction_ | distance_field::PropagationDistanceField | [private] |
DistanceField(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z) | distance_field::DistanceField | |
eucDistSq(Eigen::Vector3i point1, Eigen::Vector3i point2) | distance_field::PropagationDistanceField | [private, static] |
getCell(int x, int y, int z) const | distance_field::PropagationDistanceField | [inline] |
getDirectionNumber(int dx, int dy, int dz) const | distance_field::PropagationDistanceField | [private] |
getDistance(double x, double y, double z) const | distance_field::PropagationDistanceField | [virtual] |
getDistance(int x, int y, int z) const | distance_field::PropagationDistanceField | [virtual] |
getDistance(const PropDistanceFieldVoxel &object) const | distance_field::PropagationDistanceField | [inline, private, virtual] |
getDistanceGradient(double x, double y, double z, double &gradient_x, double &gradient_y, double &gradient_z, bool &in_bounds) const | distance_field::DistanceField | |
getGradientMarkers(double min_radius, double max_radius, const std::string &frame_id, const ros::Time &stamp, visualization_msgs::MarkerArray &marker_array) const | distance_field::DistanceField | |
getIsoSurfaceMarkers(double min_distance, double max_distance, const std::string &frame_id, const ros::Time stamp, visualization_msgs::Marker &marker) const | distance_field::DistanceField | |
getLocationDifference(int directionNumber) const | distance_field::PropagationDistanceField | [private] |
getMaximumDistanceSquared() const | distance_field::PropagationDistanceField | [inline] |
getNearestCell(int x, int y, int z, double &dist, Eigen::Vector3i &pos) const | distance_field::PropagationDistanceField | [inline] |
getOcTreePoints(const octomap::OcTree *octree, EigenSTL::vector_Vector3d *points) | distance_field::DistanceField | [protected] |
getOriginX() const | distance_field::DistanceField | [inline] |
getOriginY() const | distance_field::DistanceField | [inline] |
getOriginZ() const | distance_field::DistanceField | [inline] |
getPlaneMarkers(PlaneVisualizationType type, double length, double width, double height, const Eigen::Vector3d &origin, const std::string &frame_id, const ros::Time stamp, visualization_msgs::Marker &marker) const | distance_field::DistanceField | |
getProjectionPlanes(const std::string &frame_id, const ros::Time &stamp, double max_distance, visualization_msgs::Marker &marker) const | distance_field::DistanceField | |
getResolution() const | distance_field::DistanceField | [inline] |
getShapePoints(const shapes::Shape *shape, const Eigen::Affine3d &pose, EigenSTL::vector_Vector3d *points) | distance_field::DistanceField | |
getSizeX() const | distance_field::DistanceField | [inline] |
getSizeY() const | distance_field::DistanceField | [inline] |
getSizeZ() const | distance_field::DistanceField | [inline] |
getUninitializedDistance() const | distance_field::PropagationDistanceField | [inline, virtual] |
getXNumCells() const | distance_field::PropagationDistanceField | [virtual] |
getYNumCells() const | distance_field::PropagationDistanceField | [virtual] |
getZNumCells() const | distance_field::PropagationDistanceField | [virtual] |
gridToWorld(int x, int y, int z, double &world_x, double &world_y, double &world_z) const | distance_field::PropagationDistanceField | [virtual] |
initialize() | distance_field::PropagationDistanceField | [private] |
initNeighborhoods() | distance_field::PropagationDistanceField | [private] |
inv_twice_resolution_ | distance_field::DistanceField | [protected] |
isCellValid(int x, int y, int z) const | distance_field::PropagationDistanceField | [virtual] |
max_distance_ | distance_field::PropagationDistanceField | [private] |
max_distance_sq_ | distance_field::PropagationDistanceField | [private] |
moveShapeInField(const shapes::Shape *shape, const Eigen::Affine3d &old_pose, const Eigen::Affine3d &new_pose) | distance_field::DistanceField | |
moveShapeInField(const shapes::Shape *shape, const geometry_msgs::Pose &old_pose, const geometry_msgs::Pose &new_pose) | distance_field::DistanceField | |
negative_bucket_queue_ | distance_field::PropagationDistanceField | [private] |
neighborhoods_ | distance_field::PropagationDistanceField | [private] |
origin_x_ | distance_field::DistanceField | [protected] |
origin_y_ | distance_field::DistanceField | [protected] |
origin_z_ | distance_field::DistanceField | [protected] |
print(const VoxelSet &set) | distance_field::PropagationDistanceField | [private] |
print(const EigenSTL::vector_Vector3d &points) | distance_field::PropagationDistanceField | [private] |
propagate_negative_ | distance_field::PropagationDistanceField | [private] |
propagateNegative() | distance_field::PropagationDistanceField | [private] |
propagatePositive() | distance_field::PropagationDistanceField | [private] |
PropagationDistanceField(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, double max_distance, bool propagate_negative_distances=false) | distance_field::PropagationDistanceField | |
PropagationDistanceField(const octomap::OcTree &octree, const octomap::point3d &bbx_min, const octomap::point3d &bbx_max, double max_distance, bool propagate_negative_distances=false) | distance_field::PropagationDistanceField | |
PropagationDistanceField(std::istream &stream, double max_distance, bool propagate_negative_distances=false) | distance_field::PropagationDistanceField | |
readFromStream(std::istream &stream) | distance_field::PropagationDistanceField | [virtual] |
removeObstacleVoxels(const std::vector< Eigen::Vector3i > &voxel_points) | distance_field::PropagationDistanceField | [private] |
removePointsFromField(const EigenSTL::vector_Vector3d &points) | distance_field::PropagationDistanceField | [virtual] |
removeShapeFromField(const shapes::Shape *shape, const Eigen::Affine3d &pose) | distance_field::DistanceField | |
removeShapeFromField(const shapes::Shape *shape, const geometry_msgs::Pose &pose) | distance_field::DistanceField | |
reset() | distance_field::PropagationDistanceField | [virtual] |
resolution_ | distance_field::DistanceField | [protected] |
setPoint(int xCell, int yCell, int zCell, double dist, geometry_msgs::Point &point, std_msgs::ColorRGBA &color, double max_distance) const | distance_field::DistanceField | [protected] |
size_x_ | distance_field::DistanceField | [protected] |
size_y_ | distance_field::DistanceField | [protected] |
size_z_ | distance_field::DistanceField | [protected] |
sqrt_table_ | distance_field::PropagationDistanceField | [private] |
updatePointsInField(const EigenSTL::vector_Vector3d &old_points, const EigenSTL::vector_Vector3d &new_points) | distance_field::PropagationDistanceField | [virtual] |
voxel_grid_ | distance_field::PropagationDistanceField | [private] |
VoxelSet typedef | distance_field::PropagationDistanceField | [private] |
worldToGrid(double world_x, double world_y, double world_z, int &x, int &y, int &z) const | distance_field::PropagationDistanceField | [virtual] |
writeToStream(std::ostream &stream) const | distance_field::PropagationDistanceField | [virtual] |
~DistanceField() | distance_field::DistanceField | [virtual] |
~PropagationDistanceField() | distance_field::PropagationDistanceField | [inline, virtual] |