User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_topology_methods

ITGIS_Topology methods

Methods

Inherited Overrides Protected

Inherited Overrides Protected
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

2024/07/26 21:30

Page Tools