Class FMapUtil

java.lang.Object
org.gvsig.dwg.lib.util.FMapUtil

public class FMapUtil extends Object
Author:
alzabord
  • Constructor Details

    • FMapUtil

      public FMapUtil()
  • Method Details

    • ptsToLine

      public static org.gvsig.fmap.geom.primitive.Line ptsToLine(List<double[]> pts, int subType) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • ptsToPolygon

      public static org.gvsig.fmap.geom.primitive.Surface ptsToPolygon(List<double[]> pts, int subType) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • createPoint

      public static org.gvsig.fmap.geom.primitive.Point createPoint(int subType, double[] point) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • createPoint

      public static org.gvsig.fmap.geom.primitive.Point createPoint(int subType, Point2D point) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • createPoint

      public static org.gvsig.fmap.geom.primitive.Point createPoint(int subType, IDwgVertex dwgvertex) throws org.gvsig.fmap.geom.exception.CreateGeometryException
      Throws:
      org.gvsig.fmap.geom.exception.CreateGeometryException
    • angleDistance

      public static double angleDistance(double angle1, double angle2)
      Devuelve la distancia desde angle1 a angle2. Angulo en radianes de diferencia entre angle1 y angle2 en sentido antihorario
      Parameters:
      angle1 - angulo en radianes. Debe ser positivo y no dar ninguna vuelta a la circunferencia
      angle2 - angulo en radianes. Debe ser positivo y no dar ninguna vuelta a la circunferencia
      Returns:
      distancia entre los �ngulos