Go to the documentation of this file.
34 #ifndef OCTOMAP_POINTCLOUD_H
35 #define OCTOMAP_POINTCLOUD_H
81 void rotate(
double roll,
double pitch,
double yaw);
115 std::istream&
read(std::istream &s);
void push_back(const point3d &p)
point3d_collection points
std::istream & readBinary(std::istream &s)
void calcBBX(point3d &lowerBound, point3d &upperBound) const
Calculate bounding box of Pointcloud.
void crop(point3d lowerBound, point3d upperBound)
Crop Pointcloud to given bounding box.
void push_back(float x, float y, float z)
void reserve(size_t size)
point3d getPoint(unsigned int i) const
This class represents a three-dimensional vector.
void subSampleRandom(unsigned int num_samples, Pointcloud &sample_cloud)
std::ostream & writeBinary(std::ostream &s) const
const_iterator begin() const
void writeVrml(std::string filename)
Export the Pointcloud to a VRML file.
void push_back(point3d *p)
const point3d & operator[](size_t i) const
void rotate(double roll, double pitch, double yaw)
Rotate each point in pointcloud.
pose6d current_inv_transform
std::istream & read(std::istream &s)
void transform(pose6d transform)
Apply transform to each point.
std::vector< octomath::Vector3 > point3d_collection
void minDist(double thres)
const_iterator end() const
point3d_collection::const_iterator const_iterator
This class represents a tree-dimensional pose of an object.
void transformAbsolute(pose6d transform)
Apply transform to each point, undo previous transforms.
octomath::Vector3 point3d
Use Vector3 (float precision) as a point3d in octomap.
point3d_collection::iterator iterator
octomap
Author(s): Kai M. Wurm
, Armin Hornung
autogenerated on Tue Dec 12 2023 03:39:40