, including all inherited members.
addCollisionMapToField(const arm_navigation_msgs::CollisionMap &collision_map) | distance_field::DistanceField< PropDistanceFieldVoxel > | |
addNewObstacleVoxels(const VoxelSet &points) | distance_field::PropagationDistanceField | [private] |
addPointsToField(const std::vector< tf::Vector3 > &points) | distance_field::PropagationDistanceField | [virtual] |
bucket_queue_ | distance_field::PropagationDistanceField | [private] |
data_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
data_ptrs_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
default_object_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
DIM_X enum value | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
DIM_Y enum value | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
DIM_Z enum value | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
Dimension enum name | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
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, PropDistanceFieldVoxeldefault_object) | distance_field::DistanceField< PropDistanceFieldVoxel > | |
eucDistSq(int3 point1, int3 point2) | distance_field::PropagationDistanceField | [private, static] |
getCell(int x, int y, int z) | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
getCell(int x, int y, int z) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
getCellFromLocation(Dimension dim, double loc) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
getDirectionNumber(int dx, int dy, int dz) const | distance_field::PropagationDistanceField | [private] |
getDistance(const PropDistanceFieldVoxel &object) const | distance_field::PropagationDistanceField | [inline, private, virtual] |
DistanceField< PropDistanceFieldVoxel >::getDistance(double x, double y, double z) const | distance_field::DistanceField< PropDistanceFieldVoxel > | |
getDistanceFromCell(int x, int y, int z) const | distance_field::DistanceField< PropDistanceFieldVoxel > | |
getDistanceGradient(double x, double y, double z, double &gradient_x, double &gradient_y, double &gradient_z) const | distance_field::DistanceField< PropDistanceFieldVoxel > | |
getGradientMarkers(double min_radius, double max_radius, const std::string &frame_id, const ros::Time stamp, std::vector< visualization_msgs::Marker > &markers) | distance_field::DistanceField< PropDistanceFieldVoxel > | |
getIsoSurfaceMarkers(double min_radius, double max_radius, const std::string &frame_id, const ros::Time stamp, const tf::Transform &cur, visualization_msgs::Marker &marker) | distance_field::DistanceField< PropDistanceFieldVoxel > | |
getLocationDifference(int directionNumber) const | distance_field::PropagationDistanceField | [private] |
getLocationFromCell(Dimension dim, int cell) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
getNumCells(Dimension dim) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
getOccupiedVoxelMarkers(const std::string &frame_id, const ros::Time stamp, const tf::Transform &cur, visualization_msgs::Marker &marker) | distance_field::PropagationDistanceField | |
getOrigin(Dimension dim) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
getPlaneMarkers(PlaneVisualizationType type, double length, double width, double height, tf::Vector3 origin, const std::string &frame_id, const ros::Time stamp, visualization_msgs::Marker &marker) | distance_field::DistanceField< PropDistanceFieldVoxel > | |
getResolution(Dimension dim) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
getSize(Dimension dim) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
gridToWorld(int x, int y, int z, double &world_x, double &world_y, double &world_z) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
initNeighborhoods() | distance_field::PropagationDistanceField | [private] |
isCellValid(int x, int y, int z) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
isCellValid(Dimension dim, int cell) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
max_distance_ | distance_field::PropagationDistanceField | [private] |
max_distance_sq_ | distance_field::PropagationDistanceField | [private] |
neighborhoods_ | distance_field::PropagationDistanceField | [private] |
num_cells_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
num_cells_total_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
object_voxel_locations_ | distance_field::PropagationDistanceField | [private] |
operator()(double x, double y, double z) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
origin_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
PropagationDistanceField(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, double max_distance) | distance_field::PropagationDistanceField | |
propogate() | distance_field::PropagationDistanceField | [private] |
ref(int x, int y, int z) const | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
removeObstacleVoxels(const VoxelSet &points) | distance_field::PropagationDistanceField | [private] |
reset() | distance_field::PropagationDistanceField | [virtual] |
VoxelGrid< PropDistanceFieldVoxel >::reset(PropDistanceFieldVoxelinitial) | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
resolution_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
setCell(int x, int y, int z, PropDistanceFieldVoxel &obj) | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
size_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
sqrt_table_ | distance_field::PropagationDistanceField | [private] |
stride1_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
stride2_ | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [protected] |
updatePointsInField(const std::vector< tf::Vector3 > &points, const bool iterative=true) | distance_field::PropagationDistanceField | [virtual] |
VoxelGrid(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z, PropDistanceFieldVoxeldefault_object) | distance_field::VoxelGrid< PropDistanceFieldVoxel > | |
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::VoxelGrid< PropDistanceFieldVoxel > | |
~DistanceField() | distance_field::DistanceField< PropDistanceFieldVoxel > | [virtual] |
~PropagationDistanceField() | distance_field::PropagationDistanceField | [virtual] |
~VoxelGrid() | distance_field::VoxelGrid< PropDistanceFieldVoxel > | [virtual] |