/// <summary> /// /// </summary> /// <param name="g"></param> /// <returns> /// A clone of g based on a CoordinateSequence created by this /// GeometryFactory's CoordinateSequenceFactory. /// </returns> public virtual IGeometry CreateGeometry(IGeometry g) { // could this be cached to make this more efficient? Or maybe it isn't enough overhead to bother GeometryEditor editor = new GeometryEditor(this); return editor.Edit(g, new AnonymousCoordinateOperationImpl()); }