Public Member Functions | Public Attributes | List of all members
octomap::ScanNode Class Reference

#include <ScanGraph.h>

Public Member Functions

bool operator== (const ScanNode &other) const
 
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 ()
 

Public Attributes

unsigned int id
 
pose6d pose
 6D pose from which the scan was performed More...
 
Pointcloudscan
 

Detailed Description

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

Definition at line 52 of file ScanGraph.h.

Constructor & Destructor Documentation

◆ ScanNode() [1/2]

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

Definition at line 56 of file ScanGraph.h.

◆ ScanNode() [2/2]

octomap::ScanNode::ScanNode ( )
inline

Definition at line 58 of file ScanGraph.h.

◆ ~ScanNode()

octomap::ScanNode::~ScanNode ( )

Definition at line 45 of file ScanGraph.cpp.

Member Function Documentation

◆ operator==()

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

Definition at line 63 of file ScanGraph.h.

◆ readBinary()

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

Definition at line 65 of file ScanGraph.cpp.

◆ readPoseASCII()

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

Definition at line 90 of file ScanGraph.cpp.

◆ writeBinary()

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

Definition at line 52 of file ScanGraph.cpp.

◆ writePoseASCII()

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

Definition at line 80 of file ScanGraph.cpp.

Member Data Documentation

◆ id

unsigned int octomap::ScanNode::id

Definition at line 75 of file ScanGraph.h.

◆ pose

pose6d octomap::ScanNode::pose

6D pose from which the scan was performed

Definition at line 74 of file ScanGraph.h.

◆ scan

Pointcloud* octomap::ScanNode::scan

Definition at line 73 of file ScanGraph.h.


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


octomap
Author(s): Kai M. Wurm , Armin Hornung
autogenerated on Tue Dec 12 2023 03:39:41