Class Ponto2DD

java.lang.Object
  extended by Ponto2DD

public class Ponto2DD
extends java.lang.Object

Classe que define pontos bidimensionais (2D) com abcissa e ordenada reais (double).

Version:
1/03-2005
Author:
F. Mário Martins

Constructor Summary
Ponto2DD()
          Construtores
Ponto2DD(double x, double y)
           
 
Method Summary
 double getX()
          Dá como resultado a coordenada em x do ponto receptor
 double getY()
          Dá como resultado a coordenada em y do ponto receptor
 boolean igual(Ponto2DD ponto)
          Testa se o ponto receptor e o ponto parâmetro sao iguais.
 void incX(double deltax)
          Incrementa a coordenada em x do receptor de deltax unidades
 void incY(double deltay)
          Incrementa a coordenada em y do receptor de deltay unidades
 void soma(double x, double y)
          Soma os valores dados como parâmetro às coordenadas do receptor modificando-o
 void soma(Ponto2DD ponto)
          Soma as coordenadas do parametro às do receptor e altera o receptor.
 Ponto2DD somaPontos(Ponto2DD p)
          Soma as coordenadas do ponto parâmetro às coordenadas do receptor e devolve um novo ponto resultado desta soma, que não modifica o estado do ponto receptor.
 java.lang.String toString()
          Converte a representação interna do receptor numa string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Ponto2DD

public Ponto2DD()
Construtores


Ponto2DD

public Ponto2DD(double x,
                double y)
Method Detail

getX

public double getX()
Dá como resultado a coordenada em x do ponto receptor


getY

public double getY()
Dá como resultado a coordenada em y do ponto receptor


igual

public boolean igual(Ponto2DD ponto)
Testa se o ponto receptor e o ponto parâmetro sao iguais. Dois pontos 2D serão iguais se tiverem a mesma abcissa e a mesma ordenada. Mais tarde usaremos o método standard equals() !!


incX

public void incX(double deltax)
Incrementa a coordenada em x do receptor de deltax unidades


incY

public void incY(double deltay)
Incrementa a coordenada em y do receptor de deltay unidades


soma

public void soma(double x,
                 double y)
Soma os valores dados como parâmetro às coordenadas do receptor modificando-o


soma

public void soma(Ponto2DD ponto)
Soma as coordenadas do parametro às do receptor e altera o receptor.


somaPontos

public Ponto2DD somaPontos(Ponto2DD p)
Soma as coordenadas do ponto parâmetro às coordenadas do receptor e devolve um novo ponto resultado desta soma, que não modifica o estado do ponto receptor.


toString

public java.lang.String toString()
Converte a representação interna do receptor numa string

Overrides:
toString in class java.lang.Object