Class SmoothVoronoiCellShape
java.lang.Object
com.macrofocus.geom.Path2D
com.macrofocus.geom.Path2D.Double
com.treemap.swing.voronoi.smoothing.SmoothVoronoiCellShape
- All Implemented Interfaces:
com.macrofocus.geom.Shape
public class SmoothVoronoiCellShape
extends com.macrofocus.geom.Path2D.Double
This class represents a smooth voronoi cell outline shape. It extends a Path2D with a stored area and a list of
vertexes (or vertexes)
-
Nested Class Summary
Nested classes/interfaces inherited from class com.macrofocus.geom.Path2D
com.macrofocus.geom.Path2D.Double
-
Field Summary
Fields inherited from class com.macrofocus.geom.Path2D
WIND_EVEN_ODD, WIND_NON_ZERO
-
Constructor Summary
ConstructorsConstructorDescriptionSmoothVoronoiCellShape
(Shape shape, double area, List<Vertex> vertexes, List<SmoothedSegment> smoothedSegments) Creates a SmoothVoronoiCellShape. -
Method Summary
Modifier and TypeMethodDescriptiondouble
getArea()
Returns the area of this shape.getSegment
(Vertex startVertex, Vertex endVertex) Returns the vertexes (or vertexes) of this shape.toString()
Methods inherited from class com.macrofocus.geom.Path2D.Double
append, clone, createTransformedShape, curveTo, getBounds2D, getFlattenPathIterator, getPathIterator, getPathIterator, lineTo, moveTo, quadTo, transform
Methods inherited from class com.macrofocus.geom.Path2D
closePath, contains, contains, contains, contains, contains, contains, contains, contains, copyOf, copyOf, getCurrentPoint, getWindingRule, intersects, intersects, intersects, intersects, reset, setWindingRule
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.macrofocus.geom.Shape
getBounds
-
Constructor Details
-
SmoothVoronoiCellShape
public SmoothVoronoiCellShape(Shape shape, double area, List<Vertex> vertexes, List<SmoothedSegment> smoothedSegments) Creates a SmoothVoronoiCellShape.- Parameters:
shape
- the smooth outline shape of the voronoi cellarea
- the area of the cellvertexes
- the vertexes (or vertexes) of the cellsmoothedSegments
- the smoothed segments
-
-
Method Details