Changes between Version 29 and Version 30 of FDORfc48


Ignore:
Timestamp:
Aug 8, 2010, 9:21:44 PM (14 years ago)
Author:
leaf
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc48

    v29 v30  
    189189{{{
    190190/// \brief
    191 /// FdoPolygonVertexOrderAction is an enumeration of the action taken
     191/// FdoFixPolygonVertexOrderAction is an enumeration of the action taken
    192192/// when copying polygon from a source provider to a target provider.
    193193///
     
    195195{
    196196    /// No processing.
    197     FdoFixPolygonVertexOrderAction_None = 0,
     197    FdoPolygonVertexOrderAction_None = 0,
    198198
    199199    /// Reverse polygon vertex.
    200     FdoFixPolygonVertexOrderAction_Reverse = 1,
     200    FdoPolygonVertexOrderAction_Reverse = 1,
    201201
    202202    /// Check polygon vertex order and reverse it if necessary.
    203     FdoFixPolygonVertexOrderAction_CheckAndReverse = 2
     203    FdoPolygonVertexOrderAction_CheckAndReverse = 2
    204204};
    205205
     
    240240
    241241{{{
    242 static FdoFixPolygonVertexOrderAction table1[36] = {
    243                                                     // From Order    From Strict    To Order    To Strict     NonSense
    244     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CCW           Enforced       CCW         Enforced
    245     FdoFixPolygonVertexOrderAction_None,            // CCW           Enforced       CCW         Not enforced
    246     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CCW           Enforced       CW          Enforced
    247     FdoFixPolygonVertexOrderAction_Reverse,         // CCW           Enforced       CW          Not enforced
    248     FdoFixPolygonVertexOrderAction_None,            // CCW           Enforced       None        Enforced      True
    249     FdoFixPolygonVertexOrderAction_None,            // CCW           Enforced       None        Not enforced
    250 
    251     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CCW           Not enforced   CCW         Enforce
    252     FdoFixPolygonVertexOrderAction_None,            // CCW           Not enforced   CCW         Not enforced
    253     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CCW           Not enforced   CW          Enforced
    254     FdoFixPolygonVertexOrderAction_Reverse,         // CCW           Not enforced   CW          Not enforced
    255     FdoFixPolygonVertexOrderAction_None,            // CCW           Not enforced   None        Enforced      True
    256     FdoFixPolygonVertexOrderAction_None,            // CCW           Not enforced   None        Not enforced
    257 
    258     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CW            Enforced       CCW         Enforced
    259     FdoFixPolygonVertexOrderAction_Reverse,         // CW            Enforced       CCW         Not enforced
    260     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CW            Enforced       CW          Enforced
    261     FdoFixPolygonVertexOrderAction_None,            // CW            Enforced       CW          Not enforced
    262     FdoFixPolygonVertexOrderAction_None,            // CW            Enforced       None        Enforced      True
    263     FdoFixPolygonVertexOrderAction_None,            // CW            Enforced       None        Not enforced
    264 
    265     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CW            Not enforced   CCW         Enforced
    266     FdoFixPolygonVertexOrderAction_Reverse,         // CW            Not enforced   CCW         Not enforced
    267     FdoFixPolygonVertexOrderAction_CheckAndFix,     // CW            Not enforced   CW          Enforced
    268     FdoFixPolygonVertexOrderAction_None,            // CW            Not enforced   CW          Not enforced
    269     FdoFixPolygonVertexOrderAction_None,            // CW            Not enforced   None        Enforced      True
    270     FdoFixPolygonVertexOrderAction_None,            // CW            Not enforced   None        Not enforced
    271 
    272     FdoFixPolygonVertexOrderAction_CheckAndFix,     // None          Enforced       CCW         Enforced      True
    273     FdoFixPolygonVertexOrderAction_None,            // None          Enforced       CCW         Not enforced  True
    274     FdoFixPolygonVertexOrderAction_CheckAndFix,     // None          Enforced       CW          Enforced      True
    275     FdoFixPolygonVertexOrderAction_None,            // None          Enforced       CW          Not enforced  True
    276     FdoFixPolygonVertexOrderAction_None,            // None          Enforced       None        Enforced      True
    277     FdoFixPolygonVertexOrderAction_None,            // None          Enforced       None        Not enforced  True
    278 
    279     FdoFixPolygonVertexOrderAction_CheckAndFix,     // None          Not enforced   CCW         Enforced
    280     FdoFixPolygonVertexOrderAction_None,            // None          Not enforced   CCW         Not enforced
    281     FdoFixPolygonVertexOrderAction_CheckAndFix,     // None          Not enforced   CW          Enforced
    282     FdoFixPolygonVertexOrderAction_None,            // None          Not enforced   CW          Not enforced
    283     FdoFixPolygonVertexOrderAction_None,            // None          Not enforced   None        Enforced      True
    284     FdoFixPolygonVertexOrderAction_None             // None          Not enforced   None        Not enforced
    285 };
    286 
     242static FdoPolygonVertexOrderAction table[36] = {
     243                                                 // From Order    From Strict    To Order    To Strict     NonSense
     244    FdoPolygonVertexOrderAction_CheckAndReverse, // CCW           Enforced       CCW         Enforced
     245    FdoPolygonVertexOrderAction_None,            // CCW           Enforced       CCW         Not enforced
     246    FdoPolygonVertexOrderAction_CheckAndReverse, // CCW           Enforced       CW          Enforced
     247    FdoPolygonVertexOrderAction_Reverse,         // CCW           Enforced       CW          Not enforced
     248    FdoPolygonVertexOrderAction_None,            // CCW           Enforced       None        Enforced      True
     249    FdoPolygonVertexOrderAction_None,            // CCW           Enforced       None        Not enforced
     250
     251    FdoPolygonVertexOrderAction_CheckAndReverse, // CCW           Not enforced   CCW         Enforce
     252    FdoPolygonVertexOrderAction_None,            // CCW           Not enforced   CCW         Not enforced
     253    FdoPolygonVertexOrderAction_CheckAndReverse, // CCW           Not enforced   CW          Enforced
     254    FdoPolygonVertexOrderAction_Reverse,         // CCW           Not enforced   CW          Not enforced
     255    FdoPolygonVertexOrderAction_None,            // CCW           Not enforced   None        Enforced      True
     256    FdoPolygonVertexOrderAction_None,            // CCW           Not enforced   None        Not enforced
     257
     258    FdoPolygonVertexOrderAction_CheckAndReverse, // CW            Enforced       CCW         Enforced
     259    FdoPolygonVertexOrderAction_Reverse,         // CW            Enforced       CCW         Not enforced
     260    FdoPolygonVertexOrderAction_CheckAndReverse, // CW            Enforced       CW          Enforced
     261    FdoPolygonVertexOrderAction_None,            // CW            Enforced       CW          Not enforced
     262    FdoPolygonVertexOrderAction_None,            // CW            Enforced       None        Enforced      True
     263    FdoPolygonVertexOrderAction_None,            // CW            Enforced       None        Not enforced
     264
     265    FdoPolygonVertexOrderAction_CheckAndReverse, // CW            Not enforced   CCW         Enforced
     266    FdoPolygonVertexOrderAction_Reverse,         // CW            Not enforced   CCW         Not enforced
     267    FdoPolygonVertexOrderAction_CheckAndReverse, // CW            Not enforced   CW          Enforced
     268    FdoPolygonVertexOrderAction_None,            // CW            Not enforced   CW          Not enforced
     269    FdoPolygonVertexOrderAction_None,            // CW            Not enforced   None        Enforced      True
     270    FdoPolygonVertexOrderAction_None,            // CW            Not enforced   None        Not enforced
     271
     272    FdoPolygonVertexOrderAction_CheckAndReverse, // None          Enforced       CCW         Enforced      True
     273    FdoPolygonVertexOrderAction_None,            // None          Enforced       CCW         Not enforced  True
     274    FdoPolygonVertexOrderAction_CheckAndReverse, // None          Enforced       CW          Enforced      True
     275    FdoPolygonVertexOrderAction_None,            // None          Enforced       CW          Not enforced  True
     276    FdoPolygonVertexOrderAction_None,            // None          Enforced       None        Enforced      True
     277    FdoPolygonVertexOrderAction_None,            // None          Enforced       None        Not enforced  True
     278
     279    FdoPolygonVertexOrderAction_CheckAndReverse, // None          Not enforced   CCW         Enforced
     280    FdoPolygonVertexOrderAction_None,            // None          Not enforced   CCW         Not enforced
     281    FdoPolygonVertexOrderAction_CheckAndReverse, // None          Not enforced   CW          Enforced
     282    FdoPolygonVertexOrderAction_None,            // None          Not enforced   CW          Not enforced
     283    FdoPolygonVertexOrderAction_None,            // None          Not enforced   None        Enforced      True
     284    FdoPolygonVertexOrderAction_None             // None          Not enforced   None        Not enforced
     285};
    287286}}}
    288287