7 #include <Eigen/Geometry>
18 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
21 PointCloud(
double PointSize);
23 void push_back(Eigen::Vector3d point);
32 return m_AllPoints.size();
35 void resize(
unsigned int sz)
37 m_AllPoints.resize(sz);
43 Eigen::Vector3d&
operator [] (
const int &i ) {
return m_AllPoints[i]; }
46 void drawAllPoints(
double* color = NULL);
47 void drawAllPoints(
const Eigen::Affine3d & t,
double* color = NULL );
50 void drawOnePoint(
bool withTransform,
const Eigen::Affine3d & t,
int i);
52 std::vector< Eigen::Vector3d > m_AllPoints;
53 Eigen::Vector3d m_CubeSize;
Eigen::Vector3d & operator[](const int &i)
Acces the configuration.
Definition: PointCloud.hpp:43
! Vector of 3d points that can be ploted in the 3d viewer as cubes very fast ! the points are stored ...
Definition: PointCloud.hpp:15