All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class geometry.animaalgo.Point

java.lang.Object
   |
   +----geometry.animaalgo.Point

public class Point
extends Object
Um ponto no plano. Data de criação: (06/05/00 17:53:56)


Variable Index

 o x
 o y

Constructor Index

 o Point()
Cria um ponto na origem.
 o Point(double, double)
Cria um ponto com as coordenadas indicadas pelos parâmetros.
 o Point(Point)
Cria um ponto nas mesmas coordenadas que o "Ponto" fornecido.

Method Index

 o area(Point, Point)
Retorna a área orientada entre o objeto Ponto e os parâmetros p2 e p3.
 o interior(Point[])
Verifica se o ponto está no interior do quadrilátero e retorna true ou false.
 o minus(Point)
Retorna um ponto menos o outro.
 o norm()
Returna a norma do vetor.
 o pseudoAngle(Point)
Retorna o pseudo-ângulo entre o ponto e o parâmetro p2, em relaçao à origem.
 o pseudoAngleUnitary()
Retorna o pseudo-ângulo entre o ponto e o eixo horizontal.

Variables

 o x
 public double x
 o y
 public double y

Constructors

 o Point
 public Point()
Cria um ponto na origem.

 o Point
 public Point(double xval,
              double yval)
Cria um ponto com as coordenadas indicadas pelos parâmetros.

 o Point
 public Point(Point point)
Cria um ponto nas mesmas coordenadas que o "Ponto" fornecido.

Methods

 o area
 public double area(Point p2,
                    Point p3)
Retorna a área orientada entre o objeto Ponto e os parâmetros p2 e p3. Data de criação: (10/05/00 21:38:31)

Parameters:
p2 - Point
p3 - Point
Returns:
double
 o interior
 public boolean interior(Point l[])
Verifica se o ponto está no interior do quadrilátero e retorna true ou false. O parâmetro deve ser um array de "Ponto" de 4 elementos. Data de criação: (10/05/00 21:25:39)

Parameters:
l - Ponto[] - limites do quadrilatero
Returns:
boolean
 o minus
 public Point minus(Point p2)
Retorna um ponto menos o outro. Data de criação: (09/05/00 00:16:05)

Parameters:
p2 - geometria.fconvexo.Ponto
Returns:
geometria.fconvexo.Ponto
 o norm
 public double norm()
Returna a norma do vetor. Data de criação: (07/05/00 15:26:43)

Returns:
double
 o pseudoAngle
 public double pseudoAngle(Point p2)
Retorna o pseudo-ângulo entre o ponto e o parâmetro p2, em relaçao à origem. Data de criação: (07/05/00 15:35:42)

Parameters:
p2 - Ponto
Returns:
double
 o pseudoAngleUnitary
 public double pseudoAngleUnitary()
Retorna o pseudo-ângulo entre o ponto e o eixo horizontal. O valor de retorno varia no intervalo [0,8), com o ponto variando do primeiro ao quarto quadrante. O cálculo não envolve raiz quadrada. Data de criação: (07/05/00 16:04:51)

Returns:
double

All Packages  Class Hierarchy  This Package  Previous  Next  Index