DK11 for .NET | TatukGIS.NDK.TGIS_Topology.FixShapeEx | Overloads | Constructors | Methods | Properties | Events
Computes a shape without self-crossings (loops) for arcs and polygons, and with a proper winding for polygon (clockwise, and opposite for holes).
// C# public TGIS_Shape FixShapeEx( TGIS_Shape _shp, bool _returnnewobj, ref bool _wasfixed );
' VisualBasic Public Function FixShapeEx( ByVal _shp As TGIS_Shape, ByVal _returnnewobj As Boolean, ByRef _wasfixed As Boolean ) As TGIS_Shape
// Oxygene public function FixShapeEx( _shp : TGIS_Shape; _returnnewobj : Boolean; var _wasfixed : Boolean ) : TGIS_Shape;
Name | Type | Description |
---|---|---|
_shp | TGIS_Shape | polygon, or arc to be fixed |
_returnnewobj | bool Boolean | if True, the result is a newly created shape; if False, the self object is returned |
_wasfixed | bool Boolean | indicates whether the shape was modified to fix errors |
Type | Description |
---|---|
TGIS_Shape | returns the computed shape |
The result depends on the ForceShapeFixing property. See also FixShape method. To just validate a shape, use CheckShape method.