AGX Dynamics 2.41.3.2
Loading...
Searching...
No Matches
Vec3Template.h File Reference
#include <agx/agxPhysics_export.h>
#include <agx/macros.h>
#include <agx/PushDisableWarnings.h>
#include <iosfwd>
#include <agx/PopDisableWarnings.h>
#include <agx/agx.h>
#include <agx/Vec2.h>
#include <agx/Math.h>

Go to the source code of this file.

Classes

class  agx::Vec3T< T >
 A class holding 3 dimensional vectors and providing basic arithmetic. More...
 

Namespaces

namespace  agx
 The agx namespace contains the dynamics/math part of the AGX Dynamics API.
 

Functions

template<typename T >
Vec3T< T > agx::absolute (const agx::Vec3T< T > &a)
 
template<typename T >
Vec3T< T > agx::asin (const agx::Vec3T< T > &a)
 
template<typename T >
Vec3T< T > agx::clamp (const Vec3T< T > &vec, const Vec3T< T > &minimum, const Vec3T< T > &maximum)
 
template<typename T >
bool agx::equivalent (const agx::Vec3T< T > &a, const agx::Vec3T< T > &b, T epsilon=T(AGX_EQUIVALENT_EPSILON))
 
template<typename T >
Vec3T< T > agx::max (const Vec3T< T > &lhs, const Vec3T< T > &rhs)
 
template<typename T >
Vec3T< T > agx::min (const Vec3T< T > &lhs, const Vec3T< T > &rhs)
 
template<typename T >
Vec3T< T > agx::operator* (T val, const Vec3T< T > &vec)
 
template<typename T >
std::ostream & agx::operator<< (std::ostream &output, const Vec3T< T > &v)
 
template<typename T >
Vec3T< T > agx::sinc (const agx::Vec3T< T > &a)