| Package | Description |
|---|---|
| org.codetome.hexameter.core.api | |
| org.codetome.hexameter.core.internal.impl | |
| org.codetome.hexameter.core.internal.impl.layoutstrategy |
| Modifier and Type | Method and Description |
|---|---|
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<T> builder)
Creates a new HexagonalGrid based on the provided HexagonalGridBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
rx.Observable<CubeCoordinate> |
TriangularGridLayoutStrategy.fetchGridCoordinates(HexagonalGridBuilder builder) |
rx.Observable<CubeCoordinate> |
TrapezoidGridLayoutStrategy.fetchGridCoordinates(HexagonalGridBuilder builder) |
rx.Observable<CubeCoordinate> |
RectangularGridLayoutStrategy.fetchGridCoordinates(HexagonalGridBuilder builder) |
rx.Observable<CubeCoordinate> |
HexagonalGridLayoutStrategy.fetchGridCoordinates(HexagonalGridBuilder builder) |
abstract rx.Observable<CubeCoordinate> |
GridLayoutStrategy.fetchGridCoordinates(HexagonalGridBuilder builder)
Fetches a monotonically increasing (from left to right, top to bottom) Set of
grid coordinates corresponding to the shape of the requested grid layout.
|
Copyright © 2016. All rights reserved.