CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmsdk3debug.Vector2D Class Reference
Inheritance diagram for cmsdk3debug.Vector2D:
[legend]
Collaboration diagram for cmsdk3debug.Vector2D:
[legend]

Public Member Functions

 __init__ (self, *args)
 __eq__ (self, v)
 __sub__ (self, *args)
 __add__ (self, *args)
 __mul__ (self, *args)
 __isub__ (self, *args)
 __iadd__ (self, *args)
 __imul__ (self, a)
 getX (self)
 getY (self)
 set (self, *args)
 setX (self, v)
 setY (self, v)
 setLength (self, l)
 makeUnitVector (self)
 length (self)
 det (self, v)
 isOrthogonalWith (self, v)
 isParallelWith (self, v)
 getProjectionOn (self, v)
 getUnitVector (self)
 getOrthogonalVector (self)
 getAngle (self, v)
 getArea (self, v)
 rotate (self, angle)
 rotateIt (self, angle)
 __init__ (self, *args)
 __eq__ (self, v)
 __sub__ (self, *args)
 __add__ (self, *args)
 __mul__ (self, *args)
 __isub__ (self, *args)
 __iadd__ (self, *args)
 __imul__ (self, a)
 getX (self)
 getY (self)
 set (self, *args)
 setX (self, v)
 setY (self, v)
 setLength (self, l)
 makeUnitVector (self)
 length (self)
 det (self, v)
 isOrthogonalWith (self, v)
 isParallelWith (self, v)
 getProjectionOn (self, v)
 getUnitVector (self)
 getOrthogonalVector (self)
 getAngle (self, v)
 getArea (self, v)
 rotate (self, angle)
 rotateIt (self, angle)
 __init__ (self, *args)
 __eq__ (self, v)
 __sub__ (self, *args)
 __add__ (self, *args)
 __mul__ (self, *args)
 __isub__ (self, *args)
 __iadd__ (self, *args)
 __imul__ (self, a)
 getX (self)
 getY (self)
 set (self, *args)
 setX (self, v)
 setY (self, v)
 setLength (self, l)
 makeUnitVector (self)
 length (self)
 det (self, v)
 isOrthogonalWith (self, v)
 isParallelWith (self, v)
 getProjectionOn (self, v)
 getUnitVector (self)
 getOrthogonalVector (self)
 getAngle (self, v)
 getArea (self, v)
 rotate (self, angle)
 rotateIt (self, angle)

Protected Member Functions

 _print (self)
 _print (self)
 _print (self)

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 x = property(_cmsdk3debug.Vector2D_x_get, _cmsdk3debug.Vector2D_x_set)
 y = property(_cmsdk3debug.Vector2D_y_get, _cmsdk3debug.Vector2D_y_set)

Detailed Description

Definition at line 1664 of file cmsdk3debug.py.

Constructor & Destructor Documentation

◆ __init__() [1/3]

cmsdk3debug.Vector2D.__init__ ( self,
* args )

Definition at line 1668 of file cmsdk3debug.py.

◆ __init__() [2/3]

cmsdk3debug.Vector2D.__init__ ( self,
* args )

Definition at line 1724 of file cmsdk3debug.py.

◆ __init__() [3/3]

cmsdk3debug.Vector2D.__init__ ( self,
* args )

Definition at line 1668 of file cmsdk3debug.py.

Member Function Documentation

◆ __add__() [1/3]

cmsdk3debug.Vector2D.__add__ ( self,
* args )

Definition at line 1680 of file cmsdk3debug.py.

◆ __add__() [2/3]

cmsdk3debug.Vector2D.__add__ ( self,
* args )

Definition at line 1736 of file cmsdk3debug.py.

◆ __add__() [3/3]

cmsdk3debug.Vector2D.__add__ ( self,
* args )

Definition at line 1680 of file cmsdk3debug.py.

◆ __eq__() [1/3]

cmsdk3debug.Vector2D.__eq__ ( self,
v )

Definition at line 1674 of file cmsdk3debug.py.

◆ __eq__() [2/3]

cmsdk3debug.Vector2D.__eq__ ( self,
v )

