This is the complete list of members for collision_detection::PosedDistanceField, including all inherited members.
| addNewObstacleVoxels(const EigenSTL::vector_Vector3i &voxel_points) | distance_field::PropagationDistanceField | private |
| addOcTreeToField(const octomap::OcTree *octree) | distance_field::DistanceField | |
| addPointsToField(const EigenSTL::vector_Vector3d &points) override | distance_field::PropagationDistanceField | virtual |
| addShapeToField(const shapes::Shape *shape, const Eigen::Isometry3d &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 | |
| getCell(int x, int y, int z) const | distance_field::PropagationDistanceField | inline |
| getCollisionSphereGradients(const std::vector< CollisionSphere > &sphere_list, const EigenSTL::vector_Vector3d &sphere_centers, GradientInfo &gradient, const CollisionType &type, double tolerance, bool subtract_radii, double maximum_value, bool stop_at_first_collision) | collision_detection::PosedDistanceField | |
| getDirectionNumber(int dx, int dy, int dz) const | distance_field::PropagationDistanceField | private |
| getDistance(double x, double y, double z) const override | distance_field::PropagationDistanceField | virtual |
| getDistance(int x, int y, int z) const override | distance_field::PropagationDistanceField | virtual |
| getDistance(const PropDistanceFieldVoxel &object) const | distance_field::PropagationDistanceField | inlineprivatevirtual |
| getDistanceGradient(double x, double y, double z, double &gradient_x, double &gradient_y, double &gradient_z, bool &in_bounds) const | collision_detection::PosedDistanceField | inline |
| 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 | |
| getPose() const | collision_detection::PosedDistanceField | inline |
| 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::Isometry3d &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 override | distance_field::PropagationDistanceField | inlinevirtual |
| getXNumCells() const override | distance_field::PropagationDistanceField | virtual |
| getYNumCells() const override | distance_field::PropagationDistanceField | virtual |
| getZNumCells() const override | distance_field::PropagationDistanceField | virtual |
| gridToWorld(int x, int y, int z, double &world_x, double &world_y, double &world_z) const override | 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 override | distance_field::PropagationDistanceField | virtual |
| max_distance_ | distance_field::PropagationDistanceField | private |
| max_distance_sq_ | distance_field::PropagationDistanceField | private |
| moveShapeInField(const shapes::Shape *shape, const Eigen::Isometry3d &old_pose, const Eigen::Isometry3d &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 |
| pose_ | collision_detection::PosedDistanceField | protected |
| PosedDistanceField(const Eigen::Vector3d &size, const Eigen::Vector3d &origin, double resolution, double max_distance, bool propagate_negative_distances=false) | collision_detection::PosedDistanceField | inline |
| 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) override | distance_field::PropagationDistanceField | virtual |
| removeObstacleVoxels(const EigenSTL::vector_Vector3i &voxel_points) | distance_field::PropagationDistanceField | private |
| removePointsFromField(const EigenSTL::vector_Vector3d &points) override | distance_field::PropagationDistanceField | virtual |
| removeShapeFromField(const shapes::Shape *shape, const Eigen::Isometry3d &pose) | distance_field::DistanceField | |
| removeShapeFromField(const shapes::Shape *shape, const geometry_msgs::Pose &pose) | distance_field::DistanceField | |
| reset() override | 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) override | distance_field::PropagationDistanceField | virtual |
| updatePose(const Eigen::Isometry3d &transform) | collision_detection::PosedDistanceField | inline |
| 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 override | distance_field::PropagationDistanceField | virtual |
| writeToStream(std::ostream &stream) const override | distance_field::PropagationDistanceField | virtual |
| ~DistanceField() | distance_field::DistanceField | virtual |
| ~PropagationDistanceField() override | distance_field::PropagationDistanceField | inline |