| Interface | Description |
|---|---|
| PointDistributionModel.Constraint |
Interface for modelling constraints applied to the scaling vector of
PointDistributionModels so that generated models are plausible. |
| Shape |
Interface for classes that represent a shape.
|
| Class | Description |
|---|---|
| Circle |
A circle shape
|
| Ellipse |
An ellipse shape
|
| EllipseAreaOfIntersection |
Methods for computing the area of intersection of two ellipses.
|
| EllipseUtilities |
An elliptical shape
|
| PointDistributionModel | |
| PointDistributionModel.BoxConstraint |
A constraint that ensures that each individual element of the scaling
vector is within +/- x standard deviations of the model.
|
| PointDistributionModel.EllipsoidConstraint |
Constrain the scaling vector to a hyper-ellipsoid.
|
| PointDistributionModel.NullConstraint |
A constraint that does nothing.
|
| Polygon |
A polygon, modelled as a list of vertices.
|
| Rectangle |
A rectangle shape oriented to the axes.
|
| Rectangle3D |
A rectangle in 3D space.
|
| RotatedRectangle |
A rectangle rotated by an angle.
|
| Triangle |
A triangle shape
|
| TriangulatedPolygon |
A polygon that has been broken into triangles.
|