Examples of PointArrayImpl


Examples of org.geotools.geometry.iso.coordinate.PointArrayImpl

    coordinates = cleanRing(coordinates);
    List<Position> positions = CoordinateArrays.toPositionList(this.crs, coordinates);
    if (coordinates.length == 3) {
      positions.remove(2);
      LineStringImpl lineString = new LineStringImpl(new PointArrayImpl(
          positions), 0.0);
      List<CurveSegment> segments = new ArrayList<CurveSegment>();
      segments.add(lineString);
      return new CurveImpl(this.crs, segments);
      //return this.geomFactory.getPrimitiveFactory().createCurveByDirectPositions((List<Position>) positions);
    }
   
    LineStringImpl lineString = new LineStringImpl(new PointArrayImpl(
        positions), 0.0);
    List<CurveSegment> segments = new ArrayList<CurveSegment>();
    segments.add(lineString);   
    OrientableCurve curve = new CurveImpl(crs, segments);
    List<OrientableCurve> orientableCurves = new ArrayList<OrientableCurve>();
View Full Code Here

Examples of org.geotools.geometry.jts.spatialschema.geometry.geometry.PointArrayImpl

  public Position createPosition(Position position) {
    return new DirectPositionImpl( position.getDirectPosition() );
  }

  public List createPositionList() {
    return new PointArrayImpl( crs );
  }
View Full Code Here

Examples of org.geotools.geometry.jts.spatialschema.geometry.geometry.PointArrayImpl

  public List createPositionList() {
    return new PointArrayImpl( crs );
  }

  public List createPositionList(double[] coordinates, int start, int end) {
    PointArray array = new PointArrayImpl( crs );
    int N = crs.getCoordinateSystem().getDimension();
    for( int i=start; i < end ; i += N ){
      double[] ords = new double[N];
      System.arraycopy( coordinates, i, ords, 0, N );
      array.add( createDirectPosition( ords ));     
    }
    return array;
  }
View Full Code Here

Examples of org.geotools.geometry.jts.spatialschema.geometry.geometry.PointArrayImpl

    }
    return array;
  }

  public List createPositionList(float[] coordinates, int start, int end) {
    PointArray array = new PointArrayImpl( crs );
    int N = crs.getCoordinateSystem().getDimension();
    for( int i=start; i < end ; i += N ){
      double[] ords = new double[N];
      System.arraycopy( coordinates, i, ords, 0, N );
      array.add( createDirectPosition( ords ));     
    }
    return array;
  }
View Full Code Here

Examples of org.geotools.geometry.jts.spatialschema.geometry.geometry.PointArrayImpl

      pointArray.add(createDirectPosition(ordinates));
    }
    return pointArray;
  }
  public PointArray createPointArray() {
    return new PointArrayImpl(crs);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.