A HGridSys data layer of optional tile data. This is specialised for OptRef[A]. The tileGrid can map the HCen coordinate of the tile to the index of the Arr. Hence most methods take an implicit HGridSys hex grid parameter.
Attributes
- Companion
- object
- Graph
-
- Supertypes
Members list
Type members
Value members
Concrete methods
Not sure if this is still needed.
Not sure if this is still needed.
Attributes
Indexes in to this LayerHcOptSys using the tile centre coordinate, either passed as an HCen or as row and column values.
Indexes in to this LayerHcOptSys using the tile centre coordinate, either passed as an HCen or as row and column values.
Attributes
Indexes in to this LayerHcOptSys using the tile centre coordinate, either passed as an HCen or as row and column values.
Indexes in to this LayerHcOptSys using the tile centre coordinate, either passed as an HCen or as row and column values.
Attributes
Indexes in to this LayerHcOptSys using the tile centre coordinate, returns the raw value which might be a null.
Indexes in to this LayerHcOptSys using the tile centre coordinate, returns the raw value which might be a null.
Attributes
Indexes in to this LayerHcOptSys using the tile centre coordinate, returns the raw value which might be a null.
Indexes in to this LayerHcOptSys using the tile centre coordinate, returns the raw value which might be a null.
Attributes
Creates a shallow copy of this LayerHcOptSys.
Indexes in to this LayerHcOptSys using the tile centre coordinate, will return nulls for None values, throws exception if tile centre does not exist.
Indexes in to this LayerHcOptSys using the tile centre coordinate, will return nulls for None values, throws exception if tile centre does not exist.
Attributes
Accesses element from Refs Arr. Only use this method where you are certain it is not null, or the consumer can deal with the null.
Accesses element from Refs Arr. Only use this method where you are certain it is not null, or the consumer can deal with the null.
Attributes
Maps the corresponding HCens with the Some values to a new LayerHcOptSys to a new LayerHcOptSys of type B. None values are just mapped to Nones.
Maps the corresponding HCens with the Some values to a new LayerHcOptSys to a new LayerHcOptSys of type B. None values are just mapped to Nones.
Attributes
Not sure what this does could perhaps be deleted.
Not sure what this does could perhaps be deleted.
Attributes
Maps this LayerHcOptSys to a new LayerHcOptSys of type B. None values are just mapped to Nones. The HGridSys that encodes the layer is not required for this operation.
Maps this LayerHcOptSys to a new LayerHcOptSys of type B. None values are just mapped to Nones. The HGridSys that encodes the layer is not required for this operation.
Attributes
Drops the Some values. Maps the corresponding HCen for the None to type B. Returns a Arr of length between 0 and the length of this LayerHcOptSys.
Drops the Some values. Maps the corresponding HCen for the None to type B. Returns a Arr of length between 0 and the length of this LayerHcOptSys.
Attributes
Uses a projection of the implicit HGridSys to map the HCen and the Pt2 from the projection where this LayerHcOptSys contains None values. There is a name overload for this where the projection is passed explicitly as the first parameter list.
Uses a projection of the implicit HGridSys to map the HCen and the Pt2 from the projection where this LayerHcOptSys contains None values. There is a name overload for this where the projection is passed explicitly as the first parameter list.
Attributes
Uses a projection of the implicit HGridSys to map the HCen and the Pt2 from the projection where this LayerHcOptSys contains None values. There is a name overload for this where the projection is passed implicitly with the BuilderArrMap.
Uses a projection of the implicit HGridSys to map the HCen and the Pt2 from the projection where this LayerHcOptSys contains None values. There is a name overload for this where the projection is passed implicitly with the BuilderArrMap.
Attributes
Drops the None values mapping the Some's value with the HCen to an option value, collecting the values of the Somes returned by the function. Returns a Seqimut of length 0 to the length of this LayerHcOptSys.
Drops the None values mapping the Some's value with the HCen to an option value, collecting the values of the Somes returned by the function. Returns a Seqimut of length 0 to the length of this LayerHcOptSys.
Attributes
Uses projection to map the Some data value with the corresponding HCen and the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Uses projection to map the Some data value with the corresponding HCen and the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Attributes
Uses projection to map the Some data value with the corresponding HCen and the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Uses projection to map the Some data value with the corresponding HCen and the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Attributes
Uses projection to map the Some data value with the corresponding HCen and the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Uses projection to map the Some data value with the corresponding HCen and the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Attributes
Uses projection to map the Some data value with the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Uses projection to map the Some data value with the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Attributes
Uses projection to map the Some data value with the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Uses projection to map the Some data value with the projections corresponding Pt2 to an element of type B. In most cases B will be a GraphicElem or a subtype.
Attributes
Sets / mutates every element to the given value.
Sets / mutates every element to the given value.
Attributes
Creates a new ArrOpt with the specified location set to NoRef.
Creates a new ArrOpt with the specified location set to NoRef.
Attributes
Sets / mutates the value ot the specified location to None.
Sets / mutates the value ot the specified location to None.
Attributes
Sets / mutates the given hex tiles to the given value.
Sets / mutates the given hex tiles to the given value.
Attributes
Creates a new ArrOpt with the specified location set to the specified value.
Creates a new ArrOpt with the specified location set to the specified value.
Attributes
Creates a new ArrOpt with the specified location set to the specified value.
Creates a new ArrOpt with the specified location set to the specified value.
Attributes
Sets / mutates the Some value of the hex tile data at the specified row and column coordinate values.
Sets / mutates the Some value of the hex tile data at the specified row and column coordinate values.
Attributes
Sets / mutates the Some values of the hex tile data at the specified row and column coordinate values.
Sets / mutates the Some values of the hex tile data at the specified row and column coordinate values.
Attributes
Drops the None values. Maps the Some's value with the corresponding HCen to value of type B. Returns a Seqimut of length between 0 and the length of this LayerHcOptSys.
Drops the None values. Maps the Some's value with the corresponding HCen to value of type B. Returns a Seqimut of length between 0 and the length of this LayerHcOptSys.
Attributes
Returns an HCenPairArr of the Some values.
Attributes
- Definition Classes
Uses this and a second LayerHcOptSys of type B, combining corresponding pairs of Some values with the corresponding HCen and apping to a value of type C. Returns a Arr with a length between 0 and the length of the original HCenOptDGtid data grids.
Uses this and a second LayerHcOptSys of type B, combining corresponding pairs of Some values with the corresponding HCen and apping to a value of type C. Returns a Arr with a length between 0 and the length of the original HCenOptDGtid data grids.
Attributes
Uses this and a second LayerHcOptSys of type B. Drops all values where either or both LayerHcOptSys have None values. Maps the corresponding values of the Somes to type C. Returns a Arr of length bwteen 0 na d the length of the original LayerHcOptSyss.
Uses this and a second LayerHcOptSys of type B. Drops all values where either or both LayerHcOptSys have None values. Maps the corresponding values of the Somes to type C. Returns a Arr of length bwteen 0 na d the length of the original LayerHcOptSyss.
Attributes
Inherited methods
The length of this tile grid mapped Array of optional values.
Attributes
- Inherited from:
- LayerTcOpt
Attributes
- Inherited from:
- LayerTcOpt
Maps the this Arr of Opt values, without their respective Hcen coordinates to an Arr of type B. This method treats the HCenArrOpt class like a standard Arr or Array. It does not utilise the grid TGrid from which this LayerTcOpt was created.
Maps the this Arr of Opt values, without their respective Hcen coordinates to an Arr of type B. This method treats the HCenArrOpt class like a standard Arr or Array. It does not utilise the grid TGrid from which this LayerTcOpt was created.
Attributes
- Inherited from:
- LayerTcOpt
Attributes
- Inherited from:
- LayerTcOpt
Attributes
- Inherited from:
- LayerTcOpt
Attributes
- Inherited from:
- LayerHcSys
Returns an ArrBase[A] of type ArrA filtered to the Some values.
Returns an ArrBase[A] of type ArrA filtered to the Some values.
Attributes
- Inherited from:
- LayerTcOpt
Maps the Some values to type B by the parameter function. It ignores the None values. This method treats the HCenArr class like a standard Arr or Array. It does not utilise the grid TGrid from which this LayerTcOpt was created.
Maps the Some values to type B by the parameter function. It ignores the None values. This method treats the HCenArr class like a standard Arr or Array. It does not utilise the grid TGrid from which this LayerTcOpt was created.
Attributes
- Inherited from:
- LayerTcOpt
Concrete fields
The underlying mutable backing Array. it is designated unsafe because it uses nulls for run time efficiency. End users should rarely need to access this directly.
The underlying mutable backing Array. it is designated unsafe because it uses nulls for run time efficiency. End users should rarely need to access this directly.