Module org.jhotdraw8.geom
Package org.jhotdraw8.geom
package org.jhotdraw8.geom
Provides classes for defining and manipulating two-dimensional geometry.
-
ClassDescriptionAxis aligned bounding box (AABB).AbstractPathBuilder.TransformPathBuilder.Computes the area of a path.Builds an AWT
Path2D.Builds a bounding box path.A state object for finding the combined bounds of a stream of Bounds objects.Provides conversion functions from cardinal splines (c-splines) to bezier curves.Concatenates multiple path iterators.Builds a contour path around a path.Provides utility methods for computing the convex hull from a set of points.Provides utility methods for Bézier curves.Approximates a cubic Bézier curve with quadratic Bézier curves.An immutable empty path iterator.Provides utility methods for computing the convex hull from a set of points.This class provides utility functions for two dimensional geometry based on the javafx.graphics module (FX), as well as translation functions from/to geometric objects of the java.desktop module (AWT).FXPathElementsBuilder.Creates a square at each move-to and at the end of the specified path.Builds a list ofDoubles for aPolygon.Same as classRotatebut treats 180 degree angles specially for better numeric precision.Provides conversion methods between AWT shapes and JavaFX shapes.Provides methods for parsing and generating SVG path strings from JavaFX paths.TransformPathBuilder.Transforms.Provides algorithms for computing the integral of a function.MarkerPathBuilder.This builder slices the input path into 9 regions, and scales them by the specified scale factor and pivot.PathBuilder<T>Interface for a builder that builds a product from a sequence of path operations.References:A polynomial.Provides utility methods for quadratic Bézier curves.Provides geometry utility functions.A path iterator which iterates over a path in the reverse direction.Provides algorithms for computing the inverse of a function.StartAndEndPointPathBuilder gets the first start point and last end point of a path, and the derivatives of these points.StartAndEndPointPathBuilder gets all start and end points of a path, and the derivatives of these points.SvgDoublePathBuilder.DoubleSvgPathBuilder.SvgPath2Dadds anarcTomethod toPath2D.Double.Provides methods for parsing and generating SVG path strings from AWT paths.TransformFlattener.