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)

Protected Member Functions

 _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 1721 of file cmsdk3debug.py.

Constructor & Destructor Documentation

◆ __init__()

cmsdk3debug.Vector2D.__init__ ( self,
* args )

Definition at line 1725 of file cmsdk3debug.py.

Member Function Documentation

◆ __add__()

cmsdk3debug.Vector2D.__add__ ( self,
* args )

Definition at line 1737 of file cmsdk3debug.py.

◆ __eq__()

cmsdk3debug.Vector2D.__eq__ ( self,
v )

Definition at line 1731 of file cmsdk3debug.py.

◆ __iadd__()

cmsdk3debug.Vector2D.__iadd__ ( self,
* args )

Definition at line 1746 of file cmsdk3debug.py.

◆ __imul__()

cmsdk3debug.Vector2D.__imul__ ( self,
a )

Definition at line 1749 of file cmsdk3debug.py.

◆ __isub__()

cmsdk3debug.Vector2D.__isub__ ( self,
* args )

Definition at line 1743 of file cmsdk3debug.py.

◆ __mul__()

cmsdk3debug.Vector2D.__mul__ ( self,
* args )

Definition at line 1740 of file cmsdk3debug.py.

◆ __sub__()

cmsdk3debug.Vector2D.__sub__ ( self,
* args )

Definition at line 1734 of file cmsdk3debug.py.

◆ _print()

cmsdk3debug.Vector2D._print ( self)
protected

Definition at line 1806 of file cmsdk3debug.py.

◆ det()

cmsdk3debug.Vector2D.det ( self,
v )

Definition at line 1776 of file cmsdk3debug.py.

◆ getAngle()

cmsdk3debug.Vector2D.getAngle ( self,
v )

Definition at line 1794 of file cmsdk3debug.py.

◆ getArea()

cmsdk3debug.Vector2D.getArea ( self,
v )

Definition at line 1797 of file cmsdk3debug.py.

◆ getOrthogonalVector()

cmsdk3debug.Vector2D.getOrthogonalVector ( self)

Definition at line 1791 of file cmsdk3debug.py.

◆ getProjectionOn()

cmsdk3debug.Vector2D.getProjectionOn ( self,
v )

Definition at line 1785 of file cmsdk3debug.py.

◆ getUnitVector()

cmsdk3debug.Vector2D.getUnitVector ( self)

Definition at line 1788 of file cmsdk3debug.py.

◆ getX()

cmsdk3debug.Vector2D.getX ( self)

Definition at line 1752 of file cmsdk3debug.py.

◆ getY()

cmsdk3debug.Vector2D.getY ( self)

Definition at line 1755 of file cmsdk3debug.py.

◆ isOrthogonalWith()

cmsdk3debug.Vector2D.isOrthogonalWith ( self,
v )

Definition at line 1779 of file cmsdk3debug.py.

◆ isParallelWith()

cmsdk3debug.Vector2D.isParallelWith ( self,
v )

Definition at line 1782 of file cmsdk3debug.py.

◆ length()

cmsdk3debug.Vector2D.length ( self)

Definition at line 1773 of file cmsdk3debug.py.

◆ makeUnitVector()

cmsdk3debug.Vector2D.makeUnitVector ( self)

Definition at line 1770 of file cmsdk3debug.py.

◆ rotate()

cmsdk3debug.Vector2D.rotate ( self,
angle )

Definition at line 1800 of file cmsdk3debug.py.

◆ rotateIt()

cmsdk3debug.Vector2D.rotateIt ( self,
angle )

Definition at line 1803 of file cmsdk3debug.py.

◆ set()

cmsdk3debug.Vector2D.set ( self,
* args )

Definition at line 1758 of file cmsdk3debug.py.

◆ setLength()

cmsdk3debug.Vector2D.setLength ( self,
l )

Definition at line 1767 of file cmsdk3debug.py.

◆ setX()

cmsdk3debug.Vector2D.setX ( self,
v )

Definition at line 1761 of file cmsdk3debug.py.

◆ setY()

cmsdk3debug.Vector2D.setY ( self,
v )

Definition at line 1764 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 1722 of file cmsdk3debug.py.

◆ x

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

Definition at line 1728 of file cmsdk3debug.py.

◆ y

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

Definition at line 1729 of file cmsdk3debug.py.


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