|
octomap
1.9.7
|
A 3D scan as Pointcloud, performed from a Pose6D. More...
Collaboration diagram for octomap::ScanNode: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 |