Changes between Version 1 and Version 2 of FDORfc48


Ignore:
Timestamp:
May 6, 2010, 12:57:24 AM (14 years ago)
Author:
leaf
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc48

    v1 v2  
    7272{
    7373    ......
    74 /// \brief
    75 /// Gets the vertex order rule of the specified geometry property.
    76 ///
    77 /// \param geometryPropName
    78 /// Input the geometry property name
    79 /// \return
    80 /// Returns the vertex order rule that the specified geometry property follows.
    81 ///
    82 FDO_API FdoPolygonVertexOrderRule GetPolygonVertexOrderRule(
    83 FdoString* geometryPropName );
    84 /// \brief
    85 /// Sets the vertex order rule of the specified geometry property.
    86 ///
    87 /// \param geometryPropName
    88 /// Input the geometry property name to set vertex order rule
    89 /// \param vertexOrderRule
    90 /// Input vertex order rule that the specified geometry follows.
    91 ///
    92 FDO_API void SetPolygonVertexOrderRule  (
    93 FdoString* geometryPropName,
    94 FdoPolygonVertexOrderRule vertexOrderRule );
    95 /// \brief
    96 /// Gets the vertex order strictness of the specified geometry property.
    97 /// \param geometryPropName
    98 /// Input the geometry property name
    99 /// \return
    100 /// Returns true if the vertex order  of the specified geometry property is enforced.
    101 ///
    102 FDO_API FdoBoolean GetPolygonVertexOrderStrictness  (
    103 FdoString* geometryPropName );
    104 /// \brief
    105 /// Sets the vertex order strictness of the specified geometry property.
    106 /// \param geometryPropName
    107 /// Input the geometry property name
    108 /// \param value
    109 /// Input true if the vertex order  of the specified geometry property is enforced. Or input false.
    110 /// 
    111 FDO_API void SetPolygonVertexOrderStrictness (
    112 FdoString* geometryPropName
    113 FdoBoolean value );
    114 ......
     74    /// \brief
     75    /// Gets the vertex order rule of the specified geometry property.
     76    ///
     77    /// \param geometryPropName
     78    /// Input the geometry property name
     79    /// \return
     80    /// Returns the vertex order rule that the specified geometry property follows.
     81    ///
     82    FDO_API FdoPolygonVertexOrderRule GetPolygonVertexOrderRule(
     83                     FdoString* geometryPropName );
     84    /// \brief
     85    /// Sets the vertex order rule of the specified geometry property.
     86    ///
     87    /// \param geometryPropName
     88    /// Input the geometry property name to set vertex order rule
     89    /// \param vertexOrderRule
     90    /// Input vertex order rule that the specified geometry follows.
     91    ///
     92    FDO_API void SetPolygonVertexOrderRule  (
     93                     FdoString* geometryPropName,
     94                     FdoPolygonVertexOrderRule vertexOrderRule );
     95    /// \brief
     96    /// Gets the vertex order strictness of the specified geometry property.
     97    /// \param geometryPropName
     98    /// Input the geometry property name
     99    /// \return
     100    /// Returns true if the vertex order  of the specified geometry property is enforced.
     101    ///
     102    FDO_API FdoBoolean GetPolygonVertexOrderStrictness  (
     103                     FdoString* geometryPropName );
     104    /// \brief
     105    /// Sets the vertex order strictness of the specified geometry property.
     106    /// \param geometryPropName
     107    /// Input the geometry property name
     108    /// \param value
     109    /// Input true if the vertex order  of the specified geometry property is enforced. Or input false.
     110    /// 
     111    FDO_API void SetPolygonVertexOrderStrictness (
     112                     FdoString* geometryPropName
     113                     FdoBoolean value );
     114    ......
    115115};
    116116}}}
    117117
    118 Add a new function in class FdoSpatialUtility to fix the polygon vertex order error.
     118Add a new function in class !FdoSpatialUtility to fix the polygon vertex order error.
    119119
    120120{{{
     
    125125{
    126126    ......
    127 /// \brief
    128 /// Fixes polygon vertex order error according to the specified vertex order rule.
    129 ///
    130 /// \param geometry
    131 /// Input the polygon geometry to be fixed.
    132 /// \param vertexOrderRule
    133 /// Input polygon vertex order rule that the specified geometry should follow.
    134 /// \return
    135 /// Returns the fixed polygon. If the input polygon already follows the specified
    136 /// vertex order rule or the specified vertex order rule is
    137 /// FdoPolygonVertexOrderRule_None, returns NULL . 
    138 ///
    139 FDO_API FdoIGeometry* FixPolygonVertexOrder  (
    140 FdoIGeometry * geometry,
    141 FdoPolygonVertexOrderRule vertexOrderRule );
    142 ......
    143 }
     127    /// \brief
     128    /// Fixes polygon vertex order error according to the specified vertex order rule.
     129    ///
     130    /// \param geometry
     131    /// Input the polygon geometry to be fixed.
     132    /// \param vertexOrderRule
     133    /// Input polygon vertex order rule that the specified geometry should follow.
     134    /// \return
     135    /// Returns the fixed polygon. If the input polygon already follows the specified
     136    /// vertex order rule or the specified vertex order rule is
     137    /// FdoPolygonVertexOrderRule_None, returns NULL . 
     138    ///
     139    FDO_API FdoIGeometry* FixPolygonVertexOrder  (
     140                              FdoIGeometry * geometry,
     141                              FdoPolygonVertexOrderRule vertexOrderRule );
     142    ......
     143};
    144144}}}
    145145