, including all inherited members.
A_PERPENDICULAR enum value | jsk_pcl_ros::EdgebasedCubeFinder | |
B_PERPENDICULAR enum value | jsk_pcl_ros::EdgebasedCubeFinder | |
C_PERPENDICULAR enum value | jsk_pcl_ros::EdgebasedCubeFinder | |
combinateCoefficients(const std::vector< pcl::ModelCoefficients::Ptr > &coefficients) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
combinateIndices(const std::vector< pcl::PointIndices::Ptr > &indices) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
Config typedef | jsk_pcl_ros::EdgebasedCubeFinder | |
configCallback(Config &config, uint32_t level) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
convex_area_threshold_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
convex_edge_threshold_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
convexFromPairs(const pcl::PointCloud< PointT >::Ptr cloud, const CoefficientsPair &coefficients_pair, const IndicesPair &indices_pair) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
countInliers(const pcl::PointCloud< PointT >::Ptr cloud, const jsk_recognition_utils::ConvexPolygon::Ptr convex) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
cubeFromIndicesAndCoefficients(const pcl::PointCloud< PointT >::Ptr cloud, const IndicesCoefficientsTriple &indices_coefficients_triple, pcl::PointCloud< EdgebasedCubeFinder::PointT >::Ptr points_on_edge) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
EdgeRelation enum name | jsk_pcl_ros::EdgebasedCubeFinder | |
estimate(const sensor_msgs::PointCloud2::ConstPtr &input_cloud, const jsk_recognition_msgs::ParallelEdgeArray::ConstPtr &input_edges) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
estimate2(const sensor_msgs::PointCloud2::ConstPtr &input_cloud, const jsk_recognition_msgs::ParallelEdgeArray::ConstPtr &input_edges) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
estimateConvexPolygon(const pcl::PointCloud< PointT >::Ptr cloud, const pcl::PointIndices::Ptr indices, pcl::ModelCoefficients::Ptr coefficients, pcl::PointIndices::Ptr inliers) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
estimateParallelPlane(const jsk_recognition_utils::ConvexPolygon::Ptr convex, const pcl::PointCloud< PointT >::Ptr filtered_cloud, pcl::PointIndices::Ptr output_inliers, pcl::ModelCoefficients::Ptr output_coefficients) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
estimatePerpendicularPlane(const jsk_recognition_utils::ConvexPolygon::Ptr convex, const CoefficientsPair &edge_coefficients, const pcl::PointCloud< PointT >::Ptr filtered_cloud, pcl::PointIndices::Ptr output_inliers, pcl::ModelCoefficients::Ptr output_coefficients) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
extractPointCloud(const pcl::PointCloud< PointT >::Ptr cloud, const pcl::PointIndices::Ptr indices) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
filterBasedOnConvex(const pcl::PointCloud< PointT >::Ptr cloud, const std::vector< jsk_recognition_utils::ConvexPolygon::Ptr > &convexes, std::vector< int > &output_indices) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
filterPairsBasedOnParallelEdgeDistances(const std::vector< IndicesPair > &pairs, const std::vector< CoefficientsPair > &coefficients_pair, std::vector< IndicesPair > &filtered_indices_pairs, std::vector< CoefficientsPair > &filtered_coefficients_pairs) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
filterPerpendicularEdgeTriples(const std::vector< IndicesCoefficientsTriple > &triples) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
isPerpendicularVector(const Eigen::Vector3f &a, const Eigen::Vector3f &b) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
midLineFromCoefficientsPair(const CoefficientsPair &pair) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
min_inliers_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
minMaxPointOnLine(const jsk_recognition_utils::Line &line, const pcl::PointCloud< PointT >::Ptr cloud) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
mutex_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
NOT_PERPENDICULAR enum value | jsk_pcl_ros::EdgebasedCubeFinder | |
onInit() | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
outlier_threshold_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
parallel_edge_distance_max_threshold_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
parallel_edge_distance_min_threshold_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
perpendicularEdgeTriple(const jsk_recognition_utils::Line &edge_a, const jsk_recognition_utils::Line &edge_b, const jsk_recognition_utils::Line &edge_c) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
PointT typedef | jsk_pcl_ros::EdgebasedCubeFinder | |
preparePointCloudForRANSAC(const jsk_recognition_utils::ConvexPolygon::Ptr convex, const CoefficientsPair &edge_coefficients_pair, const pcl::PointCloud< PointT >::Ptr cloud) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
pub_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
pub_debug_clusers_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
pub_debug_filtered_cloud_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
pub_debug_marker_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
pub_debug_polygons_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
pub_pose_array_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
srv_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
sub_edges_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
sub_input_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
subscribe() | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
sync_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
SyncPolicy typedef | jsk_pcl_ros::EdgebasedCubeFinder | |
tripleIndicesAndCoefficients(const std::vector< pcl::PointIndices::Ptr > &indices, const std::vector< pcl::ModelCoefficients::Ptr > &coefficients) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
unsubscribe() | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |