Ejemplo n.º 1
0
 /// <summary>Transforms an array of points.</summary>
 /// <remarks>Transforms an array of points. Returns the number of points transformed.</remarks>
 public abstract int Transform(com.epl.geometry.ProjectionTransformation transform, com.epl.geometry.Point[] coordsSrc, int length, com.epl.geometry.Point[] coordsDst);
Ejemplo n.º 2
0
 /// <summary>Transforms an array of 2D points and returns it.</summary>
 /// <remarks>
 /// Transforms an array of 2D points and returns it. The points are stored in
 /// an interleaved array (x0, y0, x1, y1, x2, y2, ...).
 /// </remarks>
 /// <param name="transform">ProjectionTransformation</param>
 /// <param name="coordsSrc">source coordinates to project.</param>
 /// <param name="pointCount">
 /// the point count in the coordSrc. THere has to be at least
 /// pointCount * 2 elements in the coordsSrc array.
 /// </param>
 /// <returns>projected coordinates in the interleaved form.</returns>
 public abstract double[] Transform(com.epl.geometry.ProjectionTransformation transform, double[] coordsSrc, int pointCount);
Ejemplo n.º 3
0
 /// <summary>Performs the Project operation on a single geometry instance</summary>
 /// <returns>Returns the Geometry after projection</returns>
 public abstract com.epl.geometry.Geometry Execute(com.epl.geometry.Geometry geometry, com.epl.geometry.ProjectionTransformation projection, com.epl.geometry.ProgressTracker progressTracker);
Ejemplo n.º 4
0
 /// <summary>Performs the Project operation on a geometry cursor</summary>
 /// <returns>Returns a GeometryCursor.</returns>
 public abstract com.epl.geometry.GeometryCursor Execute(com.epl.geometry.GeometryCursor inputGeoms, com.epl.geometry.ProjectionTransformation projection, com.epl.geometry.ProgressTracker progressTracker);
Ejemplo n.º 5
0
 public override double[] Transform(com.epl.geometry.ProjectionTransformation transform, double[] coordsSrc, int pointCount)
 {
     throw new com.epl.geometry.GeometryException("not implemented");
 }
Ejemplo n.º 6
0
 public override int Transform(com.epl.geometry.ProjectionTransformation transform, com.epl.geometry.Point[] pointsIn, int count, com.epl.geometry.Point[] pointsOut)
 {
     throw new com.epl.geometry.GeometryException("not implemented");
 }
Ejemplo n.º 7
0
 public override com.epl.geometry.Geometry Execute(com.epl.geometry.Geometry inputGeom, com.epl.geometry.ProjectionTransformation transform, com.epl.geometry.ProgressTracker progressTracker)
 {
     throw new com.epl.geometry.GeometryException("not implemented");
 }