__init__.py
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/
____init_____8py
jsk_recognition_utils
camera_depth_sensor.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/sensor_model/
camera__depth__sensor_8h
jsk_recognition_utils/sensor_model/pointcloud_sensor_model.h
jsk_recognition_utils::CameraDepthSensor
jsk_recognition_utils
color_utils.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
color__utils_8h
jsk_recognition_utils
cv::Scalar
colorROSToCVBGR
namespacejsk__recognition__utils.html
af48a1e9efeb0d80f4b4c88ded15cf8f6
(const std_msgs::ColorRGBA &ros_color)
cv::Scalar
colorROSToCVRGB
namespacejsk__recognition__utils.html
a1295629c071deb4ae2ef16e1de668b78
(const std_msgs::ColorRGBA &ros_color)
convex_polygon.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
convex__polygon_8cpp
jsk_recognition_utils/geo/convex_polygon.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
convex__polygon_8cpp.html
a6f8d72f246afd169db5484099cdd9349
convex_polygon.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
convex__polygon_8h
jsk_recognition_utils/geo/polygon.h
jsk_recognition_utils/pcl_util.h
jsk_recognition_utils::ConvexPolygon
jsk_recognition_utils
ConvexPolygon::Ptr
convexFromCoefficientsAndInliers
namespacejsk__recognition__utils.html
a10abea46c6e0243610fe2c0e03db5750
(const typename pcl::PointCloud< PointT >::Ptr cloud, const pcl::PointIndices::Ptr inliers, const pcl::ModelCoefficients::Ptr coefficients)
cube.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
cube_8cpp
jsk_recognition_utils/geo/cube.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
cube_8cpp.html
a6f8d72f246afd169db5484099cdd9349
cube.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
cube_8h
jsk_recognition_utils/geo/polygon.h
jsk_recognition_utils/geo/convex_polygon.h
jsk_recognition_utils::Cube
jsk_recognition_utils
cv_utils.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
cv__utils_8cpp
jsk_recognition_utils/cv_utils.h
jsk_recognition_utils
bool
compareHistogramWithRangeBin
namespacejsk__recognition__utils.html
a33b1f2d985a8cce030eab12712576ef3
(const jsk_recognition_msgs::HistogramWithRangeBin &left, const jsk_recognition_msgs::HistogramWithRangeBin &right)
cv::MatND
computeHistogram
namespacejsk__recognition__utils.html
a1d2ebb2037d78e2b6c79b8f7bce8d00c
(const cv::Mat &input_image, int bin_size, float min_value, float max_value, const cv::Mat &mask_image)
std::vector< jsk_recognition_msgs::HistogramWithRangeBin >
cvMatNDToHistogramWithRangeBinArray
namespacejsk__recognition__utils.html
a868e7a08c24cc0eb4c3d5cbfe83ac424
(const cv::MatND &cv_hist, float min_value, float max_value)
void
drawHistogramWithRangeBin
namespacejsk__recognition__utils.html
a59ca386550e38d684810d61b4bc228f4
(cv::Mat &image, const jsk_recognition_msgs::HistogramWithRangeBin &bin, float min_width_value, float max_width_value, float max_height_value, cv::Scalar color)
void
sortHistogramWithRangeBinArray
namespacejsk__recognition__utils.html
a32d5fa3f4be8abc719b569ce454ac390
(std::vector< jsk_recognition_msgs::HistogramWithRangeBin > &bins)
std::vector< jsk_recognition_msgs::HistogramWithRangeBin >
topNHistogramWithRangeBins
namespacejsk__recognition__utils.html
a5a31c754d0fe220c7c319528526445fc
(const std::vector< jsk_recognition_msgs::HistogramWithRangeBin > &bins, double top_n_rate)
cv_utils.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
cv__utils_8h
jsk_recognition_utils
bool
compareHistogramWithRangeBin
namespacejsk__recognition__utils.html
a33b1f2d985a8cce030eab12712576ef3
(const jsk_recognition_msgs::HistogramWithRangeBin &left, const jsk_recognition_msgs::HistogramWithRangeBin &right)
cv::MatND
computeHistogram
namespacejsk__recognition__utils.html
a1d2ebb2037d78e2b6c79b8f7bce8d00c
(const cv::Mat &input_image, int bin_size, float min_value, float max_value, const cv::Mat &mask_image)
std::vector< jsk_recognition_msgs::HistogramWithRangeBin >
cvMatNDToHistogramWithRangeBinArray
namespacejsk__recognition__utils.html
a868e7a08c24cc0eb4c3d5cbfe83ac424
(const cv::MatND &cv_hist, float min_value, float max_value)
void
drawHistogramWithRangeBin
namespacejsk__recognition__utils.html
a59ca386550e38d684810d61b4bc228f4
(cv::Mat &image, const jsk_recognition_msgs::HistogramWithRangeBin &bin, float min_width_value, float max_width_value, float max_height_value, cv::Scalar color)
void
sortHistogramWithRangeBinArray
namespacejsk__recognition__utils.html
a32d5fa3f4be8abc719b569ce454ac390
(std::vector< jsk_recognition_msgs::HistogramWithRangeBin > &bins)
std::vector< jsk_recognition_msgs::HistogramWithRangeBin >
topNHistogramWithRangeBins
namespacejsk__recognition__utils.html
a5a31c754d0fe220c7c319528526445fc
(const std::vector< jsk_recognition_msgs::HistogramWithRangeBin > &bins, double top_n_rate)
cylinder.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
cylinder_8cpp
jsk_recognition_utils/geo/cylinder.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
cylinder_8cpp.html
a6f8d72f246afd169db5484099cdd9349
cylinder.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
cylinder_8h
jsk_recognition_utils::Cylinder
jsk_recognition_utils
ear_clipping_patched.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/pcl/
ear__clipping__patched_8cpp
jsk_recognition_utils/pcl/ear_clipping_patched.h
ear_clipping_patched.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/pcl/
ear__clipping__patched_8h
pcl::EarClippingPatched
pcl
echo_tf_lookup_transform.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/test/
echo__tf__lookup__transform_8cpp
int
main
echo__tf__lookup__transform_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
printTF
echo__tf__lookup__transform_8cpp.html
a393504345b5931ae9ce63563f0a49c51
(tf::StampedTransform &transform)
feature.py
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/
feature_8py
jsk_recognition_utils::feature::BagOfFeatures
jsk_recognition_utils::feature
geo_util.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
geo__util_8cpp
jsk_recognition_utils/geo_util.h
jsk_recognition_utils/pcl_conversion_util.h
jsk_recognition_utils/sensor_model_utils.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
geo__util_8cpp.html
a6f8d72f246afd169db5484099cdd9349
Eigen::Quaternionf
rotFrom3Axis
namespacejsk__recognition__utils.html
a273fdb1bf1f3451c6e863abae6a32dcc
(const Eigen::Vector3f &ex, const Eigen::Vector3f &ey, const Eigen::Vector3f &ez)
geo_util.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
geo__util_8h
jsk_recognition_utils/pcl_util.h
jsk_recognition_utils/random_util.h
jsk_recognition_utils/sensor_model/camera_depth_sensor.h
jsk_recognition_utils/types.h
jsk_recognition_utils/geo/line.h
jsk_recognition_utils/geo/segment.h
jsk_recognition_utils/geo/plane.h
jsk_recognition_utils/geo/polygon.h
jsk_recognition_utils/geo/convex_polygon.h
jsk_recognition_utils/geo/cube.h
jsk_recognition_utils/geo/cylinder.h
jsk_recognition_utils/geo/grid_plane.h
jsk_recognition_utils
jsk_recognition_msgs::BoundingBox
boundingBoxFromPointCloud
namespacejsk__recognition__utils.html
a478c1b513ed6c7ede27df3004ded46be
(const pcl::PointCloud< PointT > &cloud)
std::vector< Plane::Ptr >
convertToPlanes
namespacejsk__recognition__utils.html
ac4a58cb432286d062bd9f1d0b3e55ab3
(std::vector< pcl::ModelCoefficients::Ptr >)
Vertices
pointCloudToVertices
namespacejsk__recognition__utils.html
af79323b07e0ce00d8623dcc502632d5c
(const pcl::PointCloud< PointT > &cloud)
void
ROS_INFO_EIGEN_VECTOR3
geo__util_8h.html
a3137a1e7844ccb076cacea311c045aa5
(const std::string &prefix, const Eigen::Vector3f &v)
Eigen::Quaternionf
rotFrom3Axis
namespacejsk__recognition__utils.html
a273fdb1bf1f3451c6e863abae6a32dcc
(const Eigen::Vector3f &ex, const Eigen::Vector3f &ey, const Eigen::Vector3f &ez)
pcl::PointCloud< PointT >::Ptr
verticesToPointCloud
namespacejsk__recognition__utils.html
a5e119d63bec383379610713b8e346d86
(const Vertices &v)
grid_index.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
grid__index_8cpp
jsk_recognition_utils/grid_index.h
jsk_recognition_utils
grid_index.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
grid__index_8h
jsk_recognition_utils::GridIndex
jsk_recognition_utils
grid_line.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
grid__line_8cpp
jsk_recognition_utils/grid_line.h
jsk_recognition_utils
grid_line.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
grid__line_8h
jsk_recognition_utils/grid_index.h
jsk_recognition_utils::GridLine
jsk_recognition_utils
grid_map.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
grid__map_8cpp
jsk_recognition_utils/grid_map.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils/pcl_conversion_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
grid__map_8cpp.html
a6f8d72f246afd169db5484099cdd9349
grid_map.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
grid__map_8h
jsk_recognition_utils/grid_index.h
jsk_recognition_utils/grid_line.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils::GridMap
jsk_recognition_utils
grid_plane.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
grid__plane_8cpp
jsk_recognition_utils/geo/grid_plane.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
grid__plane_8cpp.html
a6f8d72f246afd169db5484099cdd9349
grid_plane.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
grid__plane_8h
jsk_recognition_utils/geo/convex_polygon.h
jsk_recognition_utils/geo/cube.h
jsk_recognition_utils::GridPlane
jsk_recognition_utils
line.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
line_8cpp
jsk_recognition_utils/geo/line.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
line_8cpp.html
a6f8d72f246afd169db5484099cdd9349
line.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
line_8h
jsk_recognition_utils/types.h
jsk_recognition_utils::Line
jsk_recognition_utils
mask.py
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/
mask_8py
jsk_recognition_utils::mask
def
bounding_rect_of_mask
namespacejsk__recognition__utils_1_1mask.html
abaf6a8d98863703d48cb46d6ef597bb4
pcl_conversion_util.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
pcl__conversion__util_8cpp
jsk_recognition_utils/pcl_conversion_util.h
jsk_recognition_utils
void
convertEigenAffine3
namespacejsk__recognition__utils.html
a9a59bca785b14d38e73a455d861e9563
(const Eigen::Affine3d &from, Eigen::Affine3f &to)
void
convertEigenAffine3
namespacejsk__recognition__utils.html
af8cf76fb5e9d81403fc9460b1f0c0833
(const Eigen::Affine3f &from, Eigen::Affine3d &to)
std::vector< pcl::ModelCoefficients::Ptr >
convertToPCLModelCoefficients
namespacepcl__conversions.html
a81cf19f3dfa2b51b6c507f9a73afb1e5
(const std::vector< PCLModelCoefficientMsg > &coefficients)
std::vector< pcl::PointIndices::Ptr >
convertToPCLPointIndices
namespacepcl__conversions.html
ab5b59f955ef820008c1bc23137ba8e56
(const std::vector< PCLIndicesMsg > &cluster_indices)
std::vector< PCLModelCoefficientMsg >
convertToROSModelCoefficients
namespacepcl__conversions.html
ae9c01029ed169cc10d30deef3be5ac0d
(const std::vector< pcl::ModelCoefficients::Ptr > &coefficients, const std_msgs::Header &header)
std::vector< PCLIndicesMsg >
convertToROSPointIndices
namespacepcl__conversions.html
ac9dbb43a63b86591aedeb062d8369744
(const std::vector< pcl::PointIndices::Ptr > cluster_indices, const std_msgs::Header &header)
std::vector< PCLIndicesMsg >
convertToROSPointIndices
namespacepcl__conversions.html
aaea65c661c3e885bfabe98415e401cce
(const std::vector< pcl::PointIndices > cluster_indices, const std_msgs::Header &header)
void
poseEigenToMsg
namespacetf.html
a2428328e9042341181c02323df4626c1
(Eigen::Affine3f &eigen, geometry_msgs::Pose &msg)
void
poseMsgToEigen
namespacetf.html
a02a2d1c62b64fc0e29efe6978dd11bd6
(const geometry_msgs::Pose &msg, Eigen::Affine3f &eigen)
void
rangeImageToCvMat
namespacejsk__recognition__utils.html
a0647573f78394bd39ec38a32bfd09217
(const pcl::RangeImage &range_image, cv::Mat &mat)
void
transformEigenToMsg
namespacetf.html
a45d233d2e40a292f2d638757dca93512
(Eigen::Affine3f &eigen, geometry_msgs::Transform &msg)
void
transformEigenToTF
namespacetf.html
afceb5afdb671fc18f44938ee7dca2464
(Eigen::Affine3f &eigen, tf::Transform &t)
void
transformMsgToEigen
namespacetf.html
a25d426f06a3c1a1b4952fedeb9db09cd
(const geometry_msgs::Transform &msg, Eigen::Affine3f &eigen)
void
transformTFToEigen
namespacetf.html
a8384706c6c807f8366f9261cc05f5d6a
(const tf::Transform &t, Eigen::Affine3f &eigen)
void
vectorEigenToTF
namespacetf.html
a56322635b684ca89729c7f0284f70c2d
(const Eigen::Vector3f &e, tf::Vector3 &t)
void
vectorTFToEigen
namespacetf.html
ac2fd2981a7e7668a83db7d15c71846bc
(const tf::Vector3 &t, Eigen::Vector3f &e)
pcl_conversion_util.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
pcl__conversion__util_8h
jsk_recognition_utils
pcl::PointIndices
PCLIndicesMsg
pcl__conversion__util_8h.html
ad1f105c6e2b643a0f9bd26e984bded83
pcl::ModelCoefficients
PCLModelCoefficientMsg
pcl__conversion__util_8h.html
a73b53d9c420a0a53dac8b0f8c8aa2e62
void
convertEigenAffine3
namespacejsk__recognition__utils.html
a9a59bca785b14d38e73a455d861e9563
(const Eigen::Affine3d &from, Eigen::Affine3f &to)
void
convertEigenAffine3
namespacejsk__recognition__utils.html
af8cf76fb5e9d81403fc9460b1f0c0833
(const Eigen::Affine3f &from, Eigen::Affine3d &to)
void
convertMatrix4
namespacejsk__recognition__utils.html
a0467661e3b151d076f4f6d60c4f46836
(const FromT &from, ToT &to)
std::vector< pcl::ModelCoefficients::Ptr >
convertToPCLModelCoefficients
namespacepcl__conversions.html
a81cf19f3dfa2b51b6c507f9a73afb1e5
(const std::vector< PCLModelCoefficientMsg > &coefficients)
std::vector< pcl::PointIndices::Ptr >
convertToPCLPointIndices
namespacepcl__conversions.html
ab5b59f955ef820008c1bc23137ba8e56
(const std::vector< PCLIndicesMsg > &cluster_indices)
std::vector< PCLModelCoefficientMsg >
convertToROSModelCoefficients
namespacepcl__conversions.html
ae9c01029ed169cc10d30deef3be5ac0d
(const std::vector< pcl::ModelCoefficients::Ptr > &coefficients, const std_msgs::Header &header)
std::vector< PCLIndicesMsg >
convertToROSPointIndices
namespacepcl__conversions.html
ac9dbb43a63b86591aedeb062d8369744
(const std::vector< pcl::PointIndices::Ptr > cluster_indices, const std_msgs::Header &header)
std::vector< PCLIndicesMsg >
convertToROSPointIndices
namespacepcl__conversions.html
aaea65c661c3e885bfabe98415e401cce
(const std::vector< pcl::PointIndices > cluster_indices, const std_msgs::Header &header)
bool
isValidPoint
namespacejsk__recognition__utils.html
a63a0631139cfb8c0424c7b74c055ecd2
(const pcl::PointXYZ &p)
void
markerMsgToPointCloud
namespacejsk__recognition__utils.html
a51452d069d925cccea546629cf278398
(const visualization_msgs::Marker &input_marker, int sample_nums, pcl::PointCloud< PointT > &output_cloud)
void
pointFromVectorToVector
namespacejsk__recognition__utils.html
a7e5444ba564f6261b9e50313e2266d53
(const FromT &from, ToT &to)
void
pointFromVectorToXYZ
namespacejsk__recognition__utils.html
acd24cb76da45c18c6bbde79673923350
(const FromT &p, ToT &msg)
void
pointFromXYZToVector
namespacejsk__recognition__utils.html
a824b5317c3013fe1167ce8da66ddff18
(const FromT &msg, ToT &p)
void
pointFromXYZToXYZ
namespacejsk__recognition__utils.html
a304425f29afabf7ebe3c515808f4114f
(const FromT &from, ToT &to)
void
poseEigenToMsg
namespacetf.html
a2428328e9042341181c02323df4626c1
(Eigen::Affine3f &eigen, geometry_msgs::Pose &msg)
void
poseMsgToEigen
namespacetf.html
a02a2d1c62b64fc0e29efe6978dd11bd6
(const geometry_msgs::Pose &msg, Eigen::Affine3f &eigen)
void
rangeImageToCvMat
namespacejsk__recognition__utils.html
a0647573f78394bd39ec38a32bfd09217
(const pcl::RangeImage &range_image, cv::Mat &mat)
void
transformEigenToMsg
namespacetf.html
a45d233d2e40a292f2d638757dca93512
(Eigen::Affine3f &eigen, geometry_msgs::Transform &msg)
void
transformEigenToTF
namespacetf.html
afceb5afdb671fc18f44938ee7dca2464
(Eigen::Affine3f &eigen, tf::Transform &t)
void
transformMsgToEigen
namespacetf.html
a25d426f06a3c1a1b4952fedeb9db09cd
(const geometry_msgs::Transform &msg, Eigen::Affine3f &eigen)
void
transformTFToEigen
namespacetf.html
a8384706c6c807f8366f9261cc05f5d6a
(const tf::Transform &t, Eigen::Affine3f &eigen)
void
vectorEigenToTF
namespacetf.html
a56322635b684ca89729c7f0284f70c2d
(const Eigen::Vector3f &e, tf::Vector3 &t)
void
vectorTFToEigen
namespacetf.html
ac2fd2981a7e7668a83db7d15c71846bc
(const tf::Vector3 &t, Eigen::Vector3f &e)
pcl_ros_util.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
pcl__ros__util_8cpp
jsk_recognition_utils/pcl_ros_util.h
jsk_recognition_utils
void
publishPointIndices
namespacejsk__recognition__utils.html
a86492f61e9c2789575049191df68a71b
(ros::Publisher &pub, const pcl::PointIndices &indices, const std_msgs::Header &header)
pcl_ros_util.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
pcl__ros__util_8h
jsk_recognition_utils
void
publishPointIndices
namespacejsk__recognition__utils.html
a86492f61e9c2789575049191df68a71b
(ros::Publisher &pub, const pcl::PointIndices &indices, const std_msgs::Header &header)
pcl_util.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
pcl__util_8cpp
jsk_recognition_utils/pcl_util.h
jsk_recognition_utils
void
_buildGroupFromGraphMap
namespacejsk__recognition__utils.html
a44d9e489420f3e3d42f24c628478636e
(IntegerGraphMap graph_map, const int from_index, std::vector< int > &to_indices, std::set< int > &output_set)
void
addDiagnosticBooleanStat
namespacejsk__recognition__utils.html
a7061b9f2fb682ec148001f26991a2f3f
(const std::string &string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &stat)
void
addDiagnosticErrorSummary
namespacejsk__recognition__utils.html
a8a2f91018b9bce9f6b74b01a40c29ecc
(const std::string &string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &stat)
void
addDiagnosticInformation
namespacejsk__recognition__utils.html
a6565f96663011544981522cc1d5c8d76
(const std::string &string_prefix, jsk_topic_tools::TimeAccumulator &accumulator, diagnostic_updater::DiagnosticStatusWrapper &stat)
std::vector< int >
addIndices
namespacejsk__recognition__utils.html
abb04a5e9c75c6a8c890a14e259d53d50
(const std::vector< int > &a, const std::vector< int > &b)
pcl::PointIndices::Ptr
addIndices
namespacejsk__recognition__utils.html
a56cb176e2455dd89e55d5bdb673c2554
(const pcl::PointIndices &a, const pcl::PointIndices &b)
Eigen::Affine3f
affineFromYAMLNode
namespacejsk__recognition__utils.html
a96baccb2845d39d899a37bbc4c6fc4c9
(const YAML::Node &pose)
void
buildAllGroupsSetFromGraphMap
namespacejsk__recognition__utils.html
af364866625fb7c495e13012130a32ca3
(IntegerGraphMap graph_map, std::vector< std::set< int > > &output_sets)
void
buildGroupFromGraphMap
namespacejsk__recognition__utils.html
a2ddfee24452a51e4a69a5ec84b2e63b9
(IntegerGraphMap graph_map, const int from_index, std::vector< int > &to_indices, std::set< int > &output_set)
std::vector< int >
subIndices
namespacejsk__recognition__utils.html
a55b2bf4bd40907b8adf198a1dfeabe92
(const std::vector< int > &a, const std::vector< int > &b)
pcl::PointIndices::Ptr
subIndices
namespacejsk__recognition__utils.html
a01896ca8fc655a3877b1d058dbfe6639
(const pcl::PointIndices &a, const pcl::PointIndices &b)
pcl_util.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
pcl__util_8h
jsk_recognition_utils::Counter
jsk_recognition_utils::SeriesedBoolean
jsk_recognition_utils::TimeredDiagnosticUpdater
jsk_recognition_utils
std::map< int, std::vector< int > >
IntegerGraphMap
namespacejsk__recognition__utils.html
aeca1c5905bcea073744ce077f16d6ed3
void
_buildGroupFromGraphMap
namespacejsk__recognition__utils.html
a44d9e489420f3e3d42f24c628478636e
(IntegerGraphMap graph_map, const int from_index, std::vector< int > &to_indices, std::set< int > &output_set)
void
addDiagnosticBooleanStat
namespacejsk__recognition__utils.html
a7061b9f2fb682ec148001f26991a2f3f
(const std::string &string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &stat)
void
addDiagnosticErrorSummary
namespacejsk__recognition__utils.html
a8a2f91018b9bce9f6b74b01a40c29ecc
(const std::string &string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &stat)
void
addDiagnosticInformation
namespacejsk__recognition__utils.html
a6565f96663011544981522cc1d5c8d76
(const std::string &string_prefix, jsk_topic_tools::TimeAccumulator &accumulator, diagnostic_updater::DiagnosticStatusWrapper &stat)
std::vector< int >
addIndices
namespacejsk__recognition__utils.html
abb04a5e9c75c6a8c890a14e259d53d50
(const std::vector< int > &a, const std::vector< int > &b)
pcl::PointIndices::Ptr
addIndices
namespacejsk__recognition__utils.html
a56cb176e2455dd89e55d5bdb673c2554
(const pcl::PointIndices &a, const pcl::PointIndices &b)
void
addSet
namespacejsk__recognition__utils.html
add542e9571dcaad68b276afdeb7aaf7e
(std::set< T > &output, const std::set< T > &new_set)
Eigen::Affine3f
affineFromYAMLNode
namespacejsk__recognition__utils.html
a96baccb2845d39d899a37bbc4c6fc4c9
(const YAML::Node &pose)
void
appendVector
namespacejsk__recognition__utils.html
a430f4be305c1b3c74d170788cb11ffec
(std::vector< T > &a, const std::vector< T > &b)
void
buildAllGroupsSetFromGraphMap
namespacejsk__recognition__utils.html
af364866625fb7c495e13012130a32ca3
(IntegerGraphMap graph_map, std::vector< std::set< int > > &output_sets)
void
buildGroupFromGraphMap
namespacejsk__recognition__utils.html
a2ddfee24452a51e4a69a5ec84b2e63b9
(IntegerGraphMap graph_map, const int from_index, std::vector< int > &to_indices, std::set< int > &output_set)
std_msgs::ColorRGBA
colorCategory20
namespacejsk__recognition__utils.html
abdb05360bbf3469b00edb443ead278be
(int i)
std::vector< typename pcl::PointCloud< PointT >::Ptr >
convertToPointCloudArray
namespacejsk__recognition__utils.html
a2a92aa472100c40c5639d312f3368d04
(const typename pcl::PointCloud< PointT >::Ptr &cloud, const std::vector< pcl::PointIndices::Ptr > &indices)
pcl::PointCloud< pcl::PointXYZ >::Ptr
convertToXYZCloud
namespacejsk__recognition__utils.html
aa8d9c6b012ce37a300f327e4ea5f9a64
(const pcl::PointCloud< T > &cloud)
std::vector< int >
subIndices
namespacejsk__recognition__utils.html
a55b2bf4bd40907b8adf198a1dfeabe92
(const std::vector< int > &a, const std::vector< int > &b)
pcl::PointIndices::Ptr
subIndices
namespacejsk__recognition__utils.html
a01896ca8fc655a3877b1d058dbfe6639
(const pcl::PointIndices &a, const pcl::PointIndices &b)
boost::mutex
global_chull_mutex
namespacejsk__recognition__utils.html
abe11acb6c696331fb7755a02a7e8eb02
plane.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
plane_8cpp
jsk_recognition_utils/geo/plane.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils/pcl_conversion_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
plane_8cpp.html
a6f8d72f246afd169db5484099cdd9349
plane.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
plane_8h
jsk_recognition_utils/types.h
jsk_recognition_utils::Plane
jsk_recognition_utils
pointcloud_sensor_model.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/sensor_model/
pointcloud__sensor__model_8h
jsk_recognition_utils::PointCloudSensorModel
jsk_recognition_utils
polygon.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
polygon_8cpp
jsk_recognition_utils/geo/polygon.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils/pcl/ear_clipping_patched.h
jsk_recognition_utils/sensor_model_utils.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
polygon_8cpp.html
a6f8d72f246afd169db5484099cdd9349
std::vector< Plane::Ptr >
convertToPlanes
namespacejsk__recognition__utils.html
ac4a58cb432286d062bd9f1d0b3e55ab3
(std::vector< pcl::ModelCoefficients::Ptr >)
polygon.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
polygon_8h
jsk_recognition_utils/geo/plane.h
jsk_recognition_utils/geo/segment.h
jsk_recognition_utils/sensor_model/camera_depth_sensor.h
jsk_recognition_utils/pcl_conversion_util.h
jsk_recognition_utils/random_util.h
jsk_recognition_utils::Polygon
jsk_recognition_utils
random_util.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
random__util_8cpp
jsk_recognition_utils/random_util.h
jsk_recognition_utils
double
randomGaussian
namespacejsk__recognition__utils.html
a907f4101d3b92fc8fc4b9fa853a8e24c
(double mean, double var, boost::mt19937 &gen)
double
randomUniform
namespacejsk__recognition__utils.html
a77b7c5dec5bb4c413c2cdc1cf27f85c0
(double min, double max, boost::mt19937 &gen)
random_util.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
random__util_8h
jsk_recognition_utils
double
randomGaussian
namespacejsk__recognition__utils.html
a907f4101d3b92fc8fc4b9fa853a8e24c
(double mean, double var, boost::mt19937 &gen)
double
randomUniform
namespacejsk__recognition__utils.html
a77b7c5dec5bb4c413c2cdc1cf27f85c0
(double min, double max, boost::mt19937 &gen)
segment.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/geo/
segment_8cpp
jsk_recognition_utils/geo/segment.h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
segment_8cpp.html
a6f8d72f246afd169db5484099cdd9349
std::ostream &
operator<<
namespacejsk__recognition__utils.html
afbc49d20a5dcb93bedea8ea922df8adc
(std::ostream &os, const Segment &seg)
segment.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/geo/
segment_8h
jsk_recognition_utils/geo/line.h
jsk_recognition_utils::Segment
jsk_recognition_utils
sensor_model_utils.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
sensor__model__utils_8cpp
jsk_recognition_utils/sensor_model_utils.h
jsk_recognition_utils
#define
BOOST_PARAMETER_MAX_ARITY
sensor__model__utils_8cpp.html
a6f8d72f246afd169db5484099cdd9349
std::vector< cv::Point >
project3DPointstoPixel
namespacejsk__recognition__utils.html
ac64a2c090eda5fefcaf4ff3d5e355184
(const image_geometry::PinholeCameraModel &model, const Vertices &vertices)
sensor_model_utils.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
sensor__model__utils_8h
jsk_recognition_utils/geo_util.h
jsk_recognition_utils
std::vector< cv::Point >
project3DPointstoPixel
namespacejsk__recognition__utils.html
ac64a2c090eda5fefcaf4ff3d5e355184
(const image_geometry::PinholeCameraModel &model, const Vertices &vertices)
cv::Point
project3DPointToPixel
namespacejsk__recognition__utils.html
a02711093a6e98c075f5ba7744bacd2cf
(const image_geometry::PinholeCameraModel &model, const Eigen::Vector3f &p)
setup.py
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/
setup_8py
tuple
d
namespacesetup.html
acec34584a95c5efe41322be64ce8704d
spindle_laser_sensor.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/sensor_model/
spindle__laser__sensor_8h
jsk_recognition_utils/sensor_model/pointcloud_sensor_model.h
jsk_recognition_utils::SpindleLaserSensor
jsk_recognition_utils
tf_listener_singleton.cpp
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/src/
tf__listener__singleton_8cpp
jsk_recognition_utils/tf_listener_singleton.h
jsk_recognition_utils
tf::StampedTransform
lookupTransformWithDuration
namespacejsk__recognition__utils.html
a8671aecf93bdb4c2ebc007324cb6a2d8
(tf::TransformListener *listener, const std::string &to_frame, const std::string &from_frame, const ros::Time &stamp, ros::Duration duration)
tf_listener_singleton.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
tf__listener__singleton_8h
jsk_recognition_utils::TfListenerSingleton
jsk_recognition_utils
tf::StampedTransform
lookupTransformWithDuration
namespacejsk__recognition__utils.html
a8671aecf93bdb4c2ebc007324cb6a2d8
(tf::TransformListener *listener, const std::string &to_frame, const std::string &from_frame, const ros::Time &stamp, ros::Duration duration)
types.h
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/include/jsk_recognition_utils/
types_8h
jsk_recognition_utils
Eigen::Vector3f
Point
namespacejsk__recognition__utils.html
abccebddedc5c1badd69bba85ac133510
boost::tuple< size_t, size_t >
PointIndexPair
namespacejsk__recognition__utils.html
ad0214c1e59ccc7c507b9dcf384e65e12
boost::tuple< Point, Point >
PointPair
namespacejsk__recognition__utils.html
a0858e3dea49574a9f8dba2bfbca6134d
Eigen::Vector3f
Vertex
namespacejsk__recognition__utils.html
a7b13e82f9137be38b494571d47f33d64
std::vector< Eigen::Vector3f, Eigen::aligned_allocator< Eigen::Vector3f > >
Vertices
namespacejsk__recognition__utils.html
a34d26473ca958b29c2fc4d1d61506a74
visualize.py
/home/rosbuild/hudson/workspace/doc-indigo-jsk_recognition/doc_stacks/2015-10-28_10-29-14.652690/jsk_recognition/jsk_recognition_utils/python/jsk_recognition_utils/
visualize_8py
jsk_recognition_utils::visualize
def
get_tile_image
namespacejsk__recognition__utils_1_1visualize.html
a06c1610273579bdfa6d495d016e9c07e
jsk_recognition_utils
namespacejsk__recognition__utils.html
jsk_recognition_utils::feature
jsk_recognition_utils::mask
jsk_recognition_utils::visualize
jsk_recognition_utils::CameraDepthSensor
jsk_recognition_utils::ConvexPolygon
jsk_recognition_utils::Counter
jsk_recognition_utils::Cube
jsk_recognition_utils::Cylinder
jsk_recognition_utils::GridIndex
jsk_recognition_utils::GridLine
jsk_recognition_utils::GridMap
jsk_recognition_utils::GridPlane
jsk_recognition_utils::Line
jsk_recognition_utils::Plane
jsk_recognition_utils::PointCloudSensorModel
jsk_recognition_utils::Polygon
jsk_recognition_utils::Segment
jsk_recognition_utils::SeriesedBoolean
jsk_recognition_utils::SpindleLaserSensor
jsk_recognition_utils::TfListenerSingleton
jsk_recognition_utils::TimeredDiagnosticUpdater
std::map< int, std::vector< int > >
IntegerGraphMap
namespacejsk__recognition__utils.html
aeca1c5905bcea073744ce077f16d6ed3
Eigen::Vector3f
Point
namespacejsk__recognition__utils.html
abccebddedc5c1badd69bba85ac133510
boost::tuple< size_t, size_t >
PointIndexPair
namespacejsk__recognition__utils.html
ad0214c1e59ccc7c507b9dcf384e65e12
boost::tuple< Point, Point >
PointPair
namespacejsk__recognition__utils.html
a0858e3dea49574a9f8dba2bfbca6134d
Eigen::Vector3f
Vertex
namespacejsk__recognition__utils.html
a7b13e82f9137be38b494571d47f33d64
std::vector< Eigen::Vector3f, Eigen::aligned_allocator< Eigen::Vector3f > >
Vertices
namespacejsk__recognition__utils.html
a34d26473ca958b29c2fc4d1d61506a74
void
_buildGroupFromGraphMap
namespacejsk__recognition__utils.html
a44d9e489420f3e3d42f24c628478636e
(IntegerGraphMap graph_map, const int from_index, std::vector< int > &to_indices, std::set< int > &output_set)
void
addDiagnosticBooleanStat
namespacejsk__recognition__utils.html
a7061b9f2fb682ec148001f26991a2f3f
(const std::string &string_prefix, const bool value, diagnostic_updater::DiagnosticStatusWrapper &stat)
void
addDiagnosticErrorSummary
namespacejsk__recognition__utils.html
a8a2f91018b9bce9f6b74b01a40c29ecc
(const std::string &string_prefix, jsk_topic_tools::VitalChecker::Ptr vital_checker, diagnostic_updater::DiagnosticStatusWrapper &stat)
void
addDiagnosticInformation
namespacejsk__recognition__utils.html
a6565f96663011544981522cc1d5c8d76
(const std::string &string_prefix, jsk_topic_tools::TimeAccumulator &accumulator, diagnostic_updater::DiagnosticStatusWrapper &stat)
std::vector< int >
addIndices
namespacejsk__recognition__utils.html
abb04a5e9c75c6a8c890a14e259d53d50
(const std::vector< int > &a, const std::vector< int > &b)
pcl::PointIndices::Ptr
addIndices
namespacejsk__recognition__utils.html
a56cb176e2455dd89e55d5bdb673c2554
(const pcl::PointIndices &a, const pcl::PointIndices &b)
void
addSet
namespacejsk__recognition__utils.html
add542e9571dcaad68b276afdeb7aaf7e
(std::set< T > &output, const std::set< T > &new_set)
Eigen::Affine3f
affineFromYAMLNode
namespacejsk__recognition__utils.html
a96baccb2845d39d899a37bbc4c6fc4c9
(const YAML::Node &pose)
void
appendVector
namespacejsk__recognition__utils.html
a430f4be305c1b3c74d170788cb11ffec
(std::vector< T > &a, const std::vector< T > &b)
jsk_recognition_msgs::BoundingBox
boundingBoxFromPointCloud
namespacejsk__recognition__utils.html
a478c1b513ed6c7ede27df3004ded46be
(const pcl::PointCloud< PointT > &cloud)
void
buildAllGroupsSetFromGraphMap
namespacejsk__recognition__utils.html
af364866625fb7c495e13012130a32ca3
(IntegerGraphMap graph_map, std::vector< std::set< int > > &output_sets)
void
buildGroupFromGraphMap
namespacejsk__recognition__utils.html
a2ddfee24452a51e4a69a5ec84b2e63b9
(IntegerGraphMap graph_map, const int from_index, std::vector< int > &to_indices, std::set< int > &output_set)
std_msgs::ColorRGBA
colorCategory20
namespacejsk__recognition__utils.html
abdb05360bbf3469b00edb443ead278be
(int i)
cv::Scalar
colorROSToCVBGR
namespacejsk__recognition__utils.html
af48a1e9efeb0d80f4b4c88ded15cf8f6
(const std_msgs::ColorRGBA &ros_color)
cv::Scalar
colorROSToCVRGB
namespacejsk__recognition__utils.html
a1295629c071deb4ae2ef16e1de668b78
(const std_msgs::ColorRGBA &ros_color)
bool
compareHistogramWithRangeBin
namespacejsk__recognition__utils.html
a33b1f2d985a8cce030eab12712576ef3
(const jsk_recognition_msgs::HistogramWithRangeBin &left, const jsk_recognition_msgs::HistogramWithRangeBin &right)
cv::MatND
computeHistogram
namespacejsk__recognition__utils.html
a1d2ebb2037d78e2b6c79b8f7bce8d00c
(const cv::Mat &input_image, int bin_size, float min_value, float max_value, const cv::Mat &mask_image)
void
convertEigenAffine3
namespacejsk__recognition__utils.html
a9a59bca785b14d38e73a455d861e9563
(const Eigen::Affine3d &from, Eigen::Affine3f &to)
void
convertEigenAffine3
namespacejsk__recognition__utils.html
af8cf76fb5e9d81403fc9460b1f0c0833
(const Eigen::Affine3f &from, Eigen::Affine3d &to)
void
convertMatrix4
namespacejsk__recognition__utils.html
a0467661e3b151d076f4f6d60c4f46836
(const FromT &from, ToT &to)
std::vector< Plane::Ptr >
convertToPlanes
namespacejsk__recognition__utils.html
ac4a58cb432286d062bd9f1d0b3e55ab3
(std::vector< pcl::ModelCoefficients::Ptr >)
std::vector< typename pcl::PointCloud< PointT >::Ptr >
convertToPointCloudArray
namespacejsk__recognition__utils.html
a2a92aa472100c40c5639d312f3368d04
(const typename pcl::PointCloud< PointT >::Ptr &cloud, const std::vector< pcl::PointIndices::Ptr > &indices)
pcl::PointCloud< pcl::PointXYZ >::Ptr
convertToXYZCloud
namespacejsk__recognition__utils.html
aa8d9c6b012ce37a300f327e4ea5f9a64
(const pcl::PointCloud< T > &cloud)
ConvexPolygon::Ptr
convexFromCoefficientsAndInliers
namespacejsk__recognition__utils.html
a10abea46c6e0243610fe2c0e03db5750
(const typename pcl::PointCloud< PointT >::Ptr cloud, const pcl::PointIndices::Ptr inliers, const pcl::ModelCoefficients::Ptr coefficients)
std::vector< jsk_recognition_msgs::HistogramWithRangeBin >
cvMatNDToHistogramWithRangeBinArray
namespacejsk__recognition__utils.html
a868e7a08c24cc0eb4c3d5cbfe83ac424
(const cv::MatND &cv_hist, float min_value, float max_value)
void
drawHistogramWithRangeBin
namespacejsk__recognition__utils.html
a59ca386550e38d684810d61b4bc228f4
(cv::Mat &image, const jsk_recognition_msgs::HistogramWithRangeBin &bin, float min_width_value, float max_width_value, float max_height_value, cv::Scalar color)
bool
isValidPoint
namespacejsk__recognition__utils.html
a63a0631139cfb8c0424c7b74c055ecd2
(const pcl::PointXYZ &p)
tf::StampedTransform
lookupTransformWithDuration
namespacejsk__recognition__utils.html
a8671aecf93bdb4c2ebc007324cb6a2d8
(tf::TransformListener *listener, const std::string &to_frame, const std::string &from_frame, const ros::Time &stamp, ros::Duration duration)
void
markerMsgToPointCloud
namespacejsk__recognition__utils.html
a51452d069d925cccea546629cf278398
(const visualization_msgs::Marker &input_marker, int sample_nums, pcl::PointCloud< PointT > &output_cloud)
std::ostream &
operator<<
namespacejsk__recognition__utils.html
afbc49d20a5dcb93bedea8ea922df8adc
(std::ostream &os, const Segment &seg)
Vertices
pointCloudToVertices
namespacejsk__recognition__utils.html
af79323b07e0ce00d8623dcc502632d5c
(const pcl::PointCloud< PointT > &cloud)
void
pointFromVectorToVector
namespacejsk__recognition__utils.html
a7e5444ba564f6261b9e50313e2266d53
(const FromT &from, ToT &to)
void
pointFromVectorToXYZ
namespacejsk__recognition__utils.html
acd24cb76da45c18c6bbde79673923350
(const FromT &p, ToT &msg)
void
pointFromXYZToVector
namespacejsk__recognition__utils.html
a824b5317c3013fe1167ce8da66ddff18
(const FromT &msg, ToT &p)
void
pointFromXYZToXYZ
namespacejsk__recognition__utils.html
a304425f29afabf7ebe3c515808f4114f
(const FromT &from, ToT &to)
std::vector< cv::Point >
project3DPointstoPixel
namespacejsk__recognition__utils.html
ac64a2c090eda5fefcaf4ff3d5e355184
(const image_geometry::PinholeCameraModel &model, const Vertices &vertices)
cv::Point
project3DPointToPixel
namespacejsk__recognition__utils.html
a02711093a6e98c075f5ba7744bacd2cf
(const image_geometry::PinholeCameraModel &model, const Eigen::Vector3f &p)
void
publishPointIndices
namespacejsk__recognition__utils.html
a86492f61e9c2789575049191df68a71b
(ros::Publisher &pub, const pcl::PointIndices &indices, const std_msgs::Header &header)
double
randomGaussian
namespacejsk__recognition__utils.html
a907f4101d3b92fc8fc4b9fa853a8e24c
(double mean, double var, boost::mt19937 &gen)
double
randomUniform
namespacejsk__recognition__utils.html
a77b7c5dec5bb4c413c2cdc1cf27f85c0
(double min, double max, boost::mt19937 &gen)
void
rangeImageToCvMat
namespacejsk__recognition__utils.html
a0647573f78394bd39ec38a32bfd09217
(const pcl::RangeImage &range_image, cv::Mat &mat)
Eigen::Quaternionf
rotFrom3Axis
namespacejsk__recognition__utils.html
a273fdb1bf1f3451c6e863abae6a32dcc
(const Eigen::Vector3f &ex, const Eigen::Vector3f &ey, const Eigen::Vector3f &ez)
void
sortHistogramWithRangeBinArray
namespacejsk__recognition__utils.html
a32d5fa3f4be8abc719b569ce454ac390
(std::vector< jsk_recognition_msgs::HistogramWithRangeBin > &bins)
std::vector< int >
subIndices
namespacejsk__recognition__utils.html
a55b2bf4bd40907b8adf198a1dfeabe92
(const std::vector< int > &a, const std::vector< int > &b)
pcl::PointIndices::Ptr
subIndices
namespacejsk__recognition__utils.html
a01896ca8fc655a3877b1d058dbfe6639
(const pcl::PointIndices &a, const pcl::PointIndices &b)
std::vector< jsk_recognition_msgs::HistogramWithRangeBin >
topNHistogramWithRangeBins
namespacejsk__recognition__utils.html
a5a31c754d0fe220c7c319528526445fc
(const std::vector< jsk_recognition_msgs::HistogramWithRangeBin > &bins, double top_n_rate)
pcl::PointCloud< PointT >::Ptr
verticesToPointCloud
namespacejsk__recognition__utils.html
a5e119d63bec383379610713b8e346d86
(const Vertices &v)
boost::mutex
global_chull_mutex
namespacejsk__recognition__utils.html
abe11acb6c696331fb7755a02a7e8eb02
jsk_recognition_utils::CameraDepthSensor
classjsk__recognition__utils_1_1CameraDepthSensor.html
jsk_recognition_utils::PointCloudSensorModel
boost::shared_ptr< CameraDepthSensor >
Ptr
classjsk__recognition__utils_1_1CameraDepthSensor.html
a8652b836a68cbe73e16001871eeacc96
CameraDepthSensor
classjsk__recognition__utils_1_1CameraDepthSensor.html
a545c7e0ee0de0db66a0c90b7c9676edb
()
virtual double
expectedPointCloudNum
classjsk__recognition__utils_1_1CameraDepthSensor.html
a4225cabfbdeac9384f20aea4ad85a51d
(double distance, double area) const
virtual image_geometry::PinholeCameraModel
getPinholeCameraModel
classjsk__recognition__utils_1_1CameraDepthSensor.html
a6cabb5c0016d2378c2267da336b232f7
() const
virtual int
height
classjsk__recognition__utils_1_1CameraDepthSensor.html
a8e2ff5db5037fb5198c82885e65be2e6
() const
virtual cv::Mat
image
classjsk__recognition__utils_1_1CameraDepthSensor.html
aae97620961c885e7907ef8a5caedd03c
(const int type) const
virtual bool
isInside
classjsk__recognition__utils_1_1CameraDepthSensor.html
ab075c424ad44fa61f1bbd4641f11245a
(const cv::Point &p) const
virtual cv::Point
limit2DPoint
classjsk__recognition__utils_1_1CameraDepthSensor.html
a7f988e67a326fcad5715ee228df820a6
(const cv::Point &p) const
virtual void
setCameraInfo
classjsk__recognition__utils_1_1CameraDepthSensor.html
a1c905303246396c345f7e1f0a607095d
(const sensor_msgs::CameraInfo &info)
virtual int
width
classjsk__recognition__utils_1_1CameraDepthSensor.html
a6477c21831f5028f35a3eb4a4422b5f9
() const
sensor_msgs::CameraInfo
camera_info_
classjsk__recognition__utils_1_1CameraDepthSensor.html
a69c1e9455c879757f83ac8b862710c69
image_geometry::PinholeCameraModel
model_
classjsk__recognition__utils_1_1CameraDepthSensor.html
a6d8f5ff7f0daa011ca13701f1f72bd1c
jsk_recognition_utils::ConvexPolygon
classjsk__recognition__utils_1_1ConvexPolygon.html
jsk_recognition_utils::Polygon
boost::shared_ptr< ConvexPolygon >
Ptr
classjsk__recognition__utils_1_1ConvexPolygon.html
a0b72c3679e9e844958a1a9cf19f67517
Eigen::Vector3f
Vertex
classjsk__recognition__utils_1_1ConvexPolygon.html
a14064084ee226649ed1397b855902abd
std::vector< Eigen::Vector3f, Eigen::aligned_allocator< Eigen::Vector3f > >
Vertices
classjsk__recognition__utils_1_1ConvexPolygon.html
af8e431cf96c93cb418c1a62acc8b6d33
bool
allEdgesLongerThan
classjsk__recognition__utils_1_1ConvexPolygon.html
ac8df748a7698d62dc3da15ddf49d29cc
(double thr)
ConvexPolygon
classjsk__recognition__utils_1_1ConvexPolygon.html
a3956dfdc730f64e8a28719b80c2dc52e
(const Vertices &vertices)
ConvexPolygon
classjsk__recognition__utils_1_1ConvexPolygon.html
a3675a30c71f2ff3c5fc943ee46c0d6e5
(const Vertices &vertices, const std::vector< float > &coefficients)
double
distanceFromVertices
classjsk__recognition__utils_1_1ConvexPolygon.html
ab11d3dfaab00c23ff8c2a38539ed94a3
(const Eigen::Vector3f &p)
bool
distanceSmallerThan
classjsk__recognition__utils_1_1ConvexPolygon.html
a9a815dcb2b2b93c26b4a42c3ec0af108
(const Eigen::Vector3f &p, double distance_threshold)
bool
distanceSmallerThan
classjsk__recognition__utils_1_1ConvexPolygon.html
a2657256bcd7a62b9a8c6e904fc5f3aa6
(const Eigen::Vector3f &p, double distance_threshold, double &output_distance)
virtual ConvexPolygon
flipConvex
classjsk__recognition__utils_1_1ConvexPolygon.html
aaa17d7e3809fd37d2126d83de764dae6
()
virtual Eigen::Vector3f
getCentroid
classjsk__recognition__utils_1_1ConvexPolygon.html
abb5889ec4cbda684056e2da7c5f7c3ac
()
virtual bool
isProjectableInside
classjsk__recognition__utils_1_1ConvexPolygon.html
a589fa9827516e9ddaba57107b1010f67
(const Eigen::Vector3f &p)
virtual Ptr
magnify
classjsk__recognition__utils_1_1ConvexPolygon.html
ab0abca6a31f598f6a4e0ca95b35a821f
(const double scale_factor)
virtual Ptr
magnifyByDistance
classjsk__recognition__utils_1_1ConvexPolygon.html
abd710b5fcbe8991a8e9f9ff08a2e76e4
(const double distance)
virtual void
project
classjsk__recognition__utils_1_1ConvexPolygon.html
ac124c544374ad606d82a2e846c6edcf6
(const Eigen::Vector3f &p, Eigen::Vector3f &output)
virtual void
project
classjsk__recognition__utils_1_1ConvexPolygon.html
a1854a184695aed8668249e45836c0276
(const Eigen::Vector3d &p, Eigen::Vector3d &output)
virtual void
project
classjsk__recognition__utils_1_1ConvexPolygon.html
a9833a8f4c4fda57e874350f2d292c18b
(const Eigen::Vector3d &p, Eigen::Vector3f &output)
virtual void
project
classjsk__recognition__utils_1_1ConvexPolygon.html
a10b2a753543ec8402b15ffed598b5907
(const Eigen::Vector3f &p, Eigen::Vector3d &output)
virtual void
projectOnPlane
classjsk__recognition__utils_1_1ConvexPolygon.html
ab9e4b86b5be10a8c1d2e41aacff6276a
(const Eigen::Vector3f &p, Eigen::Vector3f &output)
virtual void
projectOnPlane
classjsk__recognition__utils_1_1ConvexPolygon.html
ab378befbd4011d274aa1f86b07181001
(const Eigen::Affine3f &p, Eigen::Affine3f &output)
geometry_msgs::Polygon
toROSMsg
classjsk__recognition__utils_1_1ConvexPolygon.html
ad326d2c017a8e05f42699dc155e443ea
()
static ConvexPolygon
fromROSMsg
classjsk__recognition__utils_1_1ConvexPolygon.html
a280a452f43a66a300b59740bdad7b378
(const geometry_msgs::Polygon &polygon)
static ConvexPolygon::Ptr
fromROSMsgPtr
classjsk__recognition__utils_1_1ConvexPolygon.html
aeecc95ff1c9301c5891bf6b77000e530
(const geometry_msgs::Polygon &polygon)
jsk_recognition_utils::Counter
classjsk__recognition__utils_1_1Counter.html
boost::accumulators::accumulator_set< double, boost::accumulators::stats< boost::accumulators::tag::count, boost::accumulators::tag::mean, boost::accumulators::tag::min, boost::accumulators::tag::max, boost::accumulators::tag::variance > >
Accumulator
classjsk__recognition__utils_1_1Counter.html
a211fb3267482eab53732cad6528af0b7
virtual void
add
classjsk__recognition__utils_1_1Counter.html
a2aea8dcaf0840084ef466cedf27ea93a
(double v)
virtual int
count
classjsk__recognition__utils_1_1Counter.html
a2d7ee210410d77445ce0bd7e86779880
()
virtual double
max
classjsk__recognition__utils_1_1Counter.html
a4564e104f8c8094c50ab5746b8be6164
()
virtual double
mean
classjsk__recognition__utils_1_1Counter.html
ae6e325d9f6eae2eb88cf7c688ae78ea8
()
virtual double
min
classjsk__recognition__utils_1_1Counter.html
a77cad7aec535b03f59fa5bcacc7631dc
()
virtual double
variance
classjsk__recognition__utils_1_1Counter.html
a2b5b8aefbca5af72c16a8608b671bfba
()
Accumulator
acc_
classjsk__recognition__utils_1_1Counter.html
a90c8d319c0e51c37696c4e994e92e749
jsk_recognition_utils::Cube
classjsk__recognition__utils_1_1Cube.html
boost::shared_ptr< Cube >
Ptr
classjsk__recognition__utils_1_1Cube.html
a21d6087430b23df612235378b2aaf634
Cube
classjsk__recognition__utils_1_1Cube.html
ac5eeb159307e0220371c9de3d1b43e14
(const Eigen::Vector3f &pos, const Eigen::Quaternionf &rot)
Cube
classjsk__recognition__utils_1_1Cube.html
acadd20f679e2bbb68ae3ee42fa0e05d0
(const Eigen::Vector3f &pos, const Eigen::Quaternionf &rot, const std::vector< double > &dimensions)
Cube
classjsk__recognition__utils_1_1Cube.html
a2acf6e32d2ae8449c00d8f50a70613ee
(const Eigen::Vector3f &pos, const Eigen::Quaternionf &rot, const Eigen::Vector3f &dimensions)
Cube
classjsk__recognition__utils_1_1Cube.html
a331c9d06bf0ad44d8db69137b7577158
(const Eigen::Vector3f &pos, const Line &line_a, const Line &line_b, const Line &line_c)
std::vector< Segment::Ptr >
edges
classjsk__recognition__utils_1_1Cube.html
a6d7ec4661b2dd2f12c76c68999b6b68a
()
std::vector< Polygon::Ptr >
faces
classjsk__recognition__utils_1_1Cube.html
a210c3283932340124639d6f09708ccb3
()
std::vector< double >
getDimensions
classjsk__recognition__utils_1_1Cube.html
ac4bc7b2ebe31110d8255e7c19a1b5823
() const
ConvexPolygon::Ptr
intersectConvexPolygon
classjsk__recognition__utils_1_1Cube.html
ad29503f79067685d06bdfd83fb09df63
(Plane &plane)
virtual Eigen::Vector3f
nearestPoint
classjsk__recognition__utils_1_1Cube.html
a8ddefbd6d14f69ea353a20caada87022
(const Eigen::Vector3f &p, double &distance)
void
setDimensions
classjsk__recognition__utils_1_1Cube.html
a16665a8eb6d0e2acd68218c9cde2e8ce
(const std::vector< double > &new_dimensions)
jsk_recognition_msgs::BoundingBox
toROSMsg
classjsk__recognition__utils_1_1Cube.html
a6ad900e84aebfea1a6f0dc4fe9e044f3
()
Vertices
vertices
classjsk__recognition__utils_1_1Cube.html
a51dba70842758362e4656fb13af5778f
()
virtual
~Cube
classjsk__recognition__utils_1_1Cube.html
a22e6ef7ce20c20c77412d143950a7587
()
virtual Polygon::Ptr
buildFace
classjsk__recognition__utils_1_1Cube.html
ac6eeb89c65922cf03b070188a3729381
(const Eigen::Vector3f v0, const Eigen::Vector3f v1, const Eigen::Vector3f v2, const Eigen::Vector3f v3)
virtual Eigen::Vector3f
buildVertex
classjsk__recognition__utils_1_1Cube.html
a6b39300fa00e3facaab13d3a6a60bb23
(double i, double j, double k)
std::vector< double >
dimensions_
classjsk__recognition__utils_1_1Cube.html
a6f79a98172c788a48ccc807e69c1abb8
Eigen::Vector3f
pos_
classjsk__recognition__utils_1_1Cube.html
ae59b842ddf1c52af703089774a07ddc3
Eigen::Quaternionf
rot_
classjsk__recognition__utils_1_1Cube.html
a77f176e54487bf1a5b3f1694fb3c0516
jsk_recognition_utils::Cylinder
classjsk__recognition__utils_1_1Cylinder.html
boost::shared_ptr< Cylinder >
Ptr
classjsk__recognition__utils_1_1Cylinder.html
ae23a1bef6b0c599677e293d779055643
Cylinder
classjsk__recognition__utils_1_1Cylinder.html
a601be8b1eff6a4299968e1c1db651cb2
(Eigen::Vector3f point, Eigen::Vector3f direction, double radius)
virtual void
estimateCenterAndHeight
classjsk__recognition__utils_1_1Cylinder.html
a3a89c1cc39306d0303e96f4ab2accf7c
(const pcl::PointCloud< pcl::PointXYZ > &cloud, const pcl::PointIndices &indices, Eigen::Vector3f ¢er, double &height)
virtual void
filterPointCloud
classjsk__recognition__utils_1_1Cylinder.html
abc061cdec4a89b03fbcecd334ba59f55
(const pcl::PointCloud< pcl::PointXYZ > &cloud, const double threshold, pcl::PointIndices &output)
virtual Eigen::Vector3f
getDirection
classjsk__recognition__utils_1_1Cylinder.html
a41f36edb940abb5988f00bb94a2ce394
()
virtual double
getRadius
classjsk__recognition__utils_1_1Cylinder.html
a6a4f52f464ab4374cc510d6651506ded
()
virtual void
toMarker
classjsk__recognition__utils_1_1Cylinder.html
a92289622a5260373cb77f0dc055b0195
(visualization_msgs::Marker &marker, const Eigen::Vector3f ¢er, const Eigen::Vector3f &uz, const double height)
Eigen::Vector3f
direction_
classjsk__recognition__utils_1_1Cylinder.html
ac8b53f2953375fa5b6051d77f5f34c05
Eigen::Vector3f
point_
classjsk__recognition__utils_1_1Cylinder.html
aa790317678d16fc481727f2c3b735ef3
double
radius_
classjsk__recognition__utils_1_1Cylinder.html
a5a7d84cf9df9aea795c62463eebfbe16
jsk_recognition_utils::GridIndex
classjsk__recognition__utils_1_1GridIndex.html
boost::shared_ptr< GridIndex >
Ptr
classjsk__recognition__utils_1_1GridIndex.html
a51486138334f7bef52ea90dfd755f24e
GridIndex
classjsk__recognition__utils_1_1GridIndex.html
aad44ef3ac6e6689f26783a106adecb48
()
GridIndex
classjsk__recognition__utils_1_1GridIndex.html
ac3d1e45ac862c4727de06cf171a443ea
(int _x, int _y)
virtual
~GridIndex
classjsk__recognition__utils_1_1GridIndex.html
a6c7a9a8d2c9731bd78b5979c046d9788
()
int
x
classjsk__recognition__utils_1_1GridIndex.html
a5576729102c8bcb06f9643e5ad20a33f
int
y
classjsk__recognition__utils_1_1GridIndex.html
ae35fd7f603e832226c1a073087f2afb9
jsk_recognition_utils::GridLine
classjsk__recognition__utils_1_1GridLine.html
boost::shared_ptr< GridLine >
Ptr
classjsk__recognition__utils_1_1GridLine.html
a384b6e833821b26fc26c9685c48f678d
GridLine
classjsk__recognition__utils_1_1GridLine.html
a167803746152c3a38496db8262ff276b
(const pcl::PointXYZRGB a, const pcl::PointXYZRGB b)
virtual bool
penetrateGrid
classjsk__recognition__utils_1_1GridLine.html
a64b0f3df68b3e78cfadb36f991fdb415
(const pcl::PointXYZRGB &A, const pcl::PointXYZRGB &B, const pcl::PointXYZRGB &C, const pcl::PointXYZRGB &D)
virtual bool
penetrateGrid
classjsk__recognition__utils_1_1GridLine.html
acf466ee5a0004e7a3a9cf498335c7dfd
(const Eigen::Vector3f A, const Eigen::Vector3f B, const Eigen::Vector3f C, const Eigen::Vector3f D)
virtual
~GridLine
classjsk__recognition__utils_1_1GridLine.html
aa171b1db0a3351133dc2a58452f69e62
()
const Eigen::Vector3f
from
classjsk__recognition__utils_1_1GridLine.html
a0b0911d0e2018aefbb0fed04816d729f
const Eigen::Vector3f
to
classjsk__recognition__utils_1_1GridLine.html
a88f95091f0002933047ad1c81fd3eb0a
const Eigen::Vector3f
d_
classjsk__recognition__utils_1_1GridLine.html
a3114764261bea6bd8e6f9ab6fcb34f0f
jsk_recognition_utils::GridMap
classjsk__recognition__utils_1_1GridMap.html
Columns::iterator
ColumnIterator
classjsk__recognition__utils_1_1GridMap.html
a29fe34273257eae2182259854680c661
std::map< int, RowIndices >
Columns
classjsk__recognition__utils_1_1GridMap.html
aaab89e1e1975ac08c051cb63d867a7c1
boost::shared_ptr< GridMap >
Ptr
classjsk__recognition__utils_1_1GridMap.html
a7ef2a15e95e431fa5a430812cb95af09
std::set< int >
RowIndices
classjsk__recognition__utils_1_1GridMap.html
ab02cc75a93d33e3d4dcc56698d6ec07b
std::set< int >::iterator
RowIterator
classjsk__recognition__utils_1_1GridMap.html
a738692ed5629e223421b3b71ea8dcdb5
virtual void
add
classjsk__recognition__utils_1_1GridMap.html
aa4297b5e62392c5785ab072fe834928d
(GridMap &other)
virtual bool
check4Neighbor
classjsk__recognition__utils_1_1GridMap.html
a79ad351006fb8e03a8b3c6c5cb678e1a
(int x, int y)
virtual void
decrease
classjsk__recognition__utils_1_1GridMap.html
a498564db0f06a29435c3d3b7ce510c3c
(int i)
virtual void
fillRegion
classjsk__recognition__utils_1_1GridMap.html
a3c5381bd040b82a07725ebe9e3d78903
(const Eigen::Vector3f &start, std::vector< GridIndex::Ptr > &output)
virtual void
fillRegion
classjsk__recognition__utils_1_1GridMap.html
a7bfcc0e72752a49a6b98eab6f1cc8a95
(const GridIndex::Ptr start, std::vector< GridIndex::Ptr > &output)
virtual std::vector< float >
getCoefficients
classjsk__recognition__utils_1_1GridMap.html
a79bde47adf7d2ad6f60fb4c3db995c77
()
virtual unsigned int
getGeneration
classjsk__recognition__utils_1_1GridMap.html
a2499fe343bf169d396dbd43479afa4be
()
virtual bool
getValue
classjsk__recognition__utils_1_1GridMap.html
a9eb605fc48d4c008e7f0df40ba43fd8d
(const GridIndex::Ptr &index)
virtual bool
getValue
classjsk__recognition__utils_1_1GridMap.html
a3993c2acc63cd9b076dc0a754294f6c0
(const GridIndex &index)
virtual bool
getValue
classjsk__recognition__utils_1_1GridMap.html
ad7ae1cba27a31dff5fa0ff162288ea38
(const int x, const int y)
virtual unsigned int
getVoteNum
classjsk__recognition__utils_1_1GridMap.html
a8d4cc95c985b9cb074155df2aaa2f527
()
GridMap
classjsk__recognition__utils_1_1GridMap.html
aee0627cd88f7ecfaff88925c67716067
(double resolution, const std::vector< float > &coefficients)
virtual void
gridToPoint
classjsk__recognition__utils_1_1GridMap.html
a61879562ddc7a9a4761edded13411a2d
(GridIndex::Ptr index, Eigen::Vector3f &pos)
virtual void
gridToPoint
classjsk__recognition__utils_1_1GridMap.html
aa4c376934fd3d1069449f7e4ea5ec2d7
(const GridIndex &index, Eigen::Vector3f &pos)
virtual void
gridToPoint2
classjsk__recognition__utils_1_1GridMap.html
a39d73fd70f533642d0b30da7156caa32
(const GridIndex &index, Eigen::Vector3f &pos)
virtual int
heightOffset
classjsk__recognition__utils_1_1GridMap.html
a66657e1120cf788c9006ec351917600a
()
virtual void
indicesToPointCloud
classjsk__recognition__utils_1_1GridMap.html
a8f4ad9701c8eaf193fcdc3d96ddb0949
(const std::vector< GridIndex::Ptr > &indices, pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud)
virtual bool
isBinsOccupied
classjsk__recognition__utils_1_1GridMap.html
ae069483bc78ca75842925fa90bdc089e
(const Eigen::Vector3f &p)
virtual boost::tuple< int, int >
minMaxX
classjsk__recognition__utils_1_1GridMap.html
aca42d25684cecac348fb24f9fc372c7b
()
virtual boost::tuple< int, int >
minMaxY
classjsk__recognition__utils_1_1GridMap.html
a1c4e4f2bdd5b1ed186aa02000362cab4
()
virtual int
normalizedHeight
classjsk__recognition__utils_1_1GridMap.html
aa34dd049515ed9f9ccc3638fd7a5e479
()
virtual int
normalizedIndex
classjsk__recognition__utils_1_1GridMap.html
ad5e62ac0214c64cdb5a48e3442392c16
(int width_offset, int height_offset, int step, int elem_size, int original_x, int original_y)
virtual int
normalizedWidth
classjsk__recognition__utils_1_1GridMap.html
a640b40a279d4fc0b5fc80dc6aa7f6973
()
virtual void
originPose
classjsk__recognition__utils_1_1GridMap.html
ad15c1723f034f8202546e5df4e428b81
(Eigen::Affine3f &output)
virtual void
originPose
classjsk__recognition__utils_1_1GridMap.html
a326fd2ab2e3169391b61c4b512f9f38e
(Eigen::Affine3d &output)
virtual void
pointToIndex
classjsk__recognition__utils_1_1GridMap.html
a2236e1d9192a88e2ebcfb53cfb119c47
(const pcl::PointXYZRGB &point, GridIndex::Ptr index)
virtual void
pointToIndex
classjsk__recognition__utils_1_1GridMap.html
aa2e77eddb90bb1131342805348de58b7
(const Eigen::Vector3f &point, GridIndex::Ptr index)
virtual GridIndex::Ptr
registerIndex
classjsk__recognition__utils_1_1GridMap.html
a2909bd8b3c30c0aac824d65f7a38f35b
(const GridIndex::Ptr &index)
virtual GridIndex::Ptr
registerIndex
classjsk__recognition__utils_1_1GridMap.html
ab0a8147dc7e87e08fc09f1e1c7ffdc48
(const int x, const int y)
virtual std::vector< GridIndex::Ptr >
registerLine
classjsk__recognition__utils_1_1GridMap.html
ac5b60eed51c68f598c504baf84735355
(const pcl::PointXYZRGB &from, const pcl::PointXYZRGB &to)
virtual void
registerPoint
classjsk__recognition__utils_1_1GridMap.html
a4d88e9b51a410524eb3466750a1bf2fe
(const pcl::PointXYZRGB &point)
virtual void
registerPointCloud
classjsk__recognition__utils_1_1GridMap.html
aff36d9886a60e7a6254d087c4a372ad4
(pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud)
virtual void
removeIndex
classjsk__recognition__utils_1_1GridMap.html
a2e2cc64b7456e1bfdaac0b0c007d2714
(const GridIndex::Ptr &index)
virtual void
setGeneration
classjsk__recognition__utils_1_1GridMap.html
acb01dc6f15fb75959249cbab9b9f577a
(unsigned int generation)
virtual ConvexPolygon::Ptr
toConvexPolygon
classjsk__recognition__utils_1_1GridMap.html
af6babe031958500917007cf85007b3f7
()
virtual cv::Mat
toImage
classjsk__recognition__utils_1_1GridMap.html
a47ca0182d218e5d73b1c914f24c6f69b
()
virtual void
toMsg
classjsk__recognition__utils_1_1GridMap.html
aaed73211694b31c924d11b47b2dbf73d
(jsk_recognition_msgs::SparseOccupancyGrid &grid)
virtual Plane
toPlane
classjsk__recognition__utils_1_1GridMap.html
ac6b8ed1bc241ecb652cd09cb49ecb28e
()
virtual Plane::Ptr
toPlanePtr
classjsk__recognition__utils_1_1GridMap.html
a4f3603bb8f90d49c63b311cb0a794d6b
()
virtual pcl::PointCloud< pcl::PointXYZ >::Ptr
toPointCloud
classjsk__recognition__utils_1_1GridMap.html
a465ddebd9a7c5914684d8ba3b9ec6183
()
virtual void
vote
classjsk__recognition__utils_1_1GridMap.html
aed96c5f6ad4ce7066f14f4cdefde96df
()
virtual int
widthOffset
classjsk__recognition__utils_1_1GridMap.html
abba9b60c381778a5f92973a2dc180063
()
virtual
~GridMap
classjsk__recognition__utils_1_1GridMap.html
adf5bc6b5b83c95fe5c6398ded7c71589
()
virtual void
decreaseOne
classjsk__recognition__utils_1_1GridMap.html
a88f012abd6bdad43c562ed063d898c60
()
double
d_
classjsk__recognition__utils_1_1GridMap.html
a25f4f9aefede90aa794f40b4d052ab54
Columns
data_
classjsk__recognition__utils_1_1GridMap.html
a82da5a232d89cdeb0f64836d92546775
Eigen::Vector3f
ex_
classjsk__recognition__utils_1_1GridMap.html
a70ff1279c07000e535afed70f520e969
Eigen::Vector3f
ey_
classjsk__recognition__utils_1_1GridMap.html
a87377faa86fd148682847c7df9dc3eba
unsigned int
generation_
classjsk__recognition__utils_1_1GridMap.html
a69d62e27b71d5beac52caabc8138a812
std::vector< GridLine::Ptr >
lines_
classjsk__recognition__utils_1_1GridMap.html
ad62179bcd02449e9814d67b5d03654f1
Eigen::Vector3f
normal_
classjsk__recognition__utils_1_1GridMap.html
ad0e06770758b6213a67675d6c939fb38
Eigen::Vector3f
O_
classjsk__recognition__utils_1_1GridMap.html
a2801dbd5d23475d20f89c8d9800eec93
double
resolution_
classjsk__recognition__utils_1_1GridMap.html
a625a7acf1267a2be322635f47eb5a71d
unsigned int
vote_
classjsk__recognition__utils_1_1GridMap.html
a977938c02ae332ae3bacb9f4cea32e88
jsk_recognition_utils::GridPlane
classjsk__recognition__utils_1_1GridPlane.html
boost::tuple< int, int >
IndexPair
classjsk__recognition__utils_1_1GridPlane.html
ad777f3d92548fd4d3aae9e161c3b14ca
std::set< IndexPair >
IndexPairSet
classjsk__recognition__utils_1_1GridPlane.html
a56d688f546dbf5b68db9d52c0243b00d
boost::shared_ptr< GridPlane >
Ptr
classjsk__recognition__utils_1_1GridPlane.html
abce1cd86c609aa35795684d31b71f639
virtual void
addIndexPair
classjsk__recognition__utils_1_1GridPlane.html
a1ea9b777079de92f3a43427fa1cf4773
(IndexPair pair)
virtual GridPlane::Ptr
clone
classjsk__recognition__utils_1_1GridPlane.html
a2185afc08bfa84cf1c3820b8887f80d4
()
virtual GridPlane::Ptr
dilate
classjsk__recognition__utils_1_1GridPlane.html
acd8e63fd590735ed72fd50d659cdf5e2
(int num)
virtual GridPlane::Ptr
erode
classjsk__recognition__utils_1_1GridPlane.html
a7e6d2713d75a4edc46fc668c33414623
(int num)
virtual void
fillCellsFromCube
classjsk__recognition__utils_1_1GridPlane.html
a84280c49ce97d8dd0c1fa7c5a079033e
(Cube &cube)
virtual size_t
fillCellsFromPointCloud
classjsk__recognition__utils_1_1GridPlane.html
a1233a25b5c596c1476ff22c19e6236c3
(pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, double distance_threshold)
virtual size_t
fillCellsFromPointCloud
classjsk__recognition__utils_1_1GridPlane.html
aaee06d029c8e618432cd93232b8352ac
(pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, double distance_threshold, std::set< int > &non_plane_indices)
virtual size_t
fillCellsFromPointCloud
classjsk__recognition__utils_1_1GridPlane.html
a7330f7c657b812673b1c150155cbffdd
(pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, double distance_threshold, double normal_threshold, std::set< int > &non_plane_indices)
virtual ConvexPolygon::Ptr
getPolygon
classjsk__recognition__utils_1_1GridPlane.html
a9e5892720f7175f4d8acd4b5e93ce6e0
()
virtual double
getResolution
classjsk__recognition__utils_1_1GridPlane.html
a07c01c1f7987120c23600c9904d1b3d6
()
GridPlane
classjsk__recognition__utils_1_1GridPlane.html
a2e6373da4ffbbbe6aa38b4dfcc033089
(ConvexPolygon::Ptr plane, const double resolution)
virtual bool
isOccupied
classjsk__recognition__utils_1_1GridPlane.html
a45b9e434d32ed9906b15f28e0b3c28a8
(const IndexPair &pair)
virtual bool
isOccupied
classjsk__recognition__utils_1_1GridPlane.html
a6f5486ed6cb0d42870abb279f4a6253e
(const Eigen::Vector3f &p)
virtual bool
isOccupiedGlobal
classjsk__recognition__utils_1_1GridPlane.html
ac64f4c1ad88b6b38d03891bb0a6e0e62
(const Eigen::Vector3f &p)
virtual IndexPair
projectLocalPointAsIndexPair
classjsk__recognition__utils_1_1GridPlane.html
a2ff78b9525e4b1f1009b30547088346d
(const Eigen::Vector3f &p)
virtual jsk_recognition_msgs::SimpleOccupancyGrid
toROSMsg
classjsk__recognition__utils_1_1GridPlane.html
a1bf98f3e4faeb516d0de7507cd1e0c7b
()
virtual Eigen::Vector3f
unprojectIndexPairAsGlobalPoint
classjsk__recognition__utils_1_1GridPlane.html
abfc25c921667386642ed4bbe0619ee77
(const IndexPair &pair)
virtual Eigen::Vector3f
unprojectIndexPairAsLocalPoint
classjsk__recognition__utils_1_1GridPlane.html
a5f62acf4a209f3798ecd434b0ca86fdf
(const IndexPair &pair)
virtual
~GridPlane
classjsk__recognition__utils_1_1GridPlane.html
a319db4ff9680bf327b013b855e2ce67e
()
static GridPlane
fromROSMsg
classjsk__recognition__utils_1_1GridPlane.html
a336ba14b27745be7085643b40533bb02
(const jsk_recognition_msgs::SimpleOccupancyGrid &rosmsg, const Eigen::Affine3f &offset)
IndexPairSet
cells_
classjsk__recognition__utils_1_1GridPlane.html
af5fc0a128a1584aaa57396e958771ee7
ConvexPolygon::Ptr
convex_
classjsk__recognition__utils_1_1GridPlane.html
a52654b48a2b1c20e7e73a1434421ac10
double
resolution_
classjsk__recognition__utils_1_1GridPlane.html
aba93f41223553404834e04c66ed33edc
jsk_recognition_utils::Line
classjsk__recognition__utils_1_1Line.html
boost::shared_ptr< Line >
Ptr
classjsk__recognition__utils_1_1Line.html
a9bacb15d0da1dd4f2dd5d90c0c01ce4c
virtual double
angle
classjsk__recognition__utils_1_1Line.html
a57738f3b941a26b3f8a6955d52aeb269
(const Line &other) const
virtual double
computeAlpha
classjsk__recognition__utils_1_1Line.html
a241bf12277e9d94eea8e77de33b54604
(const Point &p) const
virtual double
distance
classjsk__recognition__utils_1_1Line.html
acd59966c7c38ab8302be58e813ad3988
(const Line &other) const
virtual double
distanceToPoint
classjsk__recognition__utils_1_1Line.html
add3567935c01baeefbbd6a37c2e5f5cf
(const Eigen::Vector3f &from) const
virtual double
distanceToPoint
classjsk__recognition__utils_1_1Line.html
accb896e693d188bb435a99b775eef9ae
(const Eigen::Vector3f &from, Eigen::Vector3f &foot) const
virtual PointPair
findEndPoints
classjsk__recognition__utils_1_1Line.html
a073a7385376074f8f245cc9a835650d5
(const Vertices &points) const
virtual Line::Ptr
flip
classjsk__recognition__utils_1_1Line.html
ae117b20fa07814facb6109fe0c3755b9
()
virtual void
foot
classjsk__recognition__utils_1_1Line.html
aed0ecf8d3979f05a484e124c782e6c2b
(const Eigen::Vector3f &point, Eigen::Vector3f &output) const
virtual void
getDirection
classjsk__recognition__utils_1_1Line.html
a851548e0e07ad41a466e3cf99ff2dbcc
(Eigen::Vector3f &output) const
virtual Eigen::Vector3f
getDirection
classjsk__recognition__utils_1_1Line.html
a0dfdd3db7fa59d33720bfa37870e1c2e
() const
virtual void
getOrigin
classjsk__recognition__utils_1_1Line.html
a4448c249689ae62d4526c83291fc5631
(Eigen::Vector3f &output) const
virtual Eigen::Vector3f
getOrigin
classjsk__recognition__utils_1_1Line.html
ade6e71741bb146eb6ff12cdd4814bbb9
() const
virtual bool
isParallel
classjsk__recognition__utils_1_1Line.html
a1450c99b25fc29e8dd8519282e0ed4bf
(const Line &other, double angle_threshold=0.1) const
virtual bool
isPerpendicular
classjsk__recognition__utils_1_1Line.html
ade64b7fd6f973e647516dd03ebfc097b
(const Line &other, double angle_threshold=0.1) const
virtual bool
isSameDirection
classjsk__recognition__utils_1_1Line.html
a7e10ccd79f4d06e5c1eafe37016a1efc
(const Line &other) const
Line
classjsk__recognition__utils_1_1Line.html
ad409b33f2afeeaa046aad6647cf4ec76
(const Eigen::Vector3f &direction, const Eigen::Vector3f &origin)
virtual Ptr
midLine
classjsk__recognition__utils_1_1Line.html
a659faf5bb6c190f69af29575fa323528
(const Line &other) const
virtual void
parallelLineNormal
classjsk__recognition__utils_1_1Line.html
a22fb60b47d57442c4ca84011d6c7da5c
(const Line &other, Eigen::Vector3f &output) const
virtual Ptr
parallelLineOnAPoint
classjsk__recognition__utils_1_1Line.html
a6e037778d07b33d6db6bb85dad02d6cb
(const Eigen::Vector3f &p) const
virtual void
point
classjsk__recognition__utils_1_1Line.html
a09f099239610039fea88ffea3eab1602
(double alpha, Eigen::Vector3f &ouptut)
virtual void
print
classjsk__recognition__utils_1_1Line.html
a194eed3ae150d36a23695a1a57613a60
()
static Ptr
fromCoefficients
classjsk__recognition__utils_1_1Line.html
aa8b06173a414d245176ce1f2bf0a2fa2
(const std::vector< float > &coefficients)
Eigen::Vector3f
direction_
classjsk__recognition__utils_1_1Line.html
a5f9b1a58b863ff34d0618ebf57427d5e
Eigen::Vector3f
origin_
classjsk__recognition__utils_1_1Line.html
aed49f9d7d102a013f6cf487dc30bbc49
jsk_recognition_utils::Plane
classjsk__recognition__utils_1_1Plane.html
boost::shared_ptr< Plane >
Ptr
classjsk__recognition__utils_1_1Plane.html
a43fc06d338e022c8212e0277343f2a6f
virtual double
angle
classjsk__recognition__utils_1_1Plane.html
a105780d319d3c8bdcc87b231836c73c1
(const Plane &another)
virtual double
angle
classjsk__recognition__utils_1_1Plane.html
a4d7c4aa55e44b1f859d364ed7033bd03
(const Eigen::Vector3f &vector)
virtual Eigen::Affine3f
coordinates
classjsk__recognition__utils_1_1Plane.html
a090d4d69088829dc4fc322d5f9605b2d
()
virtual double
distance
classjsk__recognition__utils_1_1Plane.html
a26c24236683dad0bb3885598e833f6c5
(const Plane &another)
virtual double
distanceToPoint
classjsk__recognition__utils_1_1Plane.html
a7421005a0959934734f6d8fd9a423075
(const Eigen::Vector4f p)
virtual double
distanceToPoint
classjsk__recognition__utils_1_1Plane.html
a477cd0b3a7654dc66098cc8c95e25ada
(const Eigen::Vector3f p)
virtual Plane::Ptr
faceToOrigin
classjsk__recognition__utils_1_1Plane.html
a883cfea47476d1866a0a9ef2ee72ee58
()
virtual Plane
flip
classjsk__recognition__utils_1_1Plane.html
a6c687f9623e5c7dca4915f1c495cfec8
()
virtual double
getD
classjsk__recognition__utils_1_1Plane.html
af64ee6256d69d14b82b3f8c635975e28
()
virtual Eigen::Vector3f
getNormal
classjsk__recognition__utils_1_1Plane.html
a7e5e1be45978788ee7063cf276402e0b
()
virtual Eigen::Vector3f
getPointOnPlane
classjsk__recognition__utils_1_1Plane.html
aca67f6c2afdae1699252cd8862af5eb3
()
virtual bool
isSameDirection
classjsk__recognition__utils_1_1Plane.html
aae906a291d28614b9bfdedc85af5a55f
(const Plane &another)
virtual bool
isSameDirection
classjsk__recognition__utils_1_1Plane.html
a9ab13ad709de6fe6b57796f0011738f7
(const Eigen::Vector3f &another_normal)
Plane
classjsk__recognition__utils_1_1Plane.html
af8447fff4203a077fa5fcb400981ad05
(const std::vector< float > &coefficients)
Plane
classjsk__recognition__utils_1_1Plane.html
a8294b360948100874f48b2045474a269
(const boost::array< float, 4 > &coefficients)
Plane
classjsk__recognition__utils_1_1Plane.html
a5ebfc119d3741a65b7e12129367df4a4
(Eigen::Vector3f normal, double d)
Plane
classjsk__recognition__utils_1_1Plane.html
a1116dd1b2a8838d1425d383bfc89cdba
(Eigen::Vector3f normal, Eigen::Vector3f p)
virtual void
project
classjsk__recognition__utils_1_1Plane.html
a94ef8cfdfb56b60f36346b5cef339026
(const Eigen::Vector3f &p, Eigen::Vector3f &output)
virtual void
project
classjsk__recognition__utils_1_1Plane.html
aa1c1a3b89dc3b9b2160019ffac92b529
(const Eigen::Vector3d &p, Eigen::Vector3d &output)
virtual void
project
classjsk__recognition__utils_1_1Plane.html
ad311d0d0878aae742ea7623ee9ed6df4
(const Eigen::Vector3d &p, Eigen::Vector3f &output)
virtual void
project
classjsk__recognition__utils_1_1Plane.html
a99501eea926dccb704f332d8e4b07224
(const Eigen::Vector3f &p, Eigen::Vector3d &output)
virtual void
project
classjsk__recognition__utils_1_1Plane.html
a165c532ee824d4884d53904f00ae327c
(const Eigen::Affine3f &pose, Eigen::Affine3f &output)
virtual double
signedDistanceToPoint
classjsk__recognition__utils_1_1Plane.html
a9915927d4e9b13df9874baf2e713d6d4
(const Eigen::Vector4f p)
virtual double
signedDistanceToPoint
classjsk__recognition__utils_1_1Plane.html
ac3528307903facea60eb41a057d2660b
(const Eigen::Vector3f p)
virtual void
toCoefficients
classjsk__recognition__utils_1_1Plane.html
ae0a7a2dc1baa32a905a34ac246bf27fa
(std::vector< float > &output)
virtual std::vector< float >
toCoefficients
classjsk__recognition__utils_1_1Plane.html
a1202001e808750cb7128b2df64788ba6
()
virtual Plane
transform
classjsk__recognition__utils_1_1Plane.html
a17fb646fb17eff939770256d3f4e40b1
(const Eigen::Affine3d &transform)
virtual Plane
transform
classjsk__recognition__utils_1_1Plane.html
a2fa08aa8d8385fca5ae2cdbc5fe7359f
(const Eigen::Affine3f &transform)
virtual
~Plane
classjsk__recognition__utils_1_1Plane.html
a0ed8715a43581c7f0677d1d31ea94615
()
virtual void
initializeCoordinates
classjsk__recognition__utils_1_1Plane.html
a5f264b48cfa8379400d19d0d4b911321
()
double
d_
classjsk__recognition__utils_1_1Plane.html
a9b961f54a3b429a2d4f6b72ec6ece0c3
Eigen::Vector3f
normal_
classjsk__recognition__utils_1_1Plane.html
a72658c6e048e85e2f6fcc7f87fd060a2
Eigen::Affine3f
plane_coordinates_
classjsk__recognition__utils_1_1Plane.html
a0bb3402c18e9c23352203f88a5e45a5a
jsk_recognition_utils::PointCloudSensorModel
classjsk__recognition__utils_1_1PointCloudSensorModel.html
boost::shared_ptr< PointCloudSensorModel >
Ptr
classjsk__recognition__utils_1_1PointCloudSensorModel.html
a43e6e57c495791db5d2fc517e1ef9a04
virtual double
expectedPointCloudNum
classjsk__recognition__utils_1_1PointCloudSensorModel.html
a0405f55618a200daa9e2297c4c71129b
(double distance, double area) const =0
jsk_recognition_utils::Polygon
classjsk__recognition__utils_1_1Polygon.html
jsk_recognition_utils::Plane
boost::shared_ptr< Polygon >
Ptr
classjsk__recognition__utils_1_1Polygon.html
ac2eeb2d46c61e7656cf1ea0ba82d61c3
boost::tuple< Ptr, Ptr >
PtrPair
classjsk__recognition__utils_1_1Polygon.html
a3b09ec77a2e0d2cacb466761a3a2b49d
virtual double
area
classjsk__recognition__utils_1_1Polygon.html
aae74480018fef230ba51f8bf2ed3e370
()
void
boundariesToPointCloud
classjsk__recognition__utils_1_1Polygon.html
a375d3267abf2ea9b3bc5d2aa8bb3f949
(pcl::PointCloud< PointT > &output)
virtual Eigen::Vector3f
centroid
classjsk__recognition__utils_1_1Polygon.html
aca1d263880a4d4f8c5a16345eee9df2f
()
virtual void
clearTriangleDecompositionCache
classjsk__recognition__utils_1_1Polygon.html
a8951da6ac61d4d4962872fbdc7644997
()
virtual std::vector< Polygon::Ptr >
decomposeToTriangles
classjsk__recognition__utils_1_1Polygon.html
adb64642848a3e252e8db0c481e3131cd
()
virtual Eigen::Vector3f
directionAtPoint
classjsk__recognition__utils_1_1Polygon.html
a041cabed8db8c41e101d544f070b4446
(size_t i)
virtual void
drawLineToImage
classjsk__recognition__utils_1_1Polygon.html
a18884de6017b2e9373bda9c73c7e306d
(const jsk_recognition_utils::CameraDepthSensor &model, cv::Mat &image, const cv::Scalar &color) const
std::vector< Segment::Ptr >
edges
classjsk__recognition__utils_1_1Polygon.html
a1c7aba7d5b77135b6dcb73a69ff93956
() const
virtual size_t
getFarestPointIndex
classjsk__recognition__utils_1_1Polygon.html
aada9197716f891b0eed919d22509e337
(const Eigen::Vector3f &O)
virtual void
getLocalMinMax
classjsk__recognition__utils_1_1Polygon.html
a8a8298e03e6723a92772be458acfc9c1
(double &min_x, double &min_y, double &max_x, double &max_y)
virtual PointIndexPair
getNeighborIndex
classjsk__recognition__utils_1_1Polygon.html
a565ff2563cce25d8e0241f306ad809b4
(size_t index)
virtual Eigen::Vector3f
getNormalFromVertices
classjsk__recognition__utils_1_1Polygon.html
a007f44c1e7eee2d13dfc6dbacfe94de1
()
virtual size_t
getNumVertices
classjsk__recognition__utils_1_1Polygon.html
a819eae82691b576523d88b727c948286
()
virtual Eigen::Vector3f
getVertex
classjsk__recognition__utils_1_1Polygon.html
a3d189a0bbed2347bf69c51fba06cb27b
(size_t i)
virtual Vertices
getVertices
classjsk__recognition__utils_1_1Polygon.html
abc7764c90c9121134f4c9d8b09e4cfd9
()
virtual bool
isConvex
classjsk__recognition__utils_1_1Polygon.html
a3bf47ff99500ccfd21b010100ce8c5cd
()
virtual bool
isInside
classjsk__recognition__utils_1_1Polygon.html
ae7d6995225dcdb867daea293cc35f0ff
(const Eigen::Vector3f &p)
virtual bool
isPossibleToRemoveTriangleAtIndex
classjsk__recognition__utils_1_1Polygon.html
a898cf6b5684bbf6dd332b6a0f6cfc44b
(size_t index, const Eigen::Vector3f &direction)
virtual bool
isTriangle
classjsk__recognition__utils_1_1Polygon.html
ac6a3bb87d8d4021b9c850969438ed0ef
()
virtual bool
maskImage
classjsk__recognition__utils_1_1Polygon.html
a4f21a744dd27f6a86ff0b30117c65ace
(const jsk_recognition_utils::CameraDepthSensor &model, cv::Mat &image) const
virtual Eigen::Vector3f
nearestPoint
classjsk__recognition__utils_1_1Polygon.html
a50bf5ad19ed5fc29b64314f14316828c
(const Eigen::Vector3f &p, double &distance)
size_t
nextIndex
classjsk__recognition__utils_1_1Polygon.html
a6ad2d7637ebf471800c0d529006c65f8
(size_t i)
Polygon
classjsk__recognition__utils_1_1Polygon.html
a70cfafe60cb0a599064bf866ce74afc5
(const Vertices &vertices)
Polygon
classjsk__recognition__utils_1_1Polygon.html
a8d07da78b70e04ad5b4082727463db8a
(const Vertices &vertices, const std::vector< float > &coefficients)
size_t
previousIndex
classjsk__recognition__utils_1_1Polygon.html
af643ed15f6614a5ba550aabc1eaf0ed6
(size_t i)
Eigen::Vector3f
randomSampleLocalPoint
classjsk__recognition__utils_1_1Polygon.html
ace84f572315d8e9811a18cdac8a3c72b
(boost::mt19937 &random_generator)
pcl::PointCloud< PointT >::Ptr
samplePoints
classjsk__recognition__utils_1_1Polygon.html
a42c91833a95a42a233e9568a87b91a7a
(double grid_size)
virtual PtrPair
separatePolygon
classjsk__recognition__utils_1_1Polygon.html
a8fca71dd37339f5b1c5fdfdd6aaec5f8
(size_t index)
virtual void
transformBy
classjsk__recognition__utils_1_1Polygon.html
ab819dccbec267ce4f6a75572de79484e
(const Eigen::Affine3d &transform)
virtual void
transformBy
classjsk__recognition__utils_1_1Polygon.html
ab4ced59b9b598df118271b1a50e27c5f
(const Eigen::Affine3f &transform)
virtual
~Polygon
classjsk__recognition__utils_1_1Polygon.html
ad18b8270d87630599b1ab68643d2d10d
()
static Polygon
createPolygonWithSkip
classjsk__recognition__utils_1_1Polygon.html
a960380083a0a40b03b1f3ff25a1af3b9
(const Vertices &vertices)
static Polygon
fromROSMsg
classjsk__recognition__utils_1_1Polygon.html
af1b2464fc9c8e395aa3f81e7ce47a477
(const geometry_msgs::Polygon &polygon)
static std::vector< Polygon::Ptr >
fromROSMsg
classjsk__recognition__utils_1_1Polygon.html
a78f7bfbabf569a4fd0ab5940b0006a8d
(const jsk_recognition_msgs::PolygonArray &msg, const Eigen::Affine3f &offset)
static Polygon::Ptr
fromROSMsgPtr
classjsk__recognition__utils_1_1Polygon.html
a0a3fe02ffd385328f45755e991610928
(const geometry_msgs::Polygon &polygon)
std::vector< Polygon::Ptr >
cached_triangles_
classjsk__recognition__utils_1_1Polygon.html
abfde12d130d165ddd84832da0c5faf74
Vertices
vertices_
classjsk__recognition__utils_1_1Polygon.html
a5695abab480568a9f5920e9f4e2ae204
jsk_recognition_utils::Segment
classjsk__recognition__utils_1_1Segment.html
jsk_recognition_utils::Line
boost::shared_ptr< Segment >
Ptr
classjsk__recognition__utils_1_1Segment.html
a76d1f3c4f59d0ad35b55792fd8b6803d
virtual double
distance
classjsk__recognition__utils_1_1Segment.html
a659e6ae898278f8393868aac8728987d
(const Eigen::Vector3f &point) const
virtual double
distance
classjsk__recognition__utils_1_1Segment.html
a270a89a2f3bbf2ac116334fcb892d4f5
(const Eigen::Vector3f &point, Eigen::Vector3f &foot_point) const
virtual double
dividingRatio
classjsk__recognition__utils_1_1Segment.html
a772df61bb1bf2808c1396e5ee35fd02b
(const Eigen::Vector3f &point) const
virtual void
foot
classjsk__recognition__utils_1_1Segment.html
a9d9dc9a47de6159c1ef6230d4a6a76c6
(const Eigen::Vector3f &point, Eigen::Vector3f &output) const
virtual bool
intersect
classjsk__recognition__utils_1_1Segment.html
a64a50fc144c762566b32560dbd62b226
(Plane &plane, Eigen::Vector3f &point) const
Segment
classjsk__recognition__utils_1_1Segment.html
a58534f43c7870c2668c19cdb2553b773
(const Eigen::Vector3f &from, const Eigen::Vector3f to)
Eigen::Vector3f
from_
classjsk__recognition__utils_1_1Segment.html
acb5802b272a0c1d36c230d8b1a3e7c9c
Eigen::Vector3f
to_
classjsk__recognition__utils_1_1Segment.html
a4510c986b2e17f5a2a8189904a227eff
friend std::ostream &
operator<<
classjsk__recognition__utils_1_1Segment.html
a0e475525bb8f5261cac5a4ef8774450d
(std::ostream &os, const Segment &seg)
jsk_recognition_utils::SeriesedBoolean
classjsk__recognition__utils_1_1SeriesedBoolean.html
boost::shared_ptr< SeriesedBoolean >
Ptr
classjsk__recognition__utils_1_1SeriesedBoolean.html
ad3f22c7e0b83b8fb61c94c3d1f3f39ec
virtual void
addValue
classjsk__recognition__utils_1_1SeriesedBoolean.html
a43625f12c33dc123df7a5cdacd45bc1d
(bool val)
virtual bool
getValue
classjsk__recognition__utils_1_1SeriesedBoolean.html
a2a7ac5b513e4ea2fb86e68f80c6fd2a8
()
SeriesedBoolean
classjsk__recognition__utils_1_1SeriesedBoolean.html
a4095546b40e95f3208fa07e494e5d1aa
(const int buf_len)
virtual
~SeriesedBoolean
classjsk__recognition__utils_1_1SeriesedBoolean.html
a5c61a8bf95f1f5b4133e4fe1ccb71873
()
boost::circular_buffer< bool >
buf_
classjsk__recognition__utils_1_1SeriesedBoolean.html
afc1cd179ccbfea0b5a2a255546b0ef10
jsk_recognition_utils::SpindleLaserSensor
classjsk__recognition__utils_1_1SpindleLaserSensor.html
jsk_recognition_utils::PointCloudSensorModel
boost::shared_ptr< SpindleLaserSensor >
Ptr
classjsk__recognition__utils_1_1SpindleLaserSensor.html
a37ef73f60720ad5d1f6efc183daf084e
virtual double
expectedPointCloudNum
classjsk__recognition__utils_1_1SpindleLaserSensor.html
a754867b399fef3c6ec8d10805467ade0
(double distance, double area) const
virtual void
setSpindleVelocity
classjsk__recognition__utils_1_1SpindleLaserSensor.html
af777b985e1711697aca3447c422aba39
(const double velocity)
SpindleLaserSensor
classjsk__recognition__utils_1_1SpindleLaserSensor.html
a954fe812ad2975dc4c8c3d36fd331a06
(const double min_angle, const double max_angle, const double laser_freq, const size_t point_sample)
double
max_angle_
classjsk__recognition__utils_1_1SpindleLaserSensor.html
ab644387902f1f9a91ca534891c63c84a
double
min_angle_
classjsk__recognition__utils_1_1SpindleLaserSensor.html
aa94a5e0354fc38b08d6c7aa923e21a79
size_t
point_sample_
classjsk__recognition__utils_1_1SpindleLaserSensor.html
a0db5c46a8bee6d19c96b16fce6aaf468
double
spindle_velocity_
classjsk__recognition__utils_1_1SpindleLaserSensor.html
a55ddbb1523bf6c58b9a5029ccfb0e6c6
jsk_recognition_utils::TfListenerSingleton
classjsk__recognition__utils_1_1TfListenerSingleton.html
static void
destroy
classjsk__recognition__utils_1_1TfListenerSingleton.html
a334c821c1771674791abfd85b1c6a8a6
()
static tf::TransformListener *
getInstance
classjsk__recognition__utils_1_1TfListenerSingleton.html
a356b6f66687d5f1d36c03cf78dc4dff5
()
static tf::TransformListener *
instance_
classjsk__recognition__utils_1_1TfListenerSingleton.html
a45daac5c40c7ec5c03c681471149177e
static boost::mutex
mutex_
classjsk__recognition__utils_1_1TfListenerSingleton.html
a482cf19584022dba577a75a9fed61b23
TfListenerSingleton &
operator=
classjsk__recognition__utils_1_1TfListenerSingleton.html
a9c549a89044c1e2928d5f9746096003d
(TfListenerSingleton const &)
TfListenerSingleton
classjsk__recognition__utils_1_1TfListenerSingleton.html
a75b9d1a3b22f4aa25a71ca62cacebf24
(TfListenerSingleton const &)
jsk_recognition_utils::TimeredDiagnosticUpdater
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
boost::shared_ptr< TimeredDiagnosticUpdater >
Ptr
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
a6cf10e5aa11b82cb86c74d0c582b4bed
virtual void
add
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
a68843c8362387713f53604345c0a36f1
(const std::string &name, diagnostic_updater::TaskFunction f)
virtual void
setHardwareID
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
ae215fe9091ac317db12ca348ae15aed1
(const std::string &name)
virtual void
start
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
a339749af8847a4c49b773fd83d6caed2
()
TimeredDiagnosticUpdater
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
ad81a9c08bcc9aa36dba6429b80499543
(ros::NodeHandle &nh, const ros::Duration &timer_duration)
virtual void
update
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
a96b7293ec47d5acb3ea29998a3e435dd
()
virtual
~TimeredDiagnosticUpdater
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
a1f828613ad9b8964a51695eaf39fa2cc
()
virtual void
timerCallback
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
a7dd1ff904cd028f2c7c2d261c80bab84
(const ros::TimerEvent &event)
boost::shared_ptr< diagnostic_updater::Updater >
diagnostic_updater_
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
ab1a28fd3f144db03e2e1362d5a3d8502
ros::Timer
timer_
classjsk__recognition__utils_1_1TimeredDiagnosticUpdater.html
ae38d22d98d49b4936e6a45442b3d27f3
jsk_recognition_utils::feature
namespacejsk__recognition__utils_1_1feature.html
jsk_recognition_utils::feature::BagOfFeatures
jsk_recognition_utils::feature::BagOfFeatures
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
object
def
__init__
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
ace14053879ec95afad093709c9aec33b
def
fit
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
ada861d92079650157f60b3db82e1b735
def
make_hist
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
a0fa62d99da871ec72bc02cebd4b80d27
def
transform
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
ac728dd9cd9579be6ead6cff9c6e85fe9
hist_size
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
a94899508357b1db5eb9cfa793028242a
nn
classjsk__recognition__utils_1_1feature_1_1BagOfFeatures.html
a794f1c9d10493ccfd3f3464af9cf0089
jsk_recognition_utils::mask
namespacejsk__recognition__utils_1_1mask.html
def
bounding_rect_of_mask
namespacejsk__recognition__utils_1_1mask.html
abaf6a8d98863703d48cb46d6ef597bb4
jsk_recognition_utils::visualize
namespacejsk__recognition__utils_1_1visualize.html
def
get_tile_image
namespacejsk__recognition__utils_1_1visualize.html
a06c1610273579bdfa6d495d016e9c07e
moveit
namespacemoveit.html
pcl
namespacepcl.html
pcl::EarClippingPatched
pcl::EarClippingPatched
classpcl_1_1EarClippingPatched.html
boost::shared_ptr< const EarClippingPatched >
ConstPtr
classpcl_1_1EarClippingPatched.html
a0df29c63d019caef59c80284259a548a
boost::shared_ptr< EarClippingPatched >
Ptr
classpcl_1_1EarClippingPatched.html
aebbdd4765bfb1bfd41fd251e37509014
EarClippingPatched
classpcl_1_1EarClippingPatched.html
ac31a312c63ed275a96e19bbd4be68193
()
float
area
classpcl_1_1EarClippingPatched.html
a7dc3536f192b7cd3de1cdd81ac772f82
(const std::vector< uint32_t > &vertices)
float
crossProduct
classpcl_1_1EarClippingPatched.html
a819ad6544596b9f06ba720fe01eba053
(const Eigen::Vector2f &p1, const Eigen::Vector2f &p2) const
bool
initCompute
classpcl_1_1EarClippingPatched.html
a47ae9459eeed6b7909f5a2668e944d40
()
bool
isEar
classpcl_1_1EarClippingPatched.html
a13c659ae7af5f69b7d3e9deb6ee3ec16
(int u, int v, int w, const std::vector< uint32_t > &vertices)
bool
isInsideTriangle
classpcl_1_1EarClippingPatched.html
a93958d23a87d63c16d2352ba82f22957
(const Eigen::Vector3f &u, const Eigen::Vector3f &v, const Eigen::Vector3f &w, const Eigen::Vector3f &p)
void
performProcessing
classpcl_1_1EarClippingPatched.html
ab4e62d8e86d14e6a9d6a6f8d75110232
(pcl::PolygonMesh &output)
void
triangulate
classpcl_1_1EarClippingPatched.html
af365dae0a5545fd5d4bd4fddc58a44dd
(const Vertices &vertices, PolygonMesh &output)
pcl::PointCloud< pcl::PointXYZ >::Ptr
points_
classpcl_1_1EarClippingPatched.html
aa05d69cdba4857891808b02dfd330bf3
ros
namespaceros.html