AggregPacking
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Namespaces | Typedefs | Functions | Variables
math.hpp File Reference

File containing basic math declarations. More...

#include <Eigen/Core>
#include <Eigen/Geometry>
#include <string>
#include <iostream>
#include <fstream>

Go to the source code of this file.

Namespaces

 aggregpacking
 Namespace aggregpacking.
 

Typedefs

typedef Eigen::Matrix< double, 3, 1 > aggregpacking::Vector3
 
typedef Eigen::Matrix< double, 3, 3 > aggregpacking::Matrix3
 
typedef Eigen::Quaternion< double > aggregpacking::Quaternion
 
typedef Eigen::AngleAxis< double > aggregpacking::AngleAxis
 

Functions

ostream & aggregpacking::operator<< (ostream &os, const Vector3 &v)
 Vector3 to ostream shift operator.
 
ostream & aggregpacking::operator<< (ostream &os, const Matrix3 &m)
 Matrix3 to ostream shift operator.
 
ostream & aggregpacking::operator<< (ostream &os, const Quaternion &q)
 Quaternion to ostream shift operator.
 
istream & aggregpacking::operator>> (istream &is, Vector3 &v)
 Vector3 from istream shift operator.
 
istream & aggregpacking::operator>> (istream &is, Matrix3 &m)
 Matrix3 from istream shift operator.
 
istream & aggregpacking::operator>> (istream &is, Quaternion &q)
 Quaternion from istream shift operator.
 

Variables

const double aggregpacking::PI = 3.141592653589793238463
 PI.
 

Detailed Description

File containing basic math declarations.