fastcat 0.13.15
C++ EtherCAT Device Command & Control Library
Loading...
Searching...
No Matches
Classes | Functions
transform_utils.h File Reference
#include <cmath>
Include dependency graph for transform_utils.h:

Go to the source code of this file.

Classes

struct  vec3
 
struct  quat
 
struct  wrench
 
struct  transform
 

Functions

quat QuatConj (quat a)
 
quat QuatMulVec3 (quat q, vec3 v)
 
vec3 Vec3MulQuat (quat v, quat q)
 
vec3 Vec3Sub (vec3 a, vec3 b)
 
vec3 Vec3Cross (vec3 a, vec3 b)
 
vec3 Vec3Rotate (quat q, vec3 v)
 
quat QuatFromRpy (double roll, double pitch, double yaw)
 
wrench WrenchTransform (wrench w, transform tf)
 

Function Documentation

◆ QuatConj()

quat QuatConj ( quat  a)
Here is the caller graph for this function:

◆ QuatFromRpy()

quat QuatFromRpy ( double  roll,
double  pitch,
double  yaw 
)
Here is the caller graph for this function:

◆ QuatMulVec3()

quat QuatMulVec3 ( quat  q,
vec3  v 
)
Here is the caller graph for this function:

◆ Vec3Cross()

vec3 Vec3Cross ( vec3  a,
vec3  b 
)
Here is the caller graph for this function:

◆ Vec3MulQuat()

vec3 Vec3MulQuat ( quat  v,
quat  q 
)
Here is the caller graph for this function:

◆ Vec3Rotate()

vec3 Vec3Rotate ( quat  q,
vec3  v 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Vec3Sub()

vec3 Vec3Sub ( vec3  a,
vec3  b 
)
Here is the caller graph for this function:

◆ WrenchTransform()

wrench WrenchTransform ( wrench  w,
transform  tf 
)
Here is the call graph for this function:
Here is the caller graph for this function: