octomap 1.5.0
|
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 (Pointcloud *_scan, pose6d _pose, unsigned int _id) | |
ScanNode () | |
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 | |
Pointcloud * | scan |
A 3D scan as Pointcloud, performed from a Pose6D.
octomap::ScanNode::ScanNode | ( | Pointcloud * | _scan, |
pose6d | _pose, | ||
unsigned int | _id | ||
) | [inline] |
octomap::ScanNode::ScanNode | ( | ) | [inline] |
octomap::ScanNode::~ScanNode | ( | ) |
References scan.
std::istream & octomap::ScanNode::readBinary | ( | std::istream & | s | ) |
References pose, octomath::Pose6D::readBinary(), octomap::Pointcloud::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 pose, scan, octomath::Pose6D::writeBinary(), and octomap::Pointcloud::writeBinary().
std::ostream & octomap::ScanNode::writePoseASCII | ( | std::ostream & | s | ) | const |
References id, pose, octomath::Pose6D::rot(), and octomath::Pose6D::trans().
unsigned int octomap::ScanNode::id |
6D pose from which the scan was performed
Referenced by octomap::ScanGraph::addEdge(), octomap::ScanGraph::connectPrevious(), octomap::OccupancyOcTreeBase< NODE >::insertScan(), readBinary(), octomap::ScanGraph::readNodePosesASCII(), octomap::ScanGraph::readPlainASCII(), readPoseASCII(), writeBinary(), and writePoseASCII().