|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gvsig.fmap.geom.util.UtilFunctions
public class UtilFunctions
| Constructor Summary | |
|---|---|
UtilFunctions()
Deprecated. |
|
| Method Summary | |
|---|---|
static double |
absoluteAngleDistance(double angle1,
double angle2)
Deprecated. Devuelve la menor distancia desde angle1 a angle2. |
static double |
angleDistance(double angle1,
double angle2)
Deprecated. Devuelve la distancia desde angle1 a angle2. |
static Arc2D |
createArc(Point2D center,
double radius,
double angSt,
double angExt)
Deprecated. Obtiene un arco a partir del centro, radio, angulo inicial y extension del angulo. |
static Arc2D |
createArc(Point2D p1,
Point2D p2,
Point2D p3)
Deprecated. Obtiene un arco a partir de 3 puntos. |
static Arc2D |
createArc2points(Point2D center,
Point2D init,
Point2D end)
Deprecated. Obtiene un arco a partir del centro del arco y punto inicio y punto final Suponemos un Arco definicio CCW (CounterClockWise) |
static Arc2D |
createCircle(Point2D p1,
Point2D p2,
Point2D p3)
Deprecated. |
static Line2D |
createLine(Point2D start,
Point2D end)
Deprecated. Obtiene una linea a partir de dos puntos. |
static double |
getAngle(Point2D start,
Point2D end)
Deprecated. Obtiene el �ngulo del vector que se pasa como par�metro con el vector horizontal de izquierda a derecha |
static Point2D |
getCenter(Point2D p1,
Point2D p2,
Point2D p3)
Deprecated. Obtiene el centro del c�rculo que pasa por los tres puntos que se pasan como par�metro |
static Point2D |
getIntersection(Point2D p1,
Point2D p2,
Point2D p3,
Point2D p4)
Deprecated. Devuelve el punto de la intersecci�n entre las lineas p1-p2 y p3-p4. |
static Point2D[] |
getParallel(Point2D p1,
Point2D p2,
double distance)
Deprecated. |
static Point2D[] |
getPerpendicular(Point2D p1,
Point2D p2,
Point2D perp)
Deprecated. use the perpendicular operation |
static Point2D |
getPerpendicularPoint(Point2D p1,
Point2D p2,
Point2D perpPoint,
double dist)
Deprecated. Use the perpendicularPoint operation |
static Point2D |
getPoint(Point2D p1,
double an,
double radio)
Deprecated. Devuelve el punto a una distancia radio del punto p1 y aplicandole un �ngulo an. |
static Point2D |
getPoint(Point2D p1,
Point2D p2,
double radio)
Deprecated. Devuelve el punto de la recta que viene dada por los puntos p1 y p2 a una distancia radio de p1. |
static Point2D |
getUnitVector(Point2D p1,
Point2D p2)
Deprecated. use the UnitVector operation |
static boolean |
isLowAngle(Point2D antp,
Point2D lastp,
Point2D interp,
Point2D point)
Deprecated. DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UtilFunctions()
| Method Detail |
|---|
public static Arc2D createCircle(Point2D p1,
Point2D p2,
Point2D p3)
public static Point2D[] getPerpendicular(Point2D p1,
Point2D p2,
Point2D perp)
p1 - punto de la recta p1-p2p2 - punto de la recta p1-p2perp - Punto por el que pasa la recta perpendicular, debe ser
distinto a p2
public static Point2D[] getParallel(Point2D p1,
Point2D p2,
double distance)
public static Point2D getPerpendicularPoint(Point2D p1,
Point2D p2,
Point2D perpPoint,
double dist)
p1 - Punto de la recta p1-p2p2 - Punto de la recta p1-p2perpPoint - Punto de la recta perpendiculardist - Distancia del punto que se quiere obtener a la recta p1-p2
public static Point2D getUnitVector(Point2D p1,
Point2D p2)
p1 - punto origen.p2 - punto destino.
public static Point2D getCenter(Point2D p1,
Point2D p2,
Point2D p3)
p1 - primer punto del c�rculo cuyo centro se quiere obtenerp2 - segundo punto del c�rculo cuyo centro se quiere obtenerp3 - tercer punto del c�rculo cuyo centro se quiere obtener
public static Point2D getIntersection(Point2D p1,
Point2D p2,
Point2D p3,
Point2D p4)
p1 - punto de la recta p1-p2p2 - punto de la recta p1-p2p3 - punto de la recta p3-p4p4 - punto de la recta p3-p4
RuntimeException - DOCUMENT ME!
public static double getAngle(Point2D start,
Point2D end)
start - punto origen del vectorend - punto destino del vector
public static double angleDistance(double angle1,
double angle2)
angle1 - angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferenciaangle2 - angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferencia
public static Point2D getPoint(Point2D p1,
Point2D p2,
double radio)
p1 - DOCUMENT ME!p2 - DOCUMENT ME!radio - DOCUMENT ME!
public static double absoluteAngleDistance(double angle1,
double angle2)
angle1 - angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferenciaangle2 - angulo en radianes. Debe ser positivo y no dar ninguna
vuelta a la circunferencia
public static Arc2D createArc(Point2D p1,
Point2D p2,
Point2D p3)
p1 - p2 - p3 -
public static Arc2D createArc(Point2D center,
double radius,
double angSt,
double angExt)
center - radius - angSt - en radianesangExt - en radianes
public static Arc2D createArc2points(Point2D center,
Point2D init,
Point2D end)
center - init - end -
public static Point2D getPoint(Point2D p1,
double an,
double radio)
p1 - DOCUMENT ME!p2 - DOCUMENT ME!radio - DOCUMENT ME!
public static Line2D createLine(Point2D start,
Point2D end)
start - end -
public static boolean isLowAngle(Point2D antp,
Point2D lastp,
Point2D interp,
Point2D point)
antp - DOCUMENT ME!lastp - DOCUMENT ME!interp - DOCUMENT ME!point - DOCUMENT ME!
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||