|
| | PointCloud ()=default |
| |
| | PointCloud (const PointCloud< PointT > &pc, const PointIndices &indices) |
| |
| | PointCloud (const PointCloud< PointT > &pc, const std::vector< int > &indices) |
| |
| | PointCloud (size_t width, size_t height, PointT point=PointT()) |
| |
| virtual | ~PointCloud ()=default |
| |
| const PointT * | at (size_t col, size_t row) const |
| |
| PointT * | at (size_t col, size_t row) |
| |
| const PointT * | operator() (size_t col, size_t row) const |
| |
| PointT * | operator() (size_t col, size_t row) |
| |
| bool | IsOrganized () const |
| |
| size_t | height () const |
| |
| size_t | width () const |
| |
| size_t | size () const |
| |
| virtual void | reserve (size_t size) |
| |
| bool | empty () const |
| |
| virtual void | resize (size_t size) |
| |
| const PointT & | operator[] (size_t n) const |
| |
| PointT & | operator[] (size_t n) |
| |
| const PointT & | at (size_t n) const |
| |
| PointT & | at (size_t n) |
| |
| const PointT & | front () const |
| |
| PointT & | front () |
| |
| const PointT & | back () const |
| |
| PointT & | back () |
| |
| virtual void | push_back (const PointT &point) |
| |
| virtual void | clear () |
| |
| virtual bool | SwapPoint (size_t source_id, size_t target_id) |
| |
| bool | CopyPoint (size_t id, size_t rhs_id, const PointCloud< PointT > &rhs) |
| |
| void | CopyPointCloud (const PointCloud< PointT > &rhs, const PointIndices &indices) |
| |
| template<typename IndexType > |
| void | CopyPointCloud (const PointCloud< PointT > &rhs, const std::vector< IndexType > &indices) |
| |
| template<typename IndexType > |
| void | CopyPointCloudExclude (const PointCloud< PointT > &rhs, const std::vector< IndexType > &indices) |
| |
| void | SwapPointCloud (PointCloud< PointT > *rhs) |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| std::vector< PointT > * | mutable_points () |
| |
| const std::vector< PointT > & | points () const |
| |
| void | set_timestamp (const double timestamp) |
| |
| double | get_timestamp () |
| |
| void | set_sensor_to_world_pose (const Eigen::Affine3d &sensor_to_world_pose) |
| |
| const Eigen::Affine3d & | sensor_to_world_pose () |
| |
| void | RotatePointCloud (bool check_nan=false) |
| |
| void | TransformPointCloud (bool check_nan=false) |
| |
| void | TransformPointCloud (const Eigen::Affine3f &transform, PointCloud< PointT > *out, bool check_nan=false) const |
| |
| virtual bool | CheckConsistency () const |
| |