OfESide

ostrat.pEarth.OfESide
class OfESide[TileT <: TileAncient, SideT <: TileSideAncient](val eg: EarthGuiOld, val eGrid: EGridAncient[TileT, SideT], val side: SideT) extends OfHexSide[TileT, SideT, EGridAncient[TileT, SideT]] with OfEElem[TileT, SideT]

Attributes

Graph
Supertypes
trait OfEElem[TileT, SideT]
trait OfHexSide[TileT, SideT, EGridAncient[TileT, SideT]]
trait OfSide[TileT, SideT, EGridAncient[TileT, SideT]]
trait OfGridElem[TileT, SideT, EGridAncient[TileT, SideT]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Inherited methods

final def cood: Cood

Attributes

Inherited from:
OfSide
override def coodToDispVec2(inp: Cood): Pt2

Attributes

Definition Classes
Inherited from:
OfEElem

Attributes

Inherited from:
OfSide

Attributes

Inherited from:
OfEElem

Attributes

Inherited from:
OfEElem
override def grid: EGridAncient[TileT, SideT]

Attributes

Definition Classes
Inherited from:
OfEElem

Attributes

Inherited from:
OfEElem

Attributes

Inherited from:
OfGridElem
def ifScaleCObjs(ifScale: Double, cObjs: => GraphicElems): GraphicElems

If the scale is equal or greater than the parameter value return the GraphicElems of the second parameter else return an empty Arr.

If the scale is equal or greater than the parameter value return the GraphicElems of the second parameter else return an empty Arr.

Attributes

Inherited from:
OfGridElem

Attributes

Inherited from:
OfGridElem
def ifScaleOptObjs[A >: Null <: AnyRef](ifScale: Double, eA: OptRef[A])(f: A => GraphicElems): GraphicElems

Attributes

Inherited from:
OfGridElem
def ifTiles[A <: AnyRef](f: (TileT, TileT) => Boolean, fA: (TileT, TileT) => A)(implicit ct: ClassTag[A]): RArr[A]

Attributes

Inherited from:
OfSide
override def psc: Double

The number of pixels grid unit. The number of pixels per X Cood. Called pSc so it doesn't class with pScale from another class when the OfTile object's members are imported

The number of pixels grid unit. The number of pixels per X Cood. Called pSc so it doesn't class with pScale from another class when the OfTile object's members are imported

Attributes

Definition Classes
Inherited from:
OfEElem

The number of pixels per tile, centre to centre

The number of pixels per tile, centre to centre

Attributes

Inherited from:
OfGridElem

Attributes

Inherited from:
OfSide

Attributes

Inherited from:
OfGridElem

Attributes

Inherited from:
OfGridElem

Concrete fields

val eGrid: EGridAncient[TileT, SideT]
val side: SideT