octomap
1.9.7
|
A 3D scan as Pointcloud, performed from a Pose6D. More...
Public Member Functions | |
bool | operator== (const ScanNode &other) |
std::istream & | readBinary (std::istream &s) |
std::istream & | readPoseASCII (std::istream &s) |
ScanNode () | |
ScanNode (Pointcloud *_scan, pose6d _pose, unsigned int _id) | |
std::ostream & | writeBinary (std::ostream &s) const |
std::ostream & | writePoseASCII (std::ostream &s) const |
~ScanNode () | |
Data Fields | |
unsigned int | id |
pose6d | pose |
6D pose from which the scan was performed More... | |
Pointcloud * | scan |
A 3D scan as Pointcloud, performed from a Pose6D.
|
inline |
|
inline |
octomap::ScanNode::~ScanNode | ( | ) |
References scan.
std::istream & octomap::ScanNode::readBinary | ( | std::istream & | s | ) |
References pose, octomap::Pointcloud::readBinary(), octomath::Pose6D::readBinary(), and scan.
Referenced by octomap::ScanGraph::readBinary().
std::istream & octomap::ScanNode::readPoseASCII | ( | std::istream & | s | ) |
References OCTOMAP_ERROR, pose, octomath::Vector3::read(), octomath::Pose6D::rot(), and octomath::Pose6D::trans().
std::ostream & octomap::ScanNode::writeBinary | ( | std::ostream & | s | ) | const |
References id, pose, scan, octomap::Pointcloud::writeBinary(), and octomath::Pose6D::writeBinary().
std::ostream & octomap::ScanNode::writePoseASCII | ( | std::ostream & | s | ) | const |
unsigned int octomap::ScanNode::id |
pose6d octomap::ScanNode::pose |
6D pose from which the scan was performed
Referenced by octomap::ScanGraph::addEdge(), octomap::ScanGraph::connectPrevious(), octomap::OccupancyOcTreeBase< OcTreeNodeStamped >::insertPointCloud(), main(), readBinary(), octomap::ScanGraph::readNodePosesASCII(), octomap::ScanGraph::readPlainASCII(), readPoseASCII(), writeBinary(), and writePoseASCII().
Pointcloud* octomap::ScanNode::scan |