base
Class PontoNatural
java.lang.Object
base.Ponto
base.PontoNatural
public class PontoNatural
- extends Ponto
Classe que representa uma posição numa matriz ou imagem
Suas coordenadas são sempre não-negativas e inteiras
- See Also:
Ponto
,
PontoDouble
Field Summary |
int |
i
Coordenadas inteiras não-negativas |
int |
j
|
Constructor Summary |
PontoNatural(int linha,
int coluna)
Só permite valores não-negativos. |
Method Summary |
void |
copiaValores(PontoNatural outroPonto)
Copia para este objeto os valores do outro ponto recebido como parâmetro |
protected void |
defineI(double i)
|
protected void |
defineJ(double j)
|
protected double |
pegaI()
É usado o tipo primitivo double pois ele "contém" o tipo int |
protected double |
pegaJ()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
i
public int i
- Coordenadas inteiras não-negativas
j
public int j
PontoNatural
public PontoNatural(int linha,
int coluna)
- Só permite valores não-negativos. Se algum for negativo, o ponto criado é o (0,0)
- Parameters:
linha
- coordenada icoluna
- coordenada j
pegaI
protected double pegaI()
- Description copied from class:
Ponto
- É usado o tipo primitivo double pois ele "contém" o tipo int
- Specified by:
pegaI
in class Ponto
- Returns:
- devolve a primeira coordenada
pegaJ
protected double pegaJ()
- Specified by:
pegaJ
in class Ponto
- Returns:
- devolve a segunda coordenada
defineI
protected void defineI(double i)
- Specified by:
defineI
in class Ponto
defineJ
protected void defineJ(double j)
- Specified by:
defineJ
in class Ponto
copiaValores
public void copiaValores(PontoNatural outroPonto)
- Copia para este objeto os valores do outro ponto recebido como parâmetro
- Parameters:
outroPonto
-