Definition at line 1730 of file cmsdk3debug.py.

◆ __eq__() [3/3]

cmsdk3debug.Vector2D.__eq__ ( self,
v )

Definition at line 1674 of file cmsdk3debug.py.

◆ __iadd__() [1/3]

cmsdk3debug.Vector2D.__iadd__ ( self,
* args )

Definition at line 1689 of file cmsdk3debug.py.

◆ __iadd__() [2/3]

cmsdk3debug.Vector2D.__iadd__ ( self,
* args )

Definition at line 1745 of file cmsdk3debug.py.

◆ __iadd__() [3/3]

cmsdk3debug.Vector2D.__iadd__ ( self,
* args )

Definition at line 1689 of file cmsdk3debug.py.

◆ __imul__() [1/3]

cmsdk3debug.Vector2D.__imul__ ( self,
a )

Definition at line 1692 of file cmsdk3debug.py.

◆ __imul__() [2/3]

cmsdk3debug.Vector2D.__imul__ ( self,
a )

Definition at line 1748 of file cmsdk3debug.py.

◆ __imul__() [3/3]

cmsdk3debug.Vector2D.__imul__ ( self,
a )

Definition at line 1692 of file cmsdk3debug.py.

◆ __isub__() [1/3]

cmsdk3debug.Vector2D.__isub__ ( self,
* args )

Definition at line 1686 of file cmsdk3debug.py.

◆ __isub__() [2/3]

cmsdk3debug.Vector2D.__isub__ ( self,
* args )

Definition at line 1742 of file cmsdk3debug.py.

◆ __isub__() [3/3]

cmsdk3debug.Vector2D.__isub__ ( self,
* args )

Definition at line 1686 of file cmsdk3debug.py.

◆ __mul__() [1/3]

cmsdk3debug.Vector2D.__mul__ ( self,
* args )

Definition at line 1683 of file cmsdk3debug.py.

◆ __mul__() [2/3]

cmsdk3debug.Vector2D.__mul__ ( self,
* args )

Definition at line 1739 of file cmsdk3debug.py.

◆ __mul__() [3/3]

cmsdk3debug.Vector2D.__mul__ ( self,
* args )

Definition at line 1683 of file cmsdk3debug.py.

◆ __sub__() [1/3]

cmsdk3debug.Vector2D.__sub__ ( self,
* args )

Definition at line 1677 of file cmsdk3debug.py.

◆ __sub__() [2/3]

cmsdk3debug.Vector2D.__sub__ ( self,
* args )

Definition at line 1733 of file cmsdk3debug.py.

◆ __sub__() [3/3]

cmsdk3debug.Vector2D.__sub__ ( self,
* args )

Definition at line 1677 of file cmsdk3debug.py.

◆ _print() [1/3]

cmsdk3debug.Vector2D._print ( self)
protected

Definition at line 1749 of file cmsdk3debug.py.

◆ _print() [2/3]

cmsdk3debug.Vector2D._print ( self)
protected

Definition at line 1805 of file cmsdk3debug.py.

◆ _print() [3/3]

cmsdk3debug.Vector2D._print ( self)
protected

Definition at line 1749 of file cmsdk3debug.py.

◆ det() [1/3]

cmsdk3debug.Vector2D.det ( self,
v )

Definition at line 1719 of file cmsdk3debug.py.

◆ det() [2/3]

cmsdk3debug.Vector2D.det ( self,
v )

Definition at line 1775 of file cmsdk3debug.py.

◆ det() [3/3]

cmsdk3debug.Vector2D.det ( self,
v )

Definition at line 1719 of file cmsdk3debug.py.

◆ getAngle() [1/3]

cmsdk3debug.Vector2D.getAngle ( self,
v )

Definition at line 1737 of file cmsdk3debug.py.

◆ getAngle() [2/3]

cmsdk3debug.Vector2D.getAngle ( self,
v )

Definition at line 1793 of file cmsdk3debug.py.

◆ getAngle() [3/3]

cmsdk3debug.Vector2D.getAngle ( self,
v )

Definition at line 1737 of file cmsdk3debug.py.

◆ getArea() [1/3]

