Functions
Make Coordinate System

This is a helper function to make a orthogonal normed right-hand coordinate system from an input vector. More...

Functions

bool ApproxMVBB::CoordinateSystem::checkOrthogonality (Vector3 &v1, Vector3 &v2, Vector3 &v3, PREC eps=1e-6)
 
void ApproxMVBB::CoordinateSystem::makeCoordinateSystem (Vector3 &v1, Vector3 &v2, Vector3 &v3)
 This function makes an orthogonal normed right-hand coordinate system. If the z-axis is the input, then v1 is the x-axis and v2 the y-axis. More...
 
void ApproxMVBB::CoordinateSystem::makeZAxisUp (Matrix33 &A_IK)
 

Detailed Description

This is a helper function to make a orthogonal normed right-hand coordinate system from an input vector.

Function Documentation

bool ApproxMVBB::CoordinateSystem::checkOrthogonality ( Vector3 &  v1,
Vector3 &  v2,
Vector3 &  v3,
PREC  eps = 1e-6 
)
inline

Definition at line 76 of file MakeCoordinateSystem.hpp.

void ApproxMVBB::CoordinateSystem::makeCoordinateSystem ( Vector3 &  v1,
Vector3 &  v2,
Vector3 &  v3 
)
inline

This function makes an orthogonal normed right-hand coordinate system. If the z-axis is the input, then v1 is the x-axis and v2 the y-axis.

Parameters
v1The input 3x1 vector.
v2The first orthogonal output 3x1 vector.
v2The second orthogonal output 3x1 vector.

Definition at line 35 of file MakeCoordinateSystem.hpp.

void ApproxMVBB::CoordinateSystem::makeZAxisUp ( Matrix33 &  A_IK)
inline

Definition at line 61 of file MakeCoordinateSystem.hpp.



asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Mon Jun 10 2019 12:38:09