|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.pilotix.common.Vector
public class Vector
Vecteur 2D à multiples usages : position, vitesse, accéleration.
Field Summary | |
---|---|
int |
x
|
int |
y
|
Constructor Summary | |
---|---|
Vector()
Crée un vecteur de valeur (0,0). |
|
Vector(int px,
int py)
Crée un vecteur avec les valeurs fournies. |
|
Vector(Vector aVector)
Crée un vecteur identique à celui fourni. |
Method Summary | |
---|---|
long |
dot(Vector b)
|
Vector |
less(Vector b)
|
Vector |
mult(double aNumber)
|
Vector |
plus(int x,
int y)
|
Vector |
plus(Vector b)
|
void |
set(int px,
int py)
Met à jour un vecteur avec les valeurs fournies. |
void |
set(Vector b)
Met à jour un vecteur avec un autre vecteur |
void |
setDot(Vector b)
Multiplie chaque terme du vecteur par les valeurs correspondantes du vecteur passé en paramètre. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int x
public int y
Constructor Detail |
---|
public Vector()
public Vector(int px, int py)
px
- valeur de xpy
- valeur de ypublic Vector(Vector aVector)
aVector
- le vecteur à dupliquerMethod Detail |
---|
public void set(int px, int py)
px
- nouvelle valeur de xpy
- nouvelle valeur de ypublic void set(Vector b)
b
- le vecteur dont chaque composante sera copiée dans le vecteur
courantpublic void setDot(Vector b)
b
- le vecteur dont chaque composante sert de multiplicateur aux
composantes du vecteur courantpublic long dot(Vector b)
public Vector plus(Vector b)
public Vector less(Vector b)
public Vector mult(double aNumber)
public Vector plus(int x, int y)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |