Package | Description |
---|---|
org.apache.commons.geometry.euclidean.twod |
This package provides basic 2D geometry components.
|
org.apache.commons.geometry.euclidean.twod.path |
This package provides classes for working with connected sequences of
line segments and other line subsets.
|
org.apache.commons.geometry.euclidean.twod.shape |
This package provides utilities for constructing basic 2D shapes.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundaryList2D
BoundarySource2D implementation that uses boundaries stored in
a list. |
class |
ConvexArea
Class representing a finite or infinite convex area in Euclidean 2D space.
|
class |
RegionBSPTree2D
Binary space partitioning (BSP) tree representing a region in two dimensional
Euclidean space.
|
Modifier and Type | Method and Description |
---|---|
static BoundarySource2D |
BoundarySource2D.of(Collection<LineConvexSubset> boundaries)
Return a
BoundarySource2D instance containing the given boundaries. |
static BoundarySource2D |
BoundarySource2D.of(LineConvexSubset... boundaries)
Return a
BoundarySource2D instance containing the given boundaries. |
Modifier and Type | Method and Description |
---|---|
RegionBSPTree2D.PartitionedRegionBuilder2D |
RegionBSPTree2D.PartitionedRegionBuilder2D.insertBoundaries(BoundarySource2D boundarySrc)
Insert all boundaries from the given source.
|
Modifier and Type | Class and Description |
---|---|
class |
LinePath
Class representing a connected path of
line convex subsets . |
Modifier and Type | Class and Description |
---|---|
class |
Parallelogram
Class representing parallelograms, i.e.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.