# Package org.eclipse.gef.fx.utils

This package provides utilities for picking nodes, querying the pointer location, and for applying transformations.

See: Description

Class Summary
CursorUtils: The `CursorUtils` class contains utility methods for determining the current pointer location (`CursorUtils.getPointerLocation()`).
Geometry2Shape: The utility class `Geometry2Shape` provides methods for the conversion of `IGeometry` implementations to JavaFX `Shape` implementations.

NodeUtils

The `NodeUtils` class contains utility methods for working with JavaFX: transforming `IGeometry`s from/to different JavaFX coordinate systems (`NodeUtils.localToParent(Node, IGeometry)`, `NodeUtils.localToScene(Node, IGeometry)`, `NodeUtils.localToScene(Node, Point)`, `NodeUtils.parentToLocal(Node, IGeometry)`, `NodeUtils.sceneToLocal(Node, IGeometry)`) determining the actual local-to-scene or scene-to-local transform for a JavaFX `Node` (`NodeUtils.getLocalToSceneTx(Node)`, `NodeUtils.getSceneToLocalTx(Node)`) perform picking of `Node`s at a specific position within the JavaFX scene graph (`NodeUtils.getNodesAt(Node, double, double)`)

Shape2Geometry: The utility class `Shape2Geometry` provides methods for the conversion of JavaFX `Shape` implementations to `IGeometry` implementations.

## Package org.eclipse.gef.fx.utils Description

This package provides utilities for picking nodes, querying the pointer location, and for applying transformations.