Public Member Functions | Public Attributes | List of all members
tests.test_dual_quaternions.TestDualQuaternion Class Reference
Inheritance diagram for tests.test_dual_quaternions.TestDualQuaternion:
Inheritance graph
[legend]

Public Member Functions

def setUp (self)
 
def test_add (self)
 
def test_combined_conjugate (self)
 
def test_creation (self)
 
def test_div (self)
 
def test_dual_number_conjugate (self)
 
def test_equal (self)
 
def test_from_screw (self)
 
def test_from_screw_and_back (self)
 
def test_homogeneous_conversion (self)
 
def test_inverse (self)
 
def test_loading_illegal (self)
 
def test_mult (self)
 
def test_normalize (self)
 
def test_pow (self)
 
def test_quaternion_conjugate (self)
 
def test_saving_loading (self)
 
def test_sclerp_orientation (self)
 
def test_sclerp_position (self)
 
def test_sclerp_screw (self)
 
def test_screw (self)
 
def test_str_repr_is_string (self)
 
def test_transform (self)
 
def test_unit (self)
 

Public Attributes

 identity_dq
 
 normalized_dq
 
 other_random_dq
 
 random_dq
 

Detailed Description

Definition at line 8 of file test_dual_quaternions.py.

Member Function Documentation

def tests.test_dual_quaternions.TestDualQuaternion.setUp (   self)

Definition at line 10 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_add (   self)

Definition at line 47 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_combined_conjugate (   self)

Definition at line 195 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_creation (   self)

Definition at line 16 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_div (   self)

Definition at line 90 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_dual_number_conjugate (   self)

Definition at line 188 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_equal (   self)

Definition at line 111 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_from_screw (   self)

Definition at line 270 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_from_screw_and_back (   self)

Definition at line 287 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_homogeneous_conversion (   self)

Definition at line 159 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_inverse (   self)

Definition at line 99 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_loading_illegal (   self)

Definition at line 322 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_mult (   self)

Definition at line 53 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_normalize (   self)

Definition at line 204 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_pow (   self)

Definition at line 366 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_quaternion_conjugate (   self)

Definition at line 144 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_saving_loading (   self)

Definition at line 312 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_sclerp_orientation (   self)
test Screw Linear Interpolation for diff orientation, same position

Definition at line 336 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_sclerp_position (   self)
test Screw Linear Interpolation for diff position, same orientation

Definition at line 325 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_sclerp_screw (   self)
Interpolating with ScLERP should yield same result as interpolating with screw parameters
ScLERP is a screw motion interpolation with constant rotation and translation speeds. We can
simply interpolate screw parameters theta and d and we should get the same result.

Definition at line 352 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_screw (   self)

Definition at line 231 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_str_repr_is_string (   self)

Definition at line 139 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_transform (   self)

Definition at line 211 of file test_dual_quaternions.py.

def tests.test_dual_quaternions.TestDualQuaternion.test_unit (   self)

Definition at line 39 of file test_dual_quaternions.py.

Member Data Documentation

tests.test_dual_quaternions.TestDualQuaternion.identity_dq

Definition at line 11 of file test_dual_quaternions.py.

tests.test_dual_quaternions.TestDualQuaternion.normalized_dq

Definition at line 14 of file test_dual_quaternions.py.

tests.test_dual_quaternions.TestDualQuaternion.other_random_dq

Definition at line 13 of file test_dual_quaternions.py.

tests.test_dual_quaternions.TestDualQuaternion.random_dq

Definition at line 12 of file test_dual_quaternions.py.


The documentation for this class was generated from the following file:


dual_quaternions
Author(s): achille
autogenerated on Mon Aug 17 2020 03:24:44