Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rotation.cc File Reference
#include "ion/math/rotation.h"
#include <algorithm>
#include <cmath>
#include <limits>
#include "ion/base/logging.h"
#include "ion/math/angleutils.h"
#include "ion/math/utils.h"
#include "ion/math/vectorutils.h"
Include dependency graph for rotation.cc:

Go to the source code of this file.

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::math
 

Macros

#define ION_INSTANTIATE_ROTATION_FUNCTIONS(type)
 Explicit instantiations. More...
 

Functions

 ion::math::ION_INSTANTIATE_ROTATION_FUNCTIONS (double)
 
 ion::math::ION_INSTANTIATE_ROTATION_FUNCTIONS (float)
 

Macro Definition Documentation

#define ION_INSTANTIATE_ROTATION_FUNCTIONS (   type)
Value:
template void ION_API Rotation<type>::SetAxisAndAngle( \
const Vector<3, type>& axis, const Angle<type>& angle); \
template void ION_API Rotation<type>::GetAxisAndAngle( \
Vector<3, type>* axis, Angle<type>* angle) const; \
template void ION_API Rotation<type>::GetEulerAngles( \
Angle<type>* yaw, Angle<type>* pitch, Angle<type>* roll) const; \
template Rotation<type> ION_API Rotation<type>::RotateInto( \
const Vector<3, type>& from, const Vector<3, type>& to); \
template Rotation<type> ION_API Rotation<type>::Slerp( \
const Rotation& r0, const Rotation& r1, type t); \
template Rotation<type> ION_API Rotation<type>::FromRotationMatrix( \
const Matrix<3, type>& mat)
std::string type
Definition: printer.cc:353

Explicit instantiations.

Definition at line 218 of file rotation.cc.