|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Punto
public class Punto
Clase para trabajar con puntos en plano Cartesiano
Constructor Summary | |
---|---|
Punto()
Constructor de un punto, crea el punto (0,0) |
|
Punto(double x,
double y)
Constructor de un punto a partir de dos números enteros que representan las coordenadas del nuevo punto. |
|
Punto(Punto p)
Constructor de un punto a partir de otro punto. |
Method Summary | |
---|---|
void |
asignarPunto(Punto p)
Método para asignar los valores de las coordenas del punto pasado como parametro al punto que lo llama. |
void |
asignarX(double nuevaX)
Método para asignar valor a la coordenada x del punto. |
void |
asignarY(double nuevaY)
Método para asignar valor a la coordenada y del punto. |
void |
desplazar(double deltaX,
double deltaY)
Método para desplazar un punto. |
double |
distancia(Punto p)
Método para calcular la distancia entre dos puntos usando la f&ocute;rmula ((x2-x1)^2 + (y2-y1)^2)^1/2 |
boolean |
equals(java.lang.Object p)
Método para determinar si dos puntos son iguales. |
boolean |
estanAlineados(Punto p1,
Punto p2)
Método para determinar si tres puntos están alineados verificando que se cumpla la igualdad: (y-y1)*(x2-x1) = (y2-y1)*(x -x1) |
double |
obtenerX()
Método para obtener el valor de la coordenada x del punto. |
double |
obtenerY()
Método para obtener el valor de la coordenada y del punto. |
java.lang.String |
toString()
Método para convertir un Punto a cadena de caracteres |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Punto()
public Punto(double x, double y)
x
- - coordenada x del nuevo punto.y
- - coordenada y del nuevo punto.public Punto(Punto p)
p
- - punto a partir del cual se creara el nuevo.Method Detail |
---|
public void asignarX(double nuevaX)
nuevaX
- - nuevo valor para la coordenada x.public void asignarY(double nuevaY)
nuevaY
- - nuevo valor para la coordenada y.public double obtenerX()
public double obtenerY()
public void asignarPunto(Punto p)
p
- -- Punto que se va a asignarpublic void desplazar(double deltaX, double deltaY)
deltaX
- - desplazamiento en el eje de las Xs.deltaY
- - desplazamiento en el eje de las Ys.public double distancia(Punto p)
p
- - punto respecto al que se quiere determinar la distancia.
public boolean estanAlineados(Punto p1, Punto p2)
p1
- - Punto que junto con p2 y el que llama se verifica si están alineadosp2
- - Punto que junto con p1 y el que llama se verifica si están alineados
se verificara si están alineados.
public boolean equals(java.lang.Object p)
equals
in class java.lang.Object
p
- - punto contra el cual se va a comparar
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 |