octomap 1.9.8
Loading...
Searching...
No Matches
octomap::ScanNode Class Reference

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

#include <ScanGraph.h>

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
Pointcloudscan

Detailed Description

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

Constructor & Destructor Documentation

◆ ScanNode() [1/2]

octomap::ScanNode::ScanNode ( Pointcloud * _scan,
pose6d _pose,
unsigned int _id )
inline

References id, pose, and scan.

Referenced by operator==().

◆ ScanNode() [2/2]

octomap::ScanNode::ScanNode ( )
inline

References scan.

◆ ~ScanNode()

octomap::ScanNode::~ScanNode ( )

References scan.

Member Function Documentation

◆ operator==()

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

References id, and ScanNode().

◆ readBinary()

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

References pose, and scan.

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

◆ readPoseASCII()

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

◆ writeBinary()

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

References id, pose, and scan.

◆ writePoseASCII()

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

References id, and pose.

Field Documentation

◆ id

unsigned int octomap::ScanNode::id

◆ pose

◆ scan


The documentation for this class was generated from the following files: