forked from ANYbotics/kindr
-
Notifications
You must be signed in to change notification settings - Fork 22
/
gtesting.txt
46 lines (39 loc) · 1.36 KB
/
gtesting.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
----------------- RotationBase -----------------
Main functionality:
- Constructor
- Access to derived
- Inversion
- Setters (identity)
- Unique (getter and setter)
- Passive/Active forms
- Concatenation
- Comparison (equality)
- Rotation of a vector (normal and inverse)
Derived classes:
- AngleAxisBase (assignment || toImplementation, angle, axis, <<)
- RotationQuaternionBase (assignment || toUnitQuaternion, bracket operator, conjugation, norm)
- RotationMatrixBase (assignment || transposition, determinant, toImplementation, matrixAccess, <<)
- EulerAnglesBase -> Xyz,Zyx (assignment || toImplementation, angles, <<)
Internal Stuff:
- UsageConvertionTraits (getActive, getPassive)
- get_other_usage (OtherUsage)
- ConversionTraits (convert)
- ComparisonTraits (isEqual,isNear)
- MultiplicationTraits (mult)
- RotationTraits (rotate)
- get_matrix3X (IndexType, Matrix3X)
----------------- QuaternionBase -----------------
Main functionality:
- Inversion
- Conjugation
- Access to derived
- Multiplication
- Comparison (equality)
- Printing
Derived classes:
- Quaternion (Constructor, bracket operator, toImplementation, component access, normalization, toUnitQuaternion)
- Unit Quaternion (Constructor, assignment, bracket operator, component access, norm, toImplementation)
Internal Stuff:
- ConversionTraits (convert)
- MultiplicationTraits (mult)
- ComparisonTraits (isEqual)