public ROI2DPath(Path2D path) { super(path); // add path points to the control point list controlPoints.addAll(ShapeUtil.getAnchorsFromShape(path)); // add listeners for (Anchor2D pt : controlPoints) pt.addListener(this); setName("Path2D"); }