The GeometryExtendOptions can be one of:
| Constant | Description | 
|---|---|
Enums. | (0) Extension considers both ends of paths. The old ends remain and new points are added at the extended ends. | 
Enums. | (1) If an extension is performed at an end, relocate the end point to the new position instead of leaving the old point and adding a new point at the new position. | 
Enums. | (2) If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes the same as the current end. | 
Enums. | (4) If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes be empty. | 
Enums. | (8) Do not extend the 'from' end of any path. | 
Enums. | (16) Do not extend the 'to' end of any path. |