| Package | Description |
|---|---|
| org.codetome.hexameter.api | |
| org.codetome.hexameter.internal.impl | |
| org.codetome.hexameter.internal.impl.layoutstrategy |
| Modifier and Type | Method and Description |
|---|---|
HexagonalGridBuilder |
HexagonalGridBuilder.setCustomStorage(Map<String,Hexagon> customStorage)
Sets a custom storage object to the
HexagonalGrid. |
HexagonalGridBuilder |
HexagonalGridBuilder.setGridHeight(int gridHeight)
Mandatory parameter.
|
HexagonalGridBuilder |
HexagonalGridBuilder.setGridLayout(HexagonalGridLayout gridLayout)
Sets the
HexagonalGridLayout which will be used when creating the HexagonalGrid. |
HexagonalGridBuilder |
HexagonalGridBuilder.setGridWidth(int gridWidth)
Mandatory parameter.
|
HexagonalGridBuilder |
HexagonalGridBuilder.setOrientation(HexagonOrientation orientation)
Sets the
HexagonOrientation used in the resulting HexagonalGrid. |
HexagonalGridBuilder |
HexagonalGridBuilder.setRadius(double radius)
Sets the radius of the
Hexagons contained in the resulting HexagonalGrid. |
| Constructor and Description |
|---|
HexagonalGridImpl(HexagonalGridBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Hexagon> |
TriangularGridLayoutStrategy.createHexagons(HexagonalGridBuilder builder) |
Collection<Hexagon> |
TrapezoidGridLayoutStrategy.createHexagons(HexagonalGridBuilder builder) |
Collection<Hexagon> |
RectangularGridLayoutStrategy.createHexagons(HexagonalGridBuilder builder) |
Collection<Hexagon> |
HexagonalGridLayoutStrategy.createHexagons(HexagonalGridBuilder builder) |
Collection<Hexagon> |
GridLayoutStrategy.createHexagons(HexagonalGridBuilder builder)
Creates the
Hexagon objects which fit in the shape
of the requested layout. |
Collection<Hexagon> |
EmptyGridLayoutStrategy.createHexagons(HexagonalGridBuilder builder) |
Copyright © 2016. All rights reserved.