/** * Gets the Y coordinate for this group. * * @return double */ @Override public double getY() { return getAttributes().getY(); }
/** * Sets the alpha value (transparency) on this group. * * @param alpha between 0 and 1 * @return Group this Group */ @Override public Group setAlpha(double alpha) { getAttributes().setAlpha(alpha); return this; }
/** * Sets if this group can be dragged. * * @param draggable true if the group can be dragged; false otherwise * @return Group this Group */ @Override public Group setDraggable(boolean draggable) { getAttributes().setDraggable(draggable); return this; }
/** * Gets the group's scale. * * @return {@link Point2D} */ @Override public Point2D getScale() { return getAttributes().getScale(); }
/** * Sets this group's rotation, in radians. * * @param radians * @return Group this Group */ @Override public Group setRotation(double radians) { getAttributes().setRotation(radians); return this; }
/** * Gets this group's offset as a {@link Point2D} * * @return Point2D */ @Override public Point2D getOffset() { return getAttributes().getOffset(); }
/** * Sets this group's offset * * @param offset * @return Group this Group */ @Override public Group setOffset(Point2D offset) { getAttributes().setOffset(offset); return this; }
/** * Returns whether this group can be dragged. * * @return boolean */ @Override public boolean isDraggable() { return getAttributes().isDraggable(); }
/** * Gets this group's rotation, in degrees. * * @return double */ @Override public double getRotationDegrees() { return getAttributes().getRotationDegrees(); }
/** * Sets this group's rotation, in degrees. * * @param degrees * @return Group this Group */ @Override public Group setRotationDegrees(double degrees) { getAttributes().setRotationDegrees(degrees); return this; }
/** * Gets the X coordinate for this group. * * @return double */ @Override public double getX() { return getAttributes().getX(); }
/** * Sets this group's scale, with the same value for x and y. * * @param xy * @return Group this Group */ @Override public Group setScale(double xy) { getAttributes().setScale(xy); return this; }
/** * Gets this group's rotation, in radians. * * @return double */ @Override public double getRotation() { return getAttributes().getRotation(); }
/** * Gets this group's shear as a {@link Point2D} * * @return Point2D */ @Override public Point2D getShear() { return getAttributes().getShear(); }
/** * Sets this group's shear * * @param offset * @return T */ @Override public Group setShear(Point2D shear) { getAttributes().setShear(shear); return this; }
/** * Sets this group's shear * * @param offset * @return T */ @Override public Group setShear(double shearX, double shearY) { getAttributes().setShear(shearX, shearY); return this; }
/** * Sets this group's offset, with the same value for x and y. * * @param xy * @return Group this Group */ @Override public Group setOffset(double xy) { getAttributes().setOffset(xy); return this; }
/** * Gets this group's {@link DragConstraint} * * @return DragConstraint */ @Override public DragConstraint getDragConstraint() { return getAttributes().getDragConstraint(); }
/** * Gets the {@link DragBounds} for this group. * * @return DragBounds */ @Override public DragBounds getDragBounds() { return getAttributes().getDragBounds(); }
/** * Gets the alpha value (transparency) for this group. * * @return double between 0 and 1 */ @Override public double getAlpha() { return getAttributes().getAlpha(); }