|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectvector
Trieda popisujuca dvojrozmerny vektor a staticke metody pre narabanie s vektormi Pre odbornikov poznamanevame, ze sa tu trochu priecime ducho objektoveho programovania lebo pouzivame skor proceduralny pristup cez staticke metody triedy namiesto toho aby sme volali objekt a jeho metody. Staticky pristup sa nam javi sympatickejsi najme pri scitani dvoch vektorov, lebo je voci obom vektorom sysmetricky Pri nasobeni vektora skalarom by uzx bol mozno prirodzenesji objektovy pristup, ale pre zaciatocnikov je nazornejsi staticky pristup Pri "jednovektorovych" funkciach abs a unit dodrziavame prirodzeny objektovy pristup
Field Summary | |
double |
x
xova zlozka vektora |
double |
y
yova zlozka vektora |
Constructor Summary | |
vector(double vx,
double vy)
|
Method Summary | |
double |
abs()
Vrati velkost vektora |
static vector |
direction(point B,
point A)
Vrati jednotkovy vektor smerujuci z bodu A do bodu B |
static vector |
plus(vector v1,
vector v2)
staticka metoda scita dva vektory |
static double |
scalarproduct(vector v1,
vector v2)
vypocita skalarny sucin dvoch vektorov |
static vector |
times(double c,
vector v)
staticka metoda vynasobi vektor skalarom |
vector |
unit()
Vrati jednotkovy vektor v smere vektora this |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public double x
public double y
Constructor Detail |
public vector(double vx, double vy)
Method Detail |
public static vector plus(vector v1, vector v2)
public static vector times(double c, vector v)
public static double scalarproduct(vector v1, vector v2)
public double abs()
public vector unit()
public static vector direction(point B, point A)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |