DK11 for ActiveX | TatukGIS_XDK11.ITGIS_Topology | Methods | Properties
Name | Visibility | Description | |
---|---|---|---|
ArcFind | public | Find on the list arc with duplicated geometry. _{ } | |
ArcMakeConnected | public | Connect the current unconnected shape. _{ } | |
ArcSplitOnCross | public | Return a copy of _shp divided into parts in crossing points with shapes from the list. _{ } | |
AttachDelphiObj | public | Only for internal use of TatukGIS. _{ (Inherited from ITBaseObject) } | |
CheckShape | public | Checks whether a shape is valid. _{ } | |
ClearShape | public | Make a copy of the shape with removal of redundant (overlapped) points. _{ } | |
ClearShape_2 | public | Make a copy of the shape with removal of redundant (overlapped) points. _{ } | |
Combine | public | Compute a new shape from the two shapes provided, based on a given operation. _{ } | |
Combine_2 | public | Compute a new shape from the two shapes provided, based on a given operation. _{ } | |
ConcaveHull | public | Creates a concave hull based on the provided layer and edge length. _{ } | |
ConcaveHull_2 | public | Creates a concave hull based on the provided shape and edge length. _{ } | |
ConcaveHull_3 | public | Creates a concave hull based on the two provided shapes and edge length. _{ } | |
ConcaveHull_4 | public | Creates a concave hull based on the two provided shapes and edge length. _{ } | |
Contains | public | Tests contains relationship for given shapes _{ } | |
ConvexHull | public | Creates a convex hull based on the provided layer. _{ } | |
ConvexHull_2 | public | Creates a convex hull based on the provided shape. _{ } | |
ConvexHull_3 | public | Creates a convex hull based on the two provided shapes. _{ } | |
ConvexHull_4 | public | Creates a convex hull based on the two provided shapes. _{ } | |
Cross | public | Tests cross relationship for given shapes _{ } | |
DelphiObj | public | Only for internal use of TatukGIS. _{ (Inherited from ITBaseObject) } | |
Difference | public | Compute a new shape as a difference of two shapes provided. _{ } | |
Difference_2 | public | Compute a new shape as a difference of two shapes provided. _{ } | |
Disjoint | public | Tests disjoint relationship for given shapes _{ } | |
Equality | public | Tests equality relationship for given shapes _{ } | |
FindAndDeleteLoops | public | Delete any loop which is smaller than the tolerance. _{ } | |
FindAndDeleteLoops_2 | public | Delete any loop which is smaller than the tolerance. _{ } | |
FindSameOnList | public | Check, if the current shape has an exactly similar counter partner on a given list. _{ } | |
FixShape | public | Computes a shape without self-crossings (loops) for arcs and polygons, and with a proper winding for polygon (clockwise, and opposite for holes). _{ } | |
FixShapeEx | public | Computes a shape without self-crossings (loops) for arcs and polygons, and with a proper winding for polygon (clockwise, and opposite for holes). _{ } | |
FixShapeEx_2 | public | Computes a shape without self-crossings (loops) for arcs and polygons, and with a proper winding for polygon (clockwise, and opposite for holes). _{ } | |
FixShape_2 | public | Computes a shape without self-crossings (loops) for arcs and polygons, and with a proper winding for polygon (clockwise, and opposite for holes). _{ } | |
GetCrossings | public | Get all crossing points between given shapes. _{ } | |
GetCrossings3D | public | Get all crossing points between given shapes. _{ } | |
Intersect | public | Test intersects relationship for given shapes _{ } | |
Intersection | public | Compute a new shape as an intersection of two shapes provided. _{ } | |
Intersection_2 | public | Compute a new shape as an intersection of two shapes provided. _{ } | |
MakeBuffer | public | Compute a buffer around a shape to a given distance. _{ } | |
MakeBuffer_2 | public | Compute a buffer around a shape to a given distance. _{ } | |
MakeOffsetLine | public | Compute a shifted line for a shape to a given distance. _{ } | |
MakeOffsetLine_2 | public | Compute a shifted line for a shape to a given distance. _{ } | |
Overlap | public | Tests overlap relationship for given shapes _{ } | |
PartStatus | public | Verifies if provided part is an island/hole _{ } | |
Relate | public | Checks nine-intersection matrix for given shapes. _{ } | |
RelatePrepare | public | Mark given shape as a main shape for subsequent Relate operations. _{ } | |
SplitByArc | public | Divide an input shape (polygon, arc or multipoint) into a row of shapes along a given line. _{ } | |
SplitByArc_2 | public | Divide an input shape (polygon, arc or multipoint) into a row of shapes along a given line, otherwise return a copy of the shape when the line doesn't divide it. _{ } | |
SymmetricalDifference | public | Compute a new shape as a symmetrical difference of two shapes provided. _{ } | |
SymmetricalDifference_2 | public | Compute a new shape as a symmetrical difference of two shapes provided. _{ } | |
Touch | public | Tests touch relationship for given shapes _{ } | |
Union | public | Compute a new shape as an union of two shapes provided. _{ } | |
UnionOnList | public | Compute a union from the list of shapes. _{ } | |
UnionOnList_2 | public | Compute a union form the list of shapes. _{ } | |
Union_2 | public | Compute a new shape as an union of two shapes provided. _{ } | |
Within | public | Tests within relationship for given shapes _{ } | |