|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectMyTriangle2D
public class MyTriangle2D
MyTriangle2D rappresenta un triangolo nel piano cartesiano
MyPoint2D.java
Constructor Summary | |
---|---|
MyTriangle2D(double x1,
double y1,
double x2,
double y2,
double x3,
double y3)
costruttore |
|
MyTriangle2D(MyPoint2D q1,
MyPoint2D q2,
MyPoint2D q3)
costruttore |
Method Summary | |
---|---|
MyPoint2D |
getBarycentre()
restituisce il baricentro del triangolo |
MyPoint2D[] |
getVertices()
restituisce i vertici del triangolo |
MyTriangle2D |
rotate(double alpha)
ruota il triangolo con centro di rotazione nel baricentro |
MyTriangle2D |
rotate(double alpha,
MyPoint2D r)
ruota il triangolo con centro di rotazione nel punto r |
java.lang.String |
toString()
genera la descrizione testuale del triangolo |
MyTriangle2D |
translate(double dx,
double dy)
trasla il triangolo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MyTriangle2D(MyPoint2D q1, MyPoint2D q2, MyPoint2D q3)
q1
- il primo vertice del triangoloq2
- il secondo vertice del triangoloq3
- il terzo vertice del triangolo
java.lang.IllegalArgumentException
- se uno dei parametri vale nullpublic MyTriangle2D(double x1, double y1, double x2, double y2, double x3, double y3)
x1
- ascissa del primo verticey1
- ordinata del primo verticex2
- ascissa del secondo verticey2
- ordinata del secondo verticex3
- ascissa del terzo verticey3
- ordinata del terzo verticeMethod Detail |
---|
public MyPoint2D[] getVertices()
public MyTriangle2D translate(double dx, double dy)
dx
- traslazione lungo l'asse xdy
- traslazione lungo l'asse y
public MyTriangle2D rotate(double alpha)
alpha
- angolo di rotazione
public MyTriangle2D rotate(double alpha, MyPoint2D r)
alpha
- angolo di rotazioner
- il punto di rotazione
public MyPoint2D getBarycentre()
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 |