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 solidFMEBRepSolid
, or a null geometryFMENull
, 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 theFMEGeometry
; i.e. one of the leaf classes in theFMEGeometry
inheritance graph. For example, aFMEPolygon
is returned if the geometry truly is a polygon.- Return type:
FMEGeometry or None