, including all inherited members.
A_PERPENDICULAR enum value | jsk_pcl_ros::EdgebasedCubeFinder | |
advertise(ros::NodeHandle &nh, std::string topic, int queue_size) | jsk_topic_tools::ConnectionBasedNodelet | [protected] |
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] |
connection_mutex_ | jsk_topic_tools::ConnectionBasedNodelet | [protected] |
ConnectionBasedNodelet() | jsk_topic_tools::ConnectionBasedNodelet | |
connectionCallback(const ros::SingleSubscriberPublisher &pub) | jsk_topic_tools::ConnectionBasedNodelet | [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 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 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 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< 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] |
getMTCallbackQueue() const | nodelet::Nodelet | [protected] |
getMTNodeHandle() const | nodelet::Nodelet | [protected] |
getMTPrivateNodeHandle() const | nodelet::Nodelet | [protected] |
getMyArgv() const | nodelet::Nodelet | [protected] |
getName() const | nodelet::Nodelet | [protected] |
getNodeHandle() const | nodelet::Nodelet | [protected] |
getPrivateNodeHandle() const | nodelet::Nodelet | [protected] |
getSTCallbackQueue() const | nodelet::Nodelet | [protected] |
init(const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL) | nodelet::Nodelet | |
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 Line &line, const pcl::PointCloud< PointT >::Ptr cloud) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
mutex_ | jsk_pcl_ros::EdgebasedCubeFinder | [protected] |
Nodelet() | nodelet::Nodelet | |
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 Line &edge_a, const Line &edge_b, const Line &edge_c) | jsk_pcl_ros::EdgebasedCubeFinder | [protected, virtual] |
pnh_ | jsk_topic_tools::ConnectionBasedNodelet | [protected] |
PointT typedef | jsk_pcl_ros::EdgebasedCubeFinder | |
preparePointCloudForRANSAC(const 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] |
publishers_ | jsk_topic_tools::ConnectionBasedNodelet | [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] |
subscribed_ | jsk_topic_tools::ConnectionBasedNodelet | [protected] |
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] |
~Nodelet() | nodelet::Nodelet | [virtual] |