DK for Java | tatukgis.jdk.TGIS_Shape.Combine | Overloads | Constructors | Fields | Methods | Properties
Performs a boolean geometry operation between this shape and another shape.
// Java public TGIS_Shape Combine( TGIS_Shape _shape, TGIS_TopologyCombineType _operation );
// Oxygene public function Combine( _shape : TGIS_Shape; _operation : TGIS_TopologyCombineType ) : TGIS_Shape;
| Name | Type | Description |
|---|---|---|
| _shape | TGIS_Shape | Shape to combine with. Must have valid geometry. |
| _operation | TGIS_TopologyCombineType | Operation type from TGIS_TopologyCombineType. |
| Type | Description |
|---|---|
| TGIS_Shape | Newly created result shape containing the operation result. |
PURPOSE: Execute a runtime-selected topology operation such as union, intersection, difference, or symmetrical difference on vector geometry.
BEHAVIOR: Applies the operation specified by _operation and returns the computed geometry as a new shape instance. The source shapes are not modified by this overload.
CONSTRAINTS: Caller owns the returned shape. Both shapes must have valid geometry suitable for topology processing.