This is a common interface for all geometry creation interactions.
The interaction shall be active on creation.
On click, the interaction shall create a geometry and raise the created event with said geoemtry
To deactivate (finish) an active interaction, call finish instead of setActive.
An interaction shall be finishable via a double click.
On finish, the finished event shall be called with the now finished geometry.
Said geometry may be invalid.
Geometries created may be in pixel coordinates. Appropriate symbols shall be set by the interaction.
This is a common interface for all geometry creation interactions. The interaction shall be active on creation. On click, the interaction shall create a geometry and raise the created event with said geoemtry To deactivate (finish) an active interaction, call finish instead of setActive. An interaction shall be finishable via a double click. On finish, the finished event shall be called with the now finished geometry. Said geometry may be invalid. Geometries created may be in pixel coordinates. Appropriate symbols shall be set by the interaction.