fmeobjects.FMECSGSolid.evaluateCSG

FMECSGSolid.evaluateCSG()

Returns the constructed result described by this CSG solid hierarchy. Depending on the primitive solids and operators used in the hierarchy, the resultant geometry could be a collection of solids FMEMultiSolid, a single solid FMEBRepSolid, or a null geometry FMENull, if the result is an empty set.

Returns:

The constructed result described by this CSG solid hierarchy, or None if something went wrong. Note: This method returns a terminal geometry type of the FMEGeometry; i.e. one of the leaf classes in the FMEGeometry inheritance graph. For example, a FMEPolygon is returned if the geometry truly is a polygon.

Return type:

FMEGeometry or None