20 #ifndef REALOBJECTPOINT_HPP_ 21 #define REALOBJECTPOINT_HPP_ 23 #define PCL_NO_PRECOMPILE 25 #include <geometry_msgs/Pose.h> 27 #include <pcl/point_types.h> 28 #include <pcl/impl/point_types.hpp> 29 #include <pcl/search/search.h> 30 #include <pcl/search/organized.h> 31 #include <pcl/search/impl/organized.hpp> 32 #include <pcl/search/kdtree.h> 33 #include <pcl/search/impl/kdtree.hpp> 34 #include <pcl/kdtree/kdtree_flann.h> 35 #include <pcl/kdtree/impl/kdtree_flann.hpp> 36 #include <pcl/segmentation/conditional_euclidean_clustering.h> 37 #include <pcl/segmentation/impl/conditional_euclidean_clustering.hpp> 38 #include <pcl/pcl_base.h> 39 #include <pcl/impl/pcl_base.hpp> 40 #include <std_msgs/ColorRGBA.h> 77 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
83 qw = pose.orientation.w;
84 qx = pose.orientation.x;
85 qy = pose.orientation.y;
86 qz = pose.orientation.z;
SimpleVector3CollectionPtr normal_vectors
Eigen::Matrix< Precision, 3, 1 > SimpleVector3
boost::shared_ptr< RealObjectPoint > RealObjectPointPtr
TFSIMD_FORCE_INLINE const tfScalar & y() const
std::vector< int > Indices
RealObjectPoint(const SimpleVector3 &vector)
this namespace contains all generally usable classes.
gm::Point getPoint() const
TFSIMD_FORCE_INLINE const tfScalar & x() const
std_msgs::ColorRGBA color
TFSIMD_FORCE_INLINE const tfScalar & z() const
SimpleVector3 getPosition() const
struct next_best_view::DefaultViewportPoint EIGEN_ALIGN16
double intermediate_object_weight
EIGEN_MAKE_ALIGNED_OPERATOR_NEW RealObjectPoint(const gm::Pose &pose=gm::Pose())
std::vector< SimpleVector3, Eigen::aligned_allocator< SimpleVector3 > > SimpleVector3Collection
std::ostream & operator<<(std::ostream &strm, const next_best_view::DefaultViewportPoint &p)
Eigen::Quaternion< Precision > SimpleQuaternion
SimpleQuaternion getSimpleQuaternion() const
gm::Quaternion getQuaternion() const
IndicesPtr active_normal_vectors