cmsdk3debug.Vector2D.getArea ( self,
v )

Definition at line 1740 of file cmsdk3debug.py.

◆ getArea() [2/3]

cmsdk3debug.Vector2D.getArea ( self,
v )

Definition at line 1796 of file cmsdk3debug.py.

◆ getArea() [3/3]

cmsdk3debug.Vector2D.getArea ( self,
v )

Definition at line 1740 of file cmsdk3debug.py.

◆ getOrthogonalVector() [1/3]

cmsdk3debug.Vector2D.getOrthogonalVector ( self)

Definition at line 1734 of file cmsdk3debug.py.

◆ getOrthogonalVector() [2/3]

cmsdk3debug.Vector2D.getOrthogonalVector ( self)

Definition at line 1790 of file cmsdk3debug.py.

◆ getOrthogonalVector() [3/3]

cmsdk3debug.Vector2D.getOrthogonalVector ( self)

Definition at line 1734 of file cmsdk3debug.py.

◆ getProjectionOn() [1/3]

cmsdk3debug.Vector2D.getProjectionOn ( self,
v )

Definition at line 1728 of file cmsdk3debug.py.

◆ getProjectionOn() [2/3]

cmsdk3debug.Vector2D.getProjectionOn ( self,
v )

Definition at line 1784 of file cmsdk3debug.py.

◆ getProjectionOn() [3/3]

cmsdk3debug.Vector2D.getProjectionOn ( self,
v )

Definition at line 1728 of file cmsdk3debug.py.

◆ getUnitVector() [1/3]

cmsdk3debug.Vector2D.getUnitVector ( self)

Definition at line 1731 of file cmsdk3debug.py.

◆ getUnitVector() [2/3]

cmsdk3debug.Vector2D.getUnitVector ( self)

Definition at line 1787 of file cmsdk3debug.py.

◆ getUnitVector() [3/3]

cmsdk3debug.Vector2D.getUnitVector ( self)

Definition at line 1731 of file cmsdk3debug.py.

◆ getX() [1/3]

cmsdk3debug.Vector2D.getX ( self)

Definition at line 1695 of file cmsdk3debug.py.

◆ getX() [2/3]

cmsdk3debug.Vector2D.getX ( self)

Definition at line 1751 of file cmsdk3debug.py.

◆ getX() [3/3]

cmsdk3debug.Vector2D.getX ( self)

Definition at line 1695 of file cmsdk3debug.py.

◆ getY() [1/3]

cmsdk3debug.Vector2D.getY ( self)

Definition at line 1698 of file cmsdk3debug.py.

◆ getY() [2/3]

cmsdk3debug.Vector2D.getY ( self)

Definition at line 1754 of file cmsdk3debug.py.

◆ getY() [3/3]

cmsdk3debug.Vector2D.getY ( self)

Definition at line 1698 of file cmsdk3debug.py.

◆ isOrthogonalWith() [1/3]

cmsdk3debug.Vector2D.isOrthogonalWith ( self,
v )

Definition at line 1722 of file cmsdk3debug.py.

◆ isOrthogonalWith() [2/3]

cmsdk3debug.Vector2D.isOrthogonalWith ( self,
v )

Definition at line 1778 of file cmsdk3debug.py.

◆ isOrthogonalWith() [3/3]

cmsdk3debug.Vector2D.isOrthogonalWith ( self,
v )

Definition at line 1722 of file cmsdk3debug.py.

◆ isParallelWith() [1/3]

cmsdk3debug.Vector2D.isParallelWith ( self,
v )

Definition at line 1725 of file cmsdk3debug.py.

◆ isParallelWith() [2/3]

cmsdk3debug.Vector2D.isParallelWith ( self,
v )

Definition at line 1781 of file cmsdk3debug.py.

◆ isParallelWith() [3/3]

cmsdk3debug.Vector2D.isParallelWith ( self,
v )

Definition at line 1725 of file cmsdk3debug.py.

◆ length() [1/3]

cmsdk3debug.Vector2D.length ( self)

Definition at line 1716 of file cmsdk3debug.py.

◆ length() [2/3]

cmsdk3debug.Vector2D.length ( self)

Definition at line 1772 of file cmsdk3debug.py.

◆ length() [3/3]

cmsdk3debug.Vector2D.length ( self)

Definition at line 1716 of file cmsdk3debug.py.

◆ makeUnitVector() [1/3]

cmsdk3debug.Vector2D.makeUnitVector ( self)

Definition at line 1713 of file cmsdk3debug.py.

◆ makeUnitVector() [2/3]

cmsdk3debug.Vector2D.makeUnitVector ( self)

Definition at line 1769 of file cmsdk3debug.py.

◆ makeUnitVector() [3/3]

cmsdk3debug.Vector2D.makeUnitVector ( self)

Definition at line 1713 of file cmsdk3debug.py.

◆ rotate() [1/3]

cmsdk3debug.Vector2D.rotate ( self,
angle )

Definition at line 1743 of file cmsdk3debug.py.

◆ rotate() [2/3]

cmsdk3debug.Vector2D.rotate ( self,
angle )

Definition at line 1799 of file cmsdk3debug.py.

◆ rotate() [3/3]

cmsdk3debug.Vector2D.rotate ( self,
angle )

Definition at line 1743 of file cmsdk3debug.py.

◆ rotateIt() [1/3]

cmsdk3debug.Vector2D.rotateIt ( self,
angle )

Definition at line 1746 of file cmsdk3debug.py.

◆ rotateIt() [2/3]

cmsdk3debug.Vector2D.rotateIt ( self,
angle )

Definition at line 1802 of file cmsdk3debug.py.

◆ rotateIt() [3/3]

cmsdk3debug.Vector2D.rotateIt ( self,
angle )

Definition at line 1746 of file cmsdk3debug.py.

◆ set() [1/3]

cmsdk3debug.Vector2D.set ( self,
* args )

Definition at line 1701 of file cmsdk3debug.py.

◆ set() [2/3]

cmsdk3debug.Vector2D.set ( self,
* args )

Definition at line 1757 of file cmsdk3debug.py.

◆ set() [3/3]

cmsdk3debug.Vector2D.set ( self,
* args )

Definition at line 1701 of file cmsdk3debug.py.

◆ setLength() [1/3]

cmsdk3debug.Vector2D.setLength ( self,
l )

Definition at line 1710 of file cmsdk3debug.py.

◆ setLength() [2/3]

cmsdk3debug.Vector2D.setLength ( self,
l )

Definition at line 1766 of file cmsdk3debug.py.

◆ setLength() [3/3]

cmsdk3debug.Vector2D.setLength ( self,
l )

Definition at line 1710 of file cmsdk3debug.py.

◆ setX() [1/3]

cmsdk3debug.Vector2D.setX ( self,
v )

Definition at line 1704 of file cmsdk3debug.py.

◆ setX() [2/3]

cmsdk3debug.Vector2D.setX ( self,
v )

Definition at line 1760 of file cmsdk3debug.py.

◆ setX() [3/3]

cmsdk3debug.Vector2D.setX ( self,
v )

Definition at line 1704 of file cmsdk3debug.py.

◆ setY() [1/3]

cmsdk3debug.Vector2D.setY ( self,
v )

Definition at line 1707 of file cmsdk3debug.py.

◆ setY() [2/3]

cmsdk3debug.Vector2D.setY ( self,
v )

Definition at line 1763 of file cmsdk3debug.py.

◆ setY() [3/3]

cmsdk3debug.Vector2D.setY ( self,
v )

Definition at line 1707 of file cmsdk3debug.py.

Property Documentation

◆ thisown

cmsdk3debug.Vector2D.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 1665 of file cmsdk3debug.py.

◆ x

cmsdk3debug.Vector2D.x = property(_cmsdk3debug.Vector2D_x_get, _cmsdk3debug.Vector2D_x_set)
static

Definition at line 1671 of file cmsdk3debug.py.

◆ y

cmsdk3debug.Vector2D.y = property(_cmsdk3debug.Vector2D_y_get, _cmsdk3debug.Vector2D_y_set)
static

Definition at line 1672 of file cmsdk3debug.py.


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