geoview-core
    Preparing search index...

    Class Transform

    Class used for transforming features on a map. Transform

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    mapViewer: MapViewer

    Reference the MapViewer associated with this interaction

    Methods

    • Adds a feature to be transformed.

      Parameters

      • feature: Feature<Geometry>

        The feature to add.

      Returns void

    • Checks if redo is possible

      Returns boolean

    • Checks if undo is possible

      Returns boolean

    • Clears the current selection.

      Returns void

    • Gets the features being transformed.

      Returns Collection<Feature<Geometry>>

      The features.

    • Gets the currently selected/transforming feature.

      Returns Feature<Geometry> | undefined

      The selected feature.

    • Checks if a feature is currently being transformed.

      Parameters

      • feature: Feature<Geometry>

        The feature to check.

      Returns boolean

      True if the feature is being transformed.

    • Checks if any transformation is currently active.

      Returns boolean

      True if transformation is active.

    • Unregisters a selection change event handler.

      Parameters

      Returns void

    • Unregisters a transform end event handler.

      Parameters

      Returns void

    • Unregisters a transforming event handler.

      Parameters

      Returns void

    • Unregisters a transform start event handler.

      Parameters

      Returns void

    • Registers a selection change event handler.

      Parameters

      Returns void

    • Registers a transform end event handler.

      Parameters

      Returns void

    • Registers a transforming event handler.

      Parameters

      Returns void

    • Registers a transform start event handler.

      Parameters

      Returns void

    • Redo the last action

      Parameters

      • Optionalcallback: () => void

      Returns boolean

    • Removes a feature from being transformed.

      Parameters

      • feature: Feature<Geometry>

        The feature to remove.

      Returns void

    • Selects a feature for transformation.

      Parameters

      • feature: Feature<Geometry>

        The feature to select.

      • clearHistory: boolean = true

        If true, clears the previous history stack. Default is true.

      Returns void

    • Sets the features to be transformed.

      Parameters

      • features: Collection<Feature<Geometry>>

        The features to transform.

      Returns void

    • Displays the text editor for the selected feature

      Returns void

    • Starts the interaction on the map.

      Returns void

    • Stops the interaction on the map.

      Returns void

    • Undo the last action

      Parameters

      • Optionalcallback: () => void

      Returns boolean