Changes between Version 22 and Version 23 of FDORfc59


Ignore:
Timestamp:
Apr 10, 2011, 5:17:23 PM (13 years ago)
Author:
gregboone
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc59

    v22 v23  
    2828Since the FDO API will continue to be used by new and existing clients as an interchange format, support is required for additional parametric geometry types. Specifically support for elliptical arc, cubic spline, and bspline segments. This will allow more accurate interchange of parametric geometry from client applications without having to tessellate and either lose or create ad-hoc storage for parametric geometry information.
    2929
    30 == Proposed New and Enhanced FDO Geometry API Interfaces ==
     30== Proposed Solution ==
     31
     32In order to support additional Parametric Types in the FDO API, additional classes and types will need to be added to the FDO Geometry API. The following sections provide an overview of the proposed Geometry API classes and enumerations required in order to support additional parametric types.
     33
     34=== Overview of FDO API Geometry Types ===
     35
     36Here is an overview diagram of the key FDO Geometry Interfaces and their inheritance structure. It shows the existing classes such as Point, !CurveString and !LineString, and the new types such as !CircleSegment and !EllipticalArcSegment. In combination, they decibe the major classes of the FDO Geometry API, existing and proposed
     37
     38[[Image(geometryoverviw.gif)]]
     39
     40== Enhanced FDO Geometry API Interfaces ==
    3141
    3242The following new Geometry Segment types will be added to the FDO Geometry API to support an enhanced set of parametric geometry types.