|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectProjecto.TriangleClass
public class TriangleClass
Classe que representa os Triângulos. Docente: Hugo Vieira P3
| Constructor Summary | |
|---|---|
TriangleClass(java.lang.String id,
double xLowerRigth,
double yLowerRigth,
double xLowerLeft,
double yLowerLeft,
double xUpper,
double yUpper)
Construtor da classe Triangle que permite criar uma figura triângulo dados o seu ID e as coordenadas dos seus pontos. |
|
| Method Summary | |
|---|---|
double |
boundingRectXLowerRight()
Devolve a coordenada X do canto inferior direito do rectângulo envolvente. |
double |
boundingRectXUpperLeft()
Devolve a coordenada X do canto superior esquerdo do rectângulo envolvente. |
double |
boundingRectYLowerRight()
Devolve a coordenada Y do canto inferior direito do rectângulo envolvente. |
double |
boundingRectYUpperLeft()
Devolve a coordenada Y do canto superior esquerdo do rectângulo envolvente. |
double |
getArea()
Devolve a área da figura geométrica. |
java.lang.String |
getID()
Devolve o ID (nome único) da figura. |
double |
getPerimeter()
Devolve o perímetro da figura geométrica. |
java.lang.String |
getType()
Devolve o tipo de figura geométrica (i.e. triângulo, rectângulo, etc.). |
void |
translation(double translationX,
double translationY)
Método que permite fazer a translação das figuras geométricas no referêncial cartesiano. |
boolean |
validate()
Verifica se as coordenadas da figura obedecem às restrições impostas. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TriangleClass(java.lang.String id,
double xLowerRigth,
double yLowerRigth,
double xLowerLeft,
double yLowerLeft,
double xUpper,
double yUpper)
id - - ID da figura (nome único).xLowerRigth - - Coordenada X do ponto inferior direito.yLowerRigth - - Coordenada Y do ponto inferior direito.xLowerLeft - - Coordenada X do ponto inferior esquerdo.yLowerLeft - - Coordenada Y do ponto inferior esquerdo.xUpper - - Coordenada X do ponto superior.yUpper - - Coordenada Y do ponto superior.| Method Detail |
|---|
public boolean validate()
Geometric_Figure
validate in interface Geometric_Figuretrue se as coordenadas da figura estivem correctas, caso contrário devolve false.public java.lang.String getType()
Geometric_Figure
getType in interface Geometric_FigureString tipo de figura geométrica.public java.lang.String getID()
Geometric_Figure
getID in interface Geometric_FigureString ID da figura.public double getArea()
Geometric_Figure
getArea in interface Geometric_Figuredouble área da figura geométrica.public double getPerimeter()
Geometric_Figure
getPerimeter in interface Geometric_Figuredouble perímetro da figura geométrica.
public void translation(double translationX,
double translationY)
Geometric_Figure
translation in interface Geometric_FiguretranslationX - - deslocação segundo o eixo dos xx.translationY - - deslocação segundo o eixo dos yy.public double boundingRectXUpperLeft()
Geometric_Figure
boundingRectXUpperLeft in interface Geometric_Figure double coordenada X do ponto do canto superior esquerdo.public double boundingRectYUpperLeft()
Geometric_Figure
boundingRectYUpperLeft in interface Geometric_Figure double coordenada Y do ponto do canto superior esquerdo.public double boundingRectXLowerRight()
Geometric_Figure
boundingRectXLowerRight in interface Geometric_Figure double coordenada X do ponto do canto inferior direito.public double boundingRectYLowerRight()
Geometric_Figure
boundingRectYLowerRight in interface Geometric_Figure double coordenada Y do ponto do canto inferior direito.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||