All Packages Class Hierarchy This Package Previous Next Index
Class geometry.myalgorithms.Graham
java.lang.Object
|
+----geometry.myalgorithms.Graham
- public class Graham
- extends Object
Algoritmo de Graham.
Data de criação: (14/05/00 12:52:03)
-
Graham()
-
-
algorithm(Points, Solution)
- Método principal do algoritmo.
-
convexAngle(Point, Point, Point)
- Retorna verdadeiro se o ângulo é convexo (para a esquerda).
-
determinateBaricenter(Points)
- Determina o baricentro do conjunto de pontos.
-
sortAngles(Points, Point, int, int)
- Orena os ângulos em torno do ponto o, através de um Quicksort.
Graham
public Graham()
algorithm
public static void algorithm(Points pts,
Solution sol)
- Método principal do algoritmo.
Data de criação: (08/05/00 21:59:02)
- Parameters:
- pts - Points - o conjunto de pontos
- sol - Solution - o conjunto solução
convexAngle
public static boolean convexAngle(Point p1,
Point p2,
Point p3)
- Retorna verdadeiro se o ângulo é convexo (para a esquerda).
Data de criação: (08/05/00 22:29:46)
- Parameters:
- p1 - Point
- p2 - Point
- p3 - Point
- Returns:
- boolean
determinateBaricenter
public static Point determinateBaricenter(Points pts)
- Determina o baricentro do conjunto de pontos.
Data de criação: (08/05/00 22:28:09)
- Parameters:
- pts - Points
- Returns:
- Point
sortAngles
public static void sortAngles(Points pts,
Point o,
int r,
int s)
- Orena os ângulos em torno do ponto o, através de um Quicksort.
Data de criação: (08/05/00 22:28:50)
- Parameters:
- o - geometria.fconvexo.Ponto
- r - int
- s - int
All Packages Class Hierarchy This Package Previous Next Index