All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vec_3f.h File Reference
#include <hpp/fcl/config-fcl.hh>
#include <hpp/fcl/data_types.h>
#include <hpp/fcl/math/math_details.h>
#include <cmath>
#include <iostream>
#include <limits>
Include dependency graph for vec_3f.h:
This graph shows which files directly or indirectly include this file:

Classes

class  fcl::Vec3fX< T >
 Vector3 class wrapper. The core data is in the template parameter class. More...
 

Namespaces

 fcl
 Main namespace.
 

Typedefs

typedef Vec3fX
< details::Vec3Data< FCL_REAL > > 
fcl::Vec3f
 

Functions

template<typename T >
static Vec3fX< T > fcl::normalize (const Vec3fX< T > &v)
 
template<typename T >
static T::meta_type fcl::triple (const Vec3fX< T > &x, const Vec3fX< T > &y, const Vec3fX< T > &z)
 
template<typename T >
std::ostream & fcl::operator<< (std::ostream &out, const Vec3fX< T > &x)
 
template<typename T >
static Vec3fX< T > fcl::min (const Vec3fX< T > &x, const Vec3fX< T > &y)
 
template<typename T >
static Vec3fX< T > fcl::max (const Vec3fX< T > &x, const Vec3fX< T > &y)
 
template<typename T >
static Vec3fX< T > fcl::abs (const Vec3fX< T > &x)
 
template<typename T >
void fcl::generateCoordinateSystem (const Vec3fX< T > &w, Vec3fX< T > &u, Vec3fX< T > &v)
 
static std::ostream & fcl::operator<< (std::ostream &o, const Vec3f &v)
 
template<typename T >
Vec3fX< T > fcl::operator* (const typename Vec3fX< T >::U &t, const Vec3fX< T > &v)