Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.vecteur.vecteur

une classe pour des vecteurs 2D ; les coordonnées sont flottantes, et on peut accéder à celles-ci par les propriétés self.x et self.y Plus de détails...

Fonctions membres publiques

def __init__ (self, x=0, y=0, qPoint=None)
 
def copy (self)
 
def x (self)
 
def y (self)
 
def manhattanLength (self)
 
def miroirY (self)
 change le signe de l'ordonnée ; utile comme l'axe y de l'écran est dirigé vers le bas. Plus de détails...
 
def redresse (self, video)
 ajuste les signes des coordonnées Plus de détails...
 
def __getitem__ (self, i)
 
def setValue (self, x=None, y=None)
 
def rounded (self)
 
def __add__ (self, v)
 
def __eq__ (self, v)
 
def __sub__ (self, v)
 
def __mul__ (self, v)
 
def __str__ (self)
 
def toIntStr (self)
 
def __repr__ (self)
 
def norme (self)
 
def anglePolaire (self)
 
def minXY (self, v)
 
def maxXY (self, v)
 
def rotate (self, angle, largeur, hauteur)
 
def signif (self, x, digit)
 
def homothetie (self, ratio)
 
def toQPointF (self)
 transformation en QPointF Plus de détails...
 

Attributs publics

 value
 
 precision
 
 x
 
 y
 

Description détaillée

une classe pour des vecteurs 2D ; les coordonnées sont flottantes, et on peut accéder à celles-ci par les propriétés self.x et self.y

Paramètres du constructeur

Paramètres
xune abscisse, nulle par défaut
yune ordonnée, nulle par défaut
qPoint(None par défaut) ; si ce paramètre est d'un type qui possède les méthodes .x() et .y(), il sert à créer le vecteur de façon prioritaire.

Définition à la ligne 44 du fichier vecteur.py.

Documentation des constructeurs et destructeur

◆ __init__()

def src.vecteur.vecteur.__init__ (   self,
  x = 0,
  y = 0,
  qPoint = None 
)

Définition à la ligne 45 du fichier vecteur.py.

Documentation des fonctions membres

◆ __add__()

def src.vecteur.vecteur.__add__ (   self,
  v 
)

Définition à la ligne 104 du fichier vecteur.py.

◆ __eq__()

def src.vecteur.vecteur.__eq__ (   self,
  v 
)

Définition à la ligne 109 du fichier vecteur.py.

◆ __getitem__()

def src.vecteur.vecteur.__getitem__ (   self,
  i 
)

Définition à la ligne 88 du fichier vecteur.py.

◆ __mul__()

def src.vecteur.vecteur.__mul__ (   self,
  v 
)

Définition à la ligne 117 du fichier vecteur.py.

◆ __repr__()

def src.vecteur.vecteur.__repr__ (   self)

Définition à la ligne 133 du fichier vecteur.py.

◆ __str__()

def src.vecteur.vecteur.__str__ (   self)

Définition à la ligne 127 du fichier vecteur.py.

◆ __sub__()

def src.vecteur.vecteur.__sub__ (   self,
  v 
)

Définition à la ligne 112 du fichier vecteur.py.

◆ anglePolaire()

def src.vecteur.vecteur.anglePolaire (   self)

Définition à la ligne 141 du fichier vecteur.py.

◆ copy()

def src.vecteur.vecteur.copy (   self)

Définition à la ligne 54 du fichier vecteur.py.

◆ homothetie()

def src.vecteur.vecteur.homothetie (   self,
  ratio 
)

Définition à la ligne 188 du fichier vecteur.py.

◆ manhattanLength()

def src.vecteur.vecteur.manhattanLength (   self)
Renvoie
la longueur « de mahattan »

Définition à la ligne 68 du fichier vecteur.py.

Références src.vecteur.vecteur.x, et src.vecteur.vecteur.y.

◆ maxXY()

def src.vecteur.vecteur.maxXY (   self,
  v 
)

Définition à la ligne 158 du fichier vecteur.py.

◆ minXY()

def src.vecteur.vecteur.minXY (   self,
  v 
)

Définition à la ligne 144 du fichier vecteur.py.

◆ miroirY()

def src.vecteur.vecteur.miroirY (   self)

change le signe de l'ordonnée ; utile comme l'axe y de l'écran est dirigé vers le bas.

Définition à la ligne 75 du fichier vecteur.py.

Références src.vecteur.vecteur.value.

◆ norme()

def src.vecteur.vecteur.norme (   self)

Définition à la ligne 137 du fichier vecteur.py.

◆ redresse()

def src.vecteur.vecteur.redresse (   self,
  video 
)

ajuste les signes des coordonnées

Paramètres
videoun objet qui a les propriétés sens_X et sens_Y (+-1)

Définition à la ligne 83 du fichier vecteur.py.

Références src.vecteur.vecteur.precision, src.vecteur.vecteur.signif(), src.vecteur.vecteur.value, src.vecteur.vecteur.x, et src.vecteur.vecteur.y.

Voici le graphe d'appel pour cette fonction :

◆ rotate()

def src.vecteur.vecteur.rotate (   self,
  angle,
  largeur,
  hauteur 
)

Définition à la ligne 172 du fichier vecteur.py.

◆ rounded()

def src.vecteur.vecteur.rounded (   self)

Définition à la ligne 100 du fichier vecteur.py.

◆ setValue()

def src.vecteur.vecteur.setValue (   self,
  x = None,
  y = None 
)

Définition à la ligne 92 du fichier vecteur.py.

◆ signif()

def src.vecteur.vecteur.signif (   self,
  x,
  digit 
)

Définition à la ligne 183 du fichier vecteur.py.

Référencé par src.vecteur.vecteur.redresse().

Voici le graphe des appelants de cette fonction :

◆ toIntStr()

def src.vecteur.vecteur.toIntStr (   self)

Définition à la ligne 130 du fichier vecteur.py.

◆ toQPointF()

def src.vecteur.vecteur.toQPointF (   self)

transformation en QPointF

Définition à la ligne 194 du fichier vecteur.py.

Références src.vecteur.vecteur.x, et src.vecteur.vecteur.y.

◆ x()

def src.vecteur.vecteur.x (   self)

Définition à la ligne 58 du fichier vecteur.py.

Référencé par src.vecteur.vecteur.manhattanLength(), src.vecteur.vecteur.redresse(), et src.vecteur.vecteur.toQPointF().

Voici le graphe des appelants de cette fonction :

◆ y()

def src.vecteur.vecteur.y (   self)

Définition à la ligne 62 du fichier vecteur.py.

Référencé par src.vecteur.vecteur.manhattanLength(), src.vecteur.vecteur.redresse(), et src.vecteur.vecteur.toQPointF().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ precision

src.vecteur.vecteur.precision

Définition à la ligne 49 du fichier vecteur.py.

Référencé par src.vecteur.vecteur.redresse().

◆ value

src.vecteur.vecteur.value

Définition à la ligne 47 du fichier vecteur.py.

Référencé par src.vecteur.vecteur.miroirY(), et src.vecteur.vecteur.redresse().

◆ x

src.vecteur.vecteur.x

◆ y

src.vecteur.vecteur.y

La documentation de cette classe a été générée à partir du fichier suivant :