|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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! |
static void |
moveGeom(Geometry geometry,
double dx,
double dy)
Deprecated. |
static void |
rotateGeom(Geometry geometry,
double radAngle,
double basex,
double basey)
Deprecated. |
static void |
scaleGeom(Geometry geometry,
Point2D basePoint,
double sx,
double sy)
Deprecated. |
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!
public static void rotateGeom(Geometry geometry, double radAngle, double basex, double basey)
public static void moveGeom(Geometry geometry, double dx, double dy)
public static void scaleGeom(Geometry geometry, Point2D basePoint, double sx, double sy)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |