|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--newCynic.GeomVector
Вспомагательный класс "Геометрический вектор". Внутреннее представление констант -- пара (угол, длина)
Field Summary | |
private double |
_angle
Угол наклона вектора. |
private double |
_radius
Длина вектора. |
Constructor Summary | |
(package private) |
GeomVector()
Конструктор, создающий вектор нулевой длины. |
(package private) |
GeomVector(double aAngle,
double aRadius)
Конструктор, создающий вектор по заданым углу и длине . |
Method Summary | |
void |
add(GeomVector vect2)
Прибавить вектор. |
void |
addCatresianVector(double aX,
double aY)
Прибавить вектор, заданный в декартовой системе координат. |
void |
addRadialVector(double aAngle,
double aRadius)
Прибавить вектор, заданный в радиальной системе координат. |
double |
getAngle()
Получить угол наклона вектора. |
double |
getRadius()
Получить радиус вектора. |
double |
getX()
Получить x-координату вектора. |
double |
getY()
Получить y-координату вектора. |
void |
reset()
Сбросить координаты. |
void |
setAngle(double aAngle)
Изменить угол наклона вектора. |
void |
setCoords(double a1,
double R1)
Сбросить координаты. |
private void |
setRadius(double aR)
Изменить радиус вектора. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private double _angle
private double _radius
Constructor Detail |
GeomVector()
GeomVector(double aAngle, double aRadius)
Method Detail |
public void reset()
public void setCoords(double a1, double R1)
public void add(GeomVector vect2)
public void addCatresianVector(double aX, double aY)
public void addRadialVector(double aAngle, double aRadius)
public double getAngle()
public double getRadius()
public double getX()
public double getY()
private void setRadius(double aR)
public void setAngle(double aAngle)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |