module special.geometry_point

Inheritance diagram of ensae_teaching_cs.special.geometry_point

Short summary

module ensae_teaching_cs.special.geometry_point

Defines a point in N-dimension

source on GitHub

Classes

class

truncated documentation

GeometryException

raises when an issue arises with class GeometryPoint

GeometryPoint

one point

Methods

method

truncated documentation

__add__

addition

__cmp__

comparison

__eq__

is equal

__iadd__

addition

__imul__

multiplication by a scalar

__init__

__len__

returns the dimension

__lt__

inferior

__mul__

multiplication by a scalar

__neq__

is different

__repr__

eval(__repr__) should return the same object

__str__

converts into string

__sub__

substraction

angle

return the angle

cossin

return the cos, sin of a vector (dimension 2 only)

norm2

return the norm

product

vectoriel product, dimension 2 only

scalar

scalar product

Documentation

Defines a point in N-dimension

source on GitHub

exception ensae_teaching_cs.special.geometry_point.GeometryException

Bases : Exception

raises when an issue arises with class GeometryPoint

source on GitHub

class ensae_teaching_cs.special.geometry_point.GeometryPoint(*x)

Bases : object

one point

source on GitHub

Paramètres

x – is a vector

source on GitHub

__add__(x)

addition

source on GitHub

__cmp__(x)

comparison

source on GitHub

__eq__(x)

is equal

source on GitHub

__hash__ = None
__iadd__(x)

addition

source on GitHub

__imul__(k)

multiplication by a scalar

source on GitHub

__init__(*x)
Paramètres

x – is a vector

source on GitHub

__len__()

returns the dimension

source on GitHub

__lt__(x)

inferior

source on GitHub

__mul__(k)

multiplication by a scalar

source on GitHub

__neq__(x)

is different

source on GitHub

__repr__()

eval(__repr__) should return the same object

source on GitHub

__slots__ = ['_x']
__str__()

converts into string

source on GitHub

__sub__(x)

substraction

source on GitHub

_x
angle()

return the angle

source on GitHub

cossin()

return the cos, sin of a vector (dimension 2 only)

source on GitHub

norm2()

return the norm

source on GitHub

product(x)

vectoriel product, dimension 2 only

source on GitHub

scalar(x)

scalar product

source on GitHub