Changes between Version 20 and Version 21 of FDORfc48
- Timestamp:
- 07/29/10 22:54:44 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FDORfc48
v20 v21 327 327 FdoFixPolygonVertexOrderAction_CheckAndFix, // CW Not enforced CCW Not enforced 328 328 FdoFixPolygonVertexOrderAction_CheckAndFix, // CW Not enforced CW Enforced 329 FdoFixPolygonVertexOrderAction_ _CheckAndFix, // CW Not enforced CW Not enforced329 FdoFixPolygonVertexOrderAction_CheckAndFix, // CW Not enforced CW Not enforced 330 330 FdoFixPolygonVertexOrderAction_None, // CW Not enforced None Enforced True 331 331 FdoFixPolygonVertexOrderAction_None, // CW Not enforced None Not enforced … … 349 349 If users perfer performance to correctness, method !GetFixPolygonVertexOrderAction will use table1. It guarantees that polygons in the target will have the correct vertex order if the target is enforced. If users perfer correctness to performance, method !GetFixPolygonVertexOrderAction will use table2. It guarantees that polygons in the target will have the correct vertex order if the vertex order rule of the target isn't none. 350 350 351 Considering perfo mrance, an additional paramether 'FdoBoolean checkInteriorRings' will be added for method FdoSpatialUtility::ReversePolygonVertexOrder(...). If users know the input polygon is a valid polygon, they can pass false for parameter checkInteriorRings to reverse its vertex order. Otherwise, pass true. MethodFdoSpatialUtility::ReversePolygonVertexOrder(...) will check whether interior rings have the different vertex order with exterior ring and guarantee the returned polygon is a valid polygon after reversing the vertex order of the input polygon.351 Considering performance, an additional parameter '!FdoBoolean checkInteriorRings' will be added for method !FdoSpatialUtility::ReversePolygonVertexOrder(...). If users know the input polygon is a valid polygon, they can pass false for parameter checkInteriorRings to reverse its vertex order. Otherwise, pass true. Method !FdoSpatialUtility::ReversePolygonVertexOrder(...) will check whether interior rings have the different vertex order with exterior ring and guarantee the returned polygon is a valid polygon after reversing the vertex order of the input polygon. 352 352 353 353 … … 357 357 public: 358 358 /// \brief 359 /// Revers the vertex order of the input polygon.359 /// Reverse the vertex order of the input polygon. 360 360 /// 361 361 /// \param geometry