fmeobjects.FMEGeometryTools.refineCurve¶
-
FMEGeometryTools.
refineCurve
(curve, refineType)¶ See the documentation for
refineGeometry()
. Bitmask elements are defined in Refine Curve Type.Parameters: - curve (FMECurve) – The curve to refine.
- refineType (int) – One of:
FME_RC_PATH_CONCAT_LINES
,FME_RC_PATH_EXTRACT_SINGLE_LINES
,FME_RC_PATH_EXTRACT_SINGLE_ARCS
,FME_RC_ARC_STANDARDIZE
,FME_RC_ARC_STROKE
,FME_RC_LINE_REMOVE_DUPLICATE_COORDS
, orFME_RC_LINE_REMOVE_DUPLICATE_COORDS_Z
.
Return type: Returns: The refined curve. Note: This method returns a terminal geometry type of the
FMECurve
; i.e. one of the leaf classes in theFMECurve
inheritance graph. For example, aFMELine
is returned if the geometry truly is a line.Raises: FMEException – An exception is raised if an error occurred.