Package geometry :: Package manifolds :: Module translation_group :: Class Tran
[hide private]
[frames] | no frames]

Class Tran

source code


The translation subgroup of SE(n).

Nested Classes [hide private]

Inherited from group.Group: __metaclass__

Inherited from differentiable_manifold.DifferentiableManifold: Embedding, Isomorphism

Instance Methods [hide private]
 
__init__(self, n)
:param n: :type n: ``1|2|3``
source code
 
__repr__(self)
repr(x)
source code
 
algebra_from_group(self, g)
:param g: :type g: ``belongs``
source code
 
belongs(self, x)
Raises an Exception if the point does not belong to this manifold.
source code
 
expmap(self, bv)
:param bv: :type bv: ``belongs_ts``
source code
 
friendly(self, x)
:param x: :type x: ``belongs``
source code
 
group_from_algebra(self, a)
:param a: :type a: ``belongs_algebra``
source code
 
interesting_points(self)
:rtype: ``list(belongs)``
source code
 
logmap(self, base, target)
:param base: :type base: ``belongs``
source code
 
sample_uniform(self)
:rtype: ``belongs``
source code

Inherited from matrix_lie_group.MatrixLieGroup: belongs_algebra, distance, get_algebra, inverse, multiply, project_ts, tangent_bundle, unity, velocity_from_points

Inherited from group.Group: identity

Inherited from differentiable_manifold.DifferentiableManifold: assert_close, belongs_ts, can_convert_to, can_represent, convert_to, embed_in, embeddable_in, from_yaml, geodesic, get_dimension, project_from, project_to, relations_descriptions, to_yaml

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]

Inherited from differentiable_manifold.DifferentiableManifold: embedding, isomorphism

Class Variables [hide private]
  __abstractmethods__ = frozenset([])
  _abc_cache = <_weakrefset.WeakSet object at 0x2499ed0>
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, n)
(Constructor)

source code 

:param n: :type n: ``1|2|3``

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

algebra_from_group(self, g)

source code 

:param g: :type g: ``belongs``

:rtype: ``belongs_algebra``

Overrides: matrix_lie_group.MatrixLieGroup.algebra_from_group

belongs(self, x)

source code 

Raises an Exception if the point does not belong to this manifold.

This function wraps some checks around :py:func:`belongs_`, which is implemented by the subclasses.

Overrides: differentiable_manifold.DifferentiableManifold.belongs
(inherited documentation)

expmap(self, bv)

source code 

:param bv: :type bv: ``belongs_ts``

:rtype: ``belongs``

Overrides: differentiable_manifold.DifferentiableManifold.expmap

friendly(self, x)

source code 

:param x: :type x: ``belongs``

Overrides: differentiable_manifold.DifferentiableManifold.friendly

group_from_algebra(self, a)

source code 

:param a: :type a: ``belongs_algebra``

:rtype: ``belongs``

Overrides: matrix_lie_group.MatrixLieGroup.group_from_algebra

interesting_points(self)

source code 

:rtype: ``list(belongs)``

Overrides: differentiable_manifold.DifferentiableManifold.interesting_points

logmap(self, base, target)

source code 

:param base: :type base: ``belongs``

:param target: :type target: ``belongs``

:rtype: ``belongs_ts``

Overrides: differentiable_manifold.DifferentiableManifold.logmap