D - the dimension in which this shape is inA - the alignment of this shape which must be compatible to the dimensionpublic abstract class FlatShape<M extends FlatShapeModel,D extends TwoMin & ThreeMax,A extends Alignment<D>> extends GeometrixObject
| Modifier and Type | Field and Description |
|---|---|
protected A |
alignment
The alignment of this shape.
|
protected M |
model
The model of this shape.
|
| Modifier and Type | Method and Description |
|---|---|
A |
getAlignment() |
D |
getDimension() |
M |
getModel() |
boolean |
isPointOnModel(Vec<D> point) |
equals, hashCode, resembles, toStringprotected final M extends FlatShapeModel model