Main MRPT website > C++ reference for MRPT 1.4.0
List of all members | Public Member Functions | Public Attributes
octomap::ScanNode Class Reference

Detailed Description

A 3D scan as Pointcloud, performed from a Pose6D.

Definition at line 67 of file ScanGraph.h.

#include <mrpt/otherlibs/octomap/ScanGraph.h>

Public Member Functions

 ScanNode (Pointcloud *_scan, pose6d _pose, uint64_t _id)
 
 ScanNode ()
 
 ~ScanNode ()
 
bool operator== (const ScanNode &other)
 
std::ostream & writeBinary (std::ostream &s) const
 
std::istream & readBinary (std::istream &s)
 
std::ostream & writePoseASCII (std::ostream &s) const
 
std::istream & readPoseASCII (std::istream &s)
 

Public Attributes

Pointcloudscan
 
pose6d pose
 6D pose from which the scan was performed More...
 
uint64_t id
 JLBC: Changed from "unsigned int" so binarized versions are platform-independent. More...
 

Constructor & Destructor Documentation

octomap::ScanNode::ScanNode ( Pointcloud _scan,
pose6d  _pose,
uint64_t  _id 
)
inline

Definition at line 71 of file ScanGraph.h.

octomap::ScanNode::ScanNode ( )
inline

Definition at line 73 of file ScanGraph.h.

References ~ScanNode().

octomap::ScanNode::~ScanNode ( )

Referenced by ScanNode().

Member Function Documentation

bool octomap::ScanNode::operator== ( const ScanNode other)
inline

Definition at line 78 of file ScanGraph.h.

References id, readBinary(), readPoseASCII(), writeBinary(), and writePoseASCII().

std::istream& octomap::ScanNode::readBinary ( std::istream &  s)
std::istream& octomap::ScanNode::readPoseASCII ( std::istream &  s)

Referenced by operator==().

std::ostream& octomap::ScanNode::writeBinary ( std::ostream &  s) const
std::ostream& octomap::ScanNode::writePoseASCII ( std::ostream &  s) const

Referenced by operator==().

Member Data Documentation

uint64_t octomap::ScanNode::id

JLBC: Changed from "unsigned int" so binarized versions are platform-independent.

Definition at line 90 of file ScanGraph.h.

Referenced by operator==().

pose6d octomap::ScanNode::pose

6D pose from which the scan was performed

Definition at line 89 of file ScanGraph.h.

Referenced by octomap::ScanGraph::ScanGraph().

Pointcloud* octomap::ScanNode::scan

Definition at line 88 of file ScanGraph.h.

Referenced by octomap::ScanGraph::ScanGraph().




Page generated by Doxygen 1.8.11 for MRPT 1.4.0 SVN:Unversioned directory at Mon May 30 18:20:32 UTC 2016