private static Curve createCurve( final PrimitiveFactory primitiveFactory, final DirectPosition[] points) { final GeometryFactory geometryFactory = new JTSGeometryFactory(primitiveFactory.getCoordinateReferenceSystem()); final List curveSegmentList = Collections.singletonList(createLineString(geometryFactory, points)); final Curve curve = primitiveFactory.createCurve(curveSegmentList); return curve; }
private static Curve createCurve( final PrimitiveFactory primitiveFactory, final DirectPosition[] points) { final BasicFactories commonFactory = BasicFactories.getDefault(); final GeometryFactory geometryFactory = commonFactory.getGeometryFactory(primitiveFactory.getCoordinateReferenceSystem()); final List curveSegmentList = Collections.singletonList(createLineString(geometryFactory, points)); final Curve curve = primitiveFactory.createCurve(curveSegmentList); return curve; }
private static Curve createCurve( final PrimitiveFactory primitiveFactory, final DirectPosition[] points) { final CommonFactory commonFactory = BasicFactories.getDefault(); final GeometryFactory geometryFactory = commonFactory.getGeometryFactory(primitiveFactory.getCoordinateReferenceSystem()); final List curveSegmentList = Collections.singletonList(createLineString(geometryFactory, points)); final Curve curve = primitiveFactory.createCurve(curveSegmentList); return curve; }