Classes | Functions
octomath Namespace Reference

Classes

class  Pose6D
 This class represents a tree-dimensional pose of an object. More...
 
class  Quaternion
 This class represents a Quaternion. More...
 
class  Vector3
 This class represents a three-dimensional vector. More...
 

Functions

Quaternion operator* (const Vector3 &v, const Quaternion &q)
 
std::ostream & operator<< (std::ostream &out, octomath::Vector3 const &v)
 user friendly output in format (x y z) More...
 
std::ostream & operator<< (std::ostream &s, const Pose6D &p)
 user friendly output in format (x y z, u x y z) which is (translation, rotation) More...
 
std::ostream & operator<< (std::ostream &s, const Quaternion &q)
 user friendly output in format (u x y z) More...
 

Detailed Description

Namespace of the math library in OctoMap

Function Documentation

◆ operator*()

Quaternion octomath::operator* ( const Vector3 v,
const Quaternion q 
)
Returns
(0, v) * q

Definition at line 230 of file Quaternion.cpp.

◆ operator<<() [1/3]

std::ostream & octomath::operator<< ( std::ostream &  out,
octomath::Vector3 const &  v 
)

user friendly output in format (x y z)

Definition at line 111 of file Vector3.cpp.

◆ operator<<() [2/3]

std::ostream & octomath::operator<< ( std::ostream &  s,
const Pose6D p 
)

user friendly output in format (x y z, u x y z) which is (translation, rotation)

Definition at line 152 of file Pose6D.cpp.

◆ operator<<() [3/3]

std::ostream & octomath::operator<< ( std::ostream &  s,
const Quaternion q 
)

user friendly output in format (u x y z)

Definition at line 304 of file Quaternion.cpp.



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