GeometricOperations Class Reference

Geometric operations for geometry objects. More...

+ Inheritance diagram for GeometricOperations:

Static Public Member Functions

def difference (polygon1, polygon2)
 
def intersect (self, *args, **kwargs)
 
def join (polygon1, polygon2)
 
def symmetric_difference (polygon1, polygon2)
 

Detailed Description

Geometric operations for geometry objects.

Member Function Documentation

◆ difference()

def difference (   polygon1,
  polygon2 
)
static
  @copydoc DM::GeometricOperations::difference

◆ intersect()

def intersect (   self,
args,
**  kwargs 
)
static
  possible calls:
  intersect(line: Polyline, polygon: Polygon, keepPointOrder: bool, ignorePolygonHeights: bool)
  intersect(polygon: Polygon, line: Polyline, keepPointOrder: bool, ignorePolygonHeights: bool)
  intersect(polygon1: Polygon, polygon2: Polygon)

  @param self (type: object) self pointer
  @param *args  (type: list) mandatory parameter
  @param ** kwargs  (type: dict) mandatory parameter
  @return (type: Polygon)

◆ join()

def join (   polygon1,
  polygon2 
)
static
  @copydoc DM::GeometricOperations::join

◆ symmetric_difference()

def symmetric_difference (   polygon1,
  polygon2 
)
static
  @copydoc DM::GeometricOperations::symmetric_difference