MathLib
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
TestDualQuaternion.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  DualQuaternionTests
 

Macros

#define _USE_MATH_DEFINES   1
 

Functions

void PureRotationHasZeroTranslation ()
 
void PureTranslationHasIdentityRotation ()
 
void MagnitudeOfNormalizedDualQuaternionIsOne ()
 
void MagnitudeIsTheNumberMultipliedByItsConjugate ()
 
void UnitCondition ()
 
void HowToCombineASeparateRotationAndTranslation ()
 
void CreateRotationAndTestXAxis (float degrees_of_rotation)
 
void CreateRotationAndTestYAxis (float degrees_of_rotation)
 
void CreateRotationAndTestZAxis (float degrees_of_rotation)
 
void VerifyOriginRepresentation ()
 
void VerifyZeroRotationRepresentation ()
 
void TranslatingOriginOnlyAlongX ()
 
void TranslatingOriginOnlyAlongY ()
 
void TranslatingOriginOnlyAlongZ ()
 
void RotateOnlyAroundAMainAxis ()
 
void TranslationIsTheInverseOfMakeTranslation ()
 
void TestTranslations ()
 
void TestRotations ()
 
void Run ()
 
int main (void)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES   1

Definition at line 8 of file TestDualQuaternion.cpp.

Function Documentation

◆ main()

int main ( void  )

Definition at line 367 of file TestDualQuaternion.cpp.