libalmath  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
qigeometry.h File Reference
#include <Eigen/Geometry>

Go to the source code of this file.

Namespaces

 qi
 
 qi::geometry
 

Macros

#define LIBALMATH_SCENEGRAPH_QIGEOMETRY_H
 

Functions

Vector3 qi::geometry::makeVector3 (double x, double y, double z)
 
std::ostream & qi::geometry::operator<< (std::ostream &o, const Vector3 &t)
 
Quaternion qi::geometry::makeQuaternion (double x, double y, double z, double w)
 
Quaternion qi::geometry::makeQuaternionFromAngleAxis (double angle, const Vector3 &axis)
 
std::ostream & qi::geometry::operator<< (std::ostream &o, const Quaternion &r)
 
double qi::geometry::norm (const Quaternion &r)
 
bool qi::geometry::isNormalized (const Quaternion &r, double epsilon)
 
void qi::geometry::normalize (Quaternion &r)
 
Quaternion qi::geometry::normalized (const Quaternion &r)
 
Transform qi::geometry::makeTransform (const Quaternion &rotation, const Vector3 &translation)
 
std::ostream & qi::geometry::operator<< (std::ostream &o, const Transform &tf)
 
Eigen::Affine3d qi::geometry::toEigenAffine3d (const Transform &tf)
 
Transform qi::geometry::operator* (const Transform &lhs, const Transform &rhs)
 
bool qi::geometry::isNear (const Transform &lhs, const Transform &rhs, double epsilon)
 
Transform qi::geometry::inverse (const Transform &tf)
 

Macro Definition Documentation

#define LIBALMATH_SCENEGRAPH_QIGEOMETRY_H

Copyright 2016 Aldebaran. All rights reserved.

the user is expected to #include <qi/geometry/geometry.hpp> and link with qigeometry

Definition at line 10 of file qigeometry.h.