, including all inherited members.
averageZ(const std::vector< pcl::PointXYZRGB, Eigen::aligned_allocator< pcl::PointXYZRGB > > &v) const | rail::segmentation::Segmenter | [private] |
clear_srv_ | rail::segmentation::Segmenter | [private] |
clearCallback(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) | rail::segmentation::Segmenter | [private] |
CLUSTER_TOLERANCE | rail::segmentation::Segmenter | [static] |
createImage(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &in, const pcl::PointIndices &cluster) const | rail::segmentation::Segmenter | [private] |
createMarker(const pcl::PCLPointCloud2::ConstPtr &pc) const | rail::segmentation::Segmenter | [private] |
debug_ | rail::segmentation::Segmenter | [private] |
debug_img_pub_ | rail::segmentation::Segmenter | [private] |
debug_pc_pub_ | rail::segmentation::Segmenter | [private] |
DEFAULT_DEBUG | rail::segmentation::Segmenter | [static] |
DEFAULT_MAX_CLUSTER_SIZE | rail::segmentation::Segmenter | [static] |
DEFAULT_MIN_CLUSTER_SIZE | rail::segmentation::Segmenter | [static] |
DOWNSAMPLE_LEAF_SIZE | rail::segmentation::Segmenter | [static] |
extract(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &in, const pcl::IndicesConstPtr &indices_in, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &out) const | rail::segmentation::Segmenter | [private] |
extractClustersEuclidean(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &in, const pcl::IndicesConstPtr &indices_in, std::vector< pcl::PointIndices > &clusters) const | rail::segmentation::Segmenter | [private] |
extractClustersRGB(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &in, const pcl::IndicesConstPtr &indices_in, std::vector< pcl::PointIndices > &clusters) const | rail::segmentation::Segmenter | [private] |
findSurface(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &in, const pcl::IndicesConstPtr &indices_in, const SegmentationZone &zone, const pcl::IndicesPtr &indices_out) const | rail::segmentation::Segmenter | [private] |
first_pc_in_ | rail::segmentation::Segmenter | [private] |
getCurrentZone() const | rail::segmentation::Segmenter | [private] |
inverseBound(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &in, const pcl::IndicesConstPtr &indices_in, const pcl::ConditionBase< pcl::PointXYZRGB >::Ptr &conditions, const pcl::IndicesPtr &indices_out) const | rail::segmentation::Segmenter | [private] |
MARKER_SCALE | rail::segmentation::Segmenter | [static] |
markers_ | rail::segmentation::Segmenter | [private] |
markers_pub_ | rail::segmentation::Segmenter | [private] |
max_cluster_size_ | rail::segmentation::Segmenter | [private] |
min_cluster_size_ | rail::segmentation::Segmenter | [private] |
msg_mutex_ | rail::segmentation::Segmenter | [private] |
node_ | rail::segmentation::Segmenter | [private] |
object_list_ | rail::segmentation::Segmenter | [private] |
okay() const | rail::segmentation::Segmenter | |
okay_ | rail::segmentation::Segmenter | [private] |
pc_ | rail::segmentation::Segmenter | [private] |
pc_mutex_ | rail::segmentation::Segmenter | [private] |
point_cloud_sub_ | rail::segmentation::Segmenter | [private] |
POINT_COLOR_THRESHOLD | rail::segmentation::Segmenter | [static] |
pointCloudCallback(const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &pc) | rail::segmentation::Segmenter | [private] |
private_node_ | rail::segmentation::Segmenter | [private] |
REGION_COLOR_THRESHOLD | rail::segmentation::Segmenter | [static] |
remove_object_srv_ | rail::segmentation::Segmenter | [private] |
removeObjectCallback(rail_segmentation::RemoveObject::Request &req, rail_segmentation::RemoveObject::Response &res) | rail::segmentation::Segmenter | [private] |
SAC_DISTANCE_THRESHOLD | rail::segmentation::Segmenter | [static] |
SAC_EPS_ANGLE | rail::segmentation::Segmenter | [static] |
SAC_MAX_ITERATIONS | rail::segmentation::Segmenter | [static] |
segment_objects_srv_ | rail::segmentation::Segmenter | [private] |
segment_srv_ | rail::segmentation::Segmenter | [private] |
segmentCallback(std_srvs::Empty::Request &req, std_srvs::Empty::Response &res) | rail::segmentation::Segmenter | [private] |
segmented_objects_pub_ | rail::segmentation::Segmenter | [private] |
Segmenter() | rail::segmentation::Segmenter | |
segmentObjects(rail_manipulation_msgs::SegmentedObjectList &objects) | rail::segmentation::Segmenter | [private] |
segmentObjectsCallback(rail_manipulation_msgs::SegmentObjects::Request &req, rail_manipulation_msgs::SegmentObjects::Response &res) | rail::segmentation::Segmenter | [private] |
SURFACE_REMOVAL_PADDING | rail::segmentation::Segmenter | [static] |
table_ | rail::segmentation::Segmenter | [private] |
table_marker_ | rail::segmentation::Segmenter | [private] |
table_marker_pub_ | rail::segmentation::Segmenter | [private] |
table_pub_ | rail::segmentation::Segmenter | [private] |
tf2_ | rail::segmentation::Segmenter | [private] |
tf_ | rail::segmentation::Segmenter | [private] |
tf_buffer_ | rail::segmentation::Segmenter | [private] |
use_color_ | rail::segmentation::Segmenter | [private] |
zones_ | rail::segmentation::Segmenter | [private] |