border_and_orientation_stairs_combined_pub_ | hector_stair_detection::HectorStairDetection | protected |
border_of_stairs_pub_ | hector_stair_detection::HectorStairDetection | protected |
checkExtentionDirection(Eigen::Vector2f directionStairs, Eigen::Vector2f directionExtend) | hector_stair_detection::HectorStairDetection | private |
cloud_after_plane_detection_debug_pub_ | hector_stair_detection::HectorStairDetection | protected |
clusterHeightTresh_ | hector_stair_detection::HectorStairDetection | private |
clusterMaxSize_ | hector_stair_detection::HectorStairDetection | private |
clusterMinSize_ | hector_stair_detection::HectorStairDetection | private |
clusterTolerance_ | hector_stair_detection::HectorStairDetection | private |
distanceToLineTresh_ | hector_stair_detection::HectorStairDetection | private |
distTrashSegmentation_ | hector_stair_detection::HectorStairDetection | private |
final_stairs_cloud_pub_ | hector_stair_detection::HectorStairDetection | protected |
getFinalStairsCloud_and_position(std::string frameID, Eigen::Vector3f directionS, pcl::PointCloud< pcl::PointNormal >::Ptr &input_surface_cloud, pcl::PointCloud< pcl::PointXYZ >::Ptr &planeCloud, pcl::IndicesClustersPtr cluster_indices, std::vector< int > final_cluster_idx, pcl::PointCloud< pcl::PointXYZ >::Ptr &final_stairsCloud, visualization_msgs::MarkerArray &stairs_boarder_marker, Eigen::Vector3f base) | hector_stair_detection::HectorStairDetection | private |
getPreprocessedCloud(pcl::PointCloud< pcl::PointXYZ >::Ptr &input_cloud, pcl::PointCloud< pcl::PointNormal >::Ptr &output_cloud) | hector_stair_detection::HectorStairDetection | private |
getStairsPositionAndOrientation(Eigen::Vector3f &base, Eigen::Vector3f point, std::string frameID, Eigen::Vector3f &direction, geometry_msgs::PoseStamped &position_and_orientaion) | hector_stair_detection::HectorStairDetection | private |
getZComponent(Eigen::Vector2f directionStairs, Eigen::Vector2f minXminY, Eigen::Vector2f maxXminY, Eigen::Vector2f minXmaxY) | hector_stair_detection::HectorStairDetection | private |
HectorStairDetection() | hector_stair_detection::HectorStairDetection | |
hesseTresh_ | hector_stair_detection::HectorStairDetection | private |
line_marker_pub_ | hector_stair_detection::HectorStairDetection | protected |
listener_ | hector_stair_detection::HectorStairDetection | protected |
maxClusterXYDimension_ | hector_stair_detection::HectorStairDetection | private |
maxDistBetweenPoints(pcl::PointCloud< pcl::PointXYZI >::Ptr input_cloud) | hector_stair_detection::HectorStairDetection | private |
maxDistBetweenStairsPoints_ | hector_stair_detection::HectorStairDetection | private |
minHightDistBetweenAllStairsPoints_ | hector_stair_detection::HectorStairDetection | private |
minHightDistBetweenPoints(pcl::PointCloud< pcl::PointXYZI >::Ptr input_cloud) | hector_stair_detection::HectorStairDetection | private |
minRequiredPointsOnLine_ | hector_stair_detection::HectorStairDetection | private |
passThroughZMax_ | hector_stair_detection::HectorStairDetection | private |
passThroughZMin_ | hector_stair_detection::HectorStairDetection | private |
pcl_sub | hector_stair_detection::HectorStairDetection | protected |
PclCallback(const sensor_msgs::PointCloud2::ConstPtr &pc_msg) | hector_stair_detection::HectorStairDetection | |
planeSegAngleEps_ | hector_stair_detection::HectorStairDetection | private |
planeSegDistTresh_ | hector_stair_detection::HectorStairDetection | private |
pointInCloud(pcl::PointCloud< pcl::PointXYZI >::Ptr cloud, pcl::PointXYZ point) | hector_stair_detection::HectorStairDetection | private |
points_on_line_cloud_debug_ | hector_stair_detection::HectorStairDetection | protected |
possible_stairs_cloud_pub_ | hector_stair_detection::HectorStairDetection | protected |
projectStairsToFloor(Eigen::Vector3f direction, visualization_msgs::MarkerArray &stairs_boarder_marker) | hector_stair_detection::HectorStairDetection | private |
publishResults(pcl::PointCloud< pcl::PointNormal >::Ptr &input_surface_cloud, pcl::PointCloud< pcl::PointXYZ >::Ptr &planeCloud, pcl::IndicesClustersPtr cluster_indices, std::vector< int > final_cluster_idx, Eigen::Vector3f base, Eigen::Vector3f point) | hector_stair_detection::HectorStairDetection | private |
refineOrientaion(Eigen::Vector2f directionStairs, Eigen::Vector2f minXminY, Eigen::Vector2f maxXminY, Eigen::Vector2f minXmaxY, geometry_msgs::PoseStamped &position_and_orientaion) | hector_stair_detection::HectorStairDetection | private |
refineSurfaceRequired_ | hector_stair_detection::HectorStairDetection | private |
setup_ | hector_stair_detection::HectorStairDetection | private |
stairs_position_and_orientaion_pub_ | hector_stair_detection::HectorStairDetection | protected |
stairs_position_and_orientaion_with_direction_pub_ | hector_stair_detection::HectorStairDetection | protected |
stairsSreachPlaneDetection(pcl::PointCloud< pcl::PointNormal >::Ptr &input_surface_cloud, pcl::PointCloud< pcl::PointXYZI >::Ptr points_on_line, Eigen::Vector3f base, Eigen::Vector3f dir, pcl::PointCloud< pcl::PointXYZ >::Ptr &planeCloud) | hector_stair_detection::HectorStairDetection | private |
surfaceCloud_pub_debug_ | hector_stair_detection::HectorStairDetection | protected |
temp_after_mls_pub_ | hector_stair_detection::HectorStairDetection | protected |
temp_after_pass_trough_pub_ | hector_stair_detection::HectorStairDetection | protected |
temp_after_voxel_grid_pub_ | hector_stair_detection::HectorStairDetection | protected |
temp_orginal_pub_ | hector_stair_detection::HectorStairDetection | protected |
to_map_ | hector_stair_detection::HectorStairDetection | protected |
voxelGridX_ | hector_stair_detection::HectorStairDetection | private |
voxelGridY_ | hector_stair_detection::HectorStairDetection | private |
voxelGridZ_ | hector_stair_detection::HectorStairDetection | private |
worldFrame_ | hector_stair_detection::HectorStairDetection | private |
~HectorStairDetection() | hector_stair_detection::HectorStairDetection | virtual |