Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
sophus.so2.So2 Class Reference

Public Member Functions

def __getitem__ (self, key)
 
def __init__ (self, z)
 
def __mul__ (self, right)
 
def __repr__ (self)
 
def calc_Dx_this_mul_exp_x_at_0 (self, x)
 
def log (self)
 
def matrix (self)
 

Static Public Member Functions

def calc_Dx_exp_x (x)
 
def calc_Dx_exp_x_at_0 (x)
 
def calc_Dx_exp_x_matrix (x)
 
def calc_Dx_exp_x_matrix_at_0 (x)
 
def calc_Dxi_x_matrix (x, i)
 
def Dx_exp_x_at_0 ()
 
def Dx_exp_x_matrix (x)
 
def Dx_exp_x_matrix_at_0 ()
 
def Dxi_x_matrix (x, i)
 
def exp (theta)
 
def hat (theta)
 

Public Attributes

 z
 

Detailed Description

2 dimensional group of orthogonal matrices with determinant 1 

Definition at line 8 of file so2.py.

Constructor & Destructor Documentation

◆ __init__()

def sophus.so2.So2.__init__ (   self,
  z 
)
internally represented by a unit complex number z 

Definition at line 11 of file so2.py.

Member Function Documentation

◆ __getitem__()

def sophus.so2.So2.__getitem__ (   self,
  key 
)

Definition at line 51 of file so2.py.

◆ __mul__()

def sophus.so2.So2.__mul__ (   self,
  right 
)
left-multiplication
    either rotation concatenation or point-transform 

Definition at line 41 of file so2.py.

◆ __repr__()

def sophus.so2.So2.__repr__ (   self)

Definition at line 27 of file so2.py.

◆ calc_Dx_exp_x()

def sophus.so2.So2.calc_Dx_exp_x (   x)
static

Definition at line 55 of file so2.py.

◆ calc_Dx_exp_x_at_0()

def sophus.so2.So2.calc_Dx_exp_x_at_0 (   x)
static

Definition at line 64 of file so2.py.

◆ calc_Dx_exp_x_matrix()

def sophus.so2.So2.calc_Dx_exp_x_matrix (   x)
static

Definition at line 94 of file so2.py.

◆ calc_Dx_exp_x_matrix_at_0()

def sophus.so2.So2.calc_Dx_exp_x_matrix_at_0 (   x)
static

Definition at line 103 of file so2.py.

◆ calc_Dx_this_mul_exp_x_at_0()

def sophus.so2.So2.calc_Dx_this_mul_exp_x_at_0 (   self,
  x 
)

Definition at line 67 of file so2.py.

◆ calc_Dxi_x_matrix()

def sophus.so2.So2.calc_Dxi_x_matrix (   x,
  i 
)
static

Definition at line 82 of file so2.py.

◆ Dx_exp_x_at_0()

def sophus.so2.So2.Dx_exp_x_at_0 ( )
static

Definition at line 60 of file so2.py.

◆ Dx_exp_x_matrix()

def sophus.so2.So2.Dx_exp_x_matrix (   x)
static

Definition at line 87 of file so2.py.

◆ Dx_exp_x_matrix_at_0()

def sophus.so2.So2.Dx_exp_x_matrix_at_0 ( )
static

Definition at line 99 of file so2.py.

◆ Dxi_x_matrix()

def sophus.so2.So2.Dxi_x_matrix (   x,
  i 
)
static

Definition at line 73 of file so2.py.

◆ exp()

def sophus.so2.So2.exp (   theta)
static
exponential map 

Definition at line 16 of file so2.py.

◆ hat()

def sophus.so2.So2.hat (   theta)
static

Definition at line 31 of file so2.py.

◆ log()

def sophus.so2.So2.log (   self)
logarithmic map

Definition at line 23 of file so2.py.

◆ matrix()

def sophus.so2.So2.matrix (   self)
returns matrix representation 

Definition at line 35 of file so2.py.

Member Data Documentation

◆ z

sophus.so2.So2.z

Definition at line 13 of file so2.py.


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


sophus
Author(s): Hauke Strasdat
autogenerated on Wed Mar 2 2022 01:01:48