|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Geometric_Figure
Interface que representa objectos com figuras geométricas. Docente: Hugo Vieira P3
| 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. |
| Method Detail |
|---|
boolean validate()
true se as coordenadas da figura estivem correctas, caso contrário devolve false.java.lang.String getType()
String tipo de figura geométrica.java.lang.String getID()
String ID da figura.double getArea()
double área da figura geométrica.double getPerimeter()
double perímetro da figura geométrica.
void translation(double translationX,
double translationY)
translationX - - deslocação segundo o eixo dos xx.translationY - - deslocação segundo o eixo dos yy.double boundingRectXUpperLeft()
double coordenada X do ponto do canto superior esquerdo.double boundingRectYUpperLeft()
double coordenada Y do ponto do canto superior esquerdo.double boundingRectXLowerRight()
double coordenada X do ponto do canto inferior direito.double boundingRectYLowerRight()
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 | ||||||||