ostrat.prid.psq

Package for square tile grids.

Attributes

Members list

Concise view

Type members

Classlikes

implicit class AnysExtensions(thisArr: AnyArr)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class ArrExtensions(thisArr: RArr[AnyRef])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
implicit class IntGridImplicit(thisInt: Int)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class LineSegSC(int1: Int, int2: Int, int3: Int, int4: Int) extends LineSegLikeInt4[SqCoord]

A 2d line upon a HexGrid defined by its start and end SqGrid SqCoords.

A 2d line upon a HexGrid defined by its start and end SqGrid SqCoords.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Int4Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
object LineSegSC

companion object for LineSegSC class contains factory apply method.

companion object for LineSegSC class contains factory apply method.

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class LineSegSCArr(val unsafeArray: Array[Int]) extends Int4Arr[LineSegSC]

Compact immutable Array[Int] based collection class for LineSegSCs. LineSegSqC is the library's term for a mathematical straight line segment, but what in common parlance is often just referred to as a line.

Compact immutable Array[Int] based collection class for LineSegSCs. LineSegSqC is the library's term for a mathematical straight line segment, but what in common parlance is often just referred to as a line.

Attributes

Companion:
object
Graph
Supertypes

Companion object for the LineSegSqCs class.

Companion object for the LineSegSqCs class.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class LineSegSCBuff(val unsafeBuffer: ArrayBuffer[Int]) extends AnyVal with Int4Buff[LineSegSC]

Efficient expandable buffer for Line2s.

Efficient expandable buffer for Line2s.

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class LineSegSCPair[A2](val a1Int1: Int, val a1Int2: Int, val a1Int3: Int, val a1Int4: Int, val a2: A2) extends LineSegLikeInt4Pair[SqCoord, LineSegSC, A2]

SqCood defined LineSegLike PairNoA1ParamElem.

SqCood defined LineSegLike PairNoA1ParamElem.

Attributes

Graph
Supertypes
trait PairElem[LineSegSC, A2]
class Object
trait Matchable
class Any
class LineSegSCPairArr[A2](val a1ArrayInt: Array[Int], val a2Array: Array[A2]) extends LineSegLikeInt4PairArr[SqCoord, LineSegSC, LineSegSCArr, A2, LineSegSCPair[A2]]

Attributes

Graph
Supertypes

Attributes

Graph
Supertypes
class LineSegSCPairBuff[B2](val b1IntBuffer: ArrayBuffer[Int], val b2Buffer: ArrayBuffer[B2]) extends Int4PairBuff[LineSegSC, B2, LineSegSCPair[B2]]

Specialised Buff class for LineSegSCPairs, that uses two backing ArrayBuffers.

Specialised Buff class for LineSegSCPairs, that uses two backing ArrayBuffers.

Attributes

Graph
Supertypes
trait Buff[LineSegSCPair[B2]]
trait Sequ[LineSegSCPair[B2]]
class Object
trait Matchable
class Any
final class PolygonSqC(val unsafeArray: Array[Int]) extends AnyVal with SqCoordSeqSpec with PolygonLikeInt2[SqCoord]

A polygon with the vertices defined by hex tile coordinates HCoords.

A polygon with the vertices defined by hex tile coordinates HCoords.

Attributes

Companion:
object
Graph
Supertypes

Companion object for the polygon whose vertices are defined by hex tile coordinates PolygonSqC trait.

Companion object for the polygon whose vertices are defined by hex tile coordinates PolygonSqC trait.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class PolygonSqCArr(val unsafeArrayOfArrays: Array[Array[Int]]) extends Arr[PolygonSqC]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class PolygonSqCBuff(val unsafeBuffer: ArrayBuffer[Array[Int]]) extends AnyVal with ArrayIntBuff[PolygonSqC]

Attributes

Companion:
object
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class SqAndStep(r1: Int, c1: Int, step: SqDirn)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class SqCen(r: Int, c: Int) extends SqCenOrSide with TCen

A Square tile centre square grid SqGrid coordinate.

A Square tile centre square grid SqGrid coordinate.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait TCen
trait SqCoord
trait TCoord
trait Int2Elem
trait IntNElem
trait SpecialT
trait Show2[Int, Int]
trait TypeStr2[Int, Int]
trait TypeStrN
trait ShowN
trait ShowDec
trait Show
trait TypeStr
trait Point
class Object
trait Matchable
class Any
object SqCen

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
SqCen.type
final class SqCenBuff(val unsafeBuffer: ArrayBuffer[Int]) extends AnyVal with Int2Buff[SqCen]

Attributes

Graph
Supertypes
trait Buff[SqCen]
trait Sequ[SqCen]
trait SeqLike[SqCen]
class AnyVal
trait Matchable
class Any
class SqCenBuffLayer[A <: AnyRef](val unsafeArr: Array[ArrayBuffer[A]])

A SqCen square tile centre grid Arr of ArrayBuffers corresponding to the centres of a SqGridSys square tile grid system.

A SqCen square tile centre grid Arr of ArrayBuffers corresponding to the centres of a SqGridSys square tile grid system.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Companion object for the square (centres) grid Array of ArrayBuffer classes.

Companion object for the square (centres) grid Array of ArrayBuffer classes.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SqCenLayer[A <: AnyRef](val unsafeArray: Array[A]) extends AnyVal with TCenLayer[A]

A SqGridSys of immutable SqCen data, stored for efficiency as a flat Array. Most methods will rquire the SqGridSys as an implicit parameter.

A SqGridSys of immutable SqCen data, stored for efficiency as a flat Array. Most methods will rquire the SqGridSys as an implicit parameter.

Attributes

Companion:
object
Graph
Supertypes
trait TCenLayer[A]
trait RefsSeqLike[A]
trait SeqLike[A]
class AnyVal
trait Matchable
class Any
object SqCenLayer

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SqCenOptLayer[A <: AnyRef](val unsafeArray: Array[A]) extends AnyVal with TCenOptLayer[A]

A layer of immutable optional SqCen data for a SqGridSys square grid system, This is specialised for OptRef[A]. The tileGrid can map the SqCen coordinate of the tile to the index of the Arr. Hence most methods take an implicit SqGridSys square grid system parameter.

A layer of immutable optional SqCen data for a SqGridSys square grid system, This is specialised for OptRef[A]. The tileGrid can map the SqCen coordinate of the tile to the index of the Arr. Hence most methods take an implicit SqGridSys square grid system parameter.

Attributes

Graph
Supertypes
trait TCenOptLayer[A]
class AnyVal
trait Matchable
class Any
trait SqCenOrSide extends SqCoord with TCenOrSide

Attributes

Companion:
object
Graph
Supertypes
trait SqCoord
trait TCoord
trait Int2Elem
trait IntNElem
trait SpecialT
trait Show2[Int, Int]
trait TypeStr2[Int, Int]
trait TypeStrN
trait ShowN
trait ShowDec
trait Show
trait TypeStr
trait Point
class Any
Known subtypes
class SqCen
class SqSide

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class SqCenStep(val r1: Int, val c1: Int, val stepInt: Int) extends Int3Elem

A hex grid step representing the starting SqCen of the step as well as the SqDirn singleton object itself.

A hex grid step representing the starting SqCen of the step as well as the SqDirn singleton object itself.

Attributes

Companion:
object
Graph
Supertypes
trait Int3Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
object SqCenStep

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class SqCenStepArr(val unsafeArray: Array[Int]) extends Int3Arr[SqCenStep]

Attributes

Companion:
object
Graph
Supertypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class SqCenStepBuff(val unsafeBuffer: ArrayBuffer[Int]) extends Int3Buff[SqCenStep]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class SqCenStepPair[A2](val a1Int1: Int, val a1Int2: Int, val a1Int3: Int, val a2: A2) extends Int3PairElem[SqCenStep, A2]

Attributes

Graph
Supertypes
trait PairElem[SqCenStep, A2]
class Object
trait Matchable
class Any
class SqCenStepPairArr[A2](val a1ArrayInt: Array[Int], val a2Array: Array[A2]) extends Int3PairArr[SqCenStep, SqCenStepArr, A2, SqCenStepPair[A2]]

Attributes

Companion:
object
Graph
Supertypes

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
class SqCenStepPairArrMapBuilder[A2](implicit val b2ClassTag: ClassTag[A2]) extends Int3PairArrMapBuilder[SqCenStep, SqCenStepArr, A2, SqCenStepPair[A2], SqCenStepPairArr[A2]]

Attributes

Graph
Supertypes
class SqCenStepPairBuff[A2](val b1IntBuffer: ArrayBuffer[Int], val b2Buffer: ArrayBuffer[A2]) extends Int3PairBuff[SqCenStep, A2, SqCenStepPair[A2]]

Attributes

Graph
Supertypes
trait Buff[SqCenStepPair[A2]]
trait Sequ[SqCenStepPair[A2]]
class Object
trait Matchable
class Any
final class SqCens(val unsafeArray: Array[Int]) extends AnyVal with Int2Arr[SqCen]

An efficient array[Int] based collection for SqCens hex grid centre coordinates.

An efficient array[Int] based collection for SqCens hex grid centre coordinates.

Attributes

Companion:
object
Graph
Supertypes
trait Int2Arr[SqCen]
trait IntNArr[SqCen]
trait Arr[SqCen]
trait Sequ[SqCen]
trait SeqLike[SqCen]
class AnyVal
trait Matchable
class Any

Companion object for SqCens trait efficient array[Int] based collection for SqCens hex grid centre coordinates, contains factory apply and uninitialised methods..

Companion object for SqCens trait efficient array[Int] based collection for SqCens hex grid centre coordinates, contains factory apply and uninitialised methods..

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SqCens.type
trait SqCoord extends TCoord

A square grid integer tile coordinate.

A square grid integer tile coordinate.

Attributes

Companion:
object
Graph
Supertypes
trait TCoord
trait Int2Elem
trait IntNElem
trait SpecialT
trait Show2[Int, Int]
trait TypeStr2[Int, Int]
trait TypeStrN
trait ShowN
trait ShowDec
trait Show
trait TypeStr
trait Point
class Any
Known subtypes
class SqCen
class SqSide
class SqVert
object SqCoord

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SqCoord.type
final class SqCoordArr(val unsafeArray: Array[Int]) extends AnyVal with Int2Arr[SqCoord] with SqCoordSeqLike

Specialised sequence class for SqCoord.

Specialised sequence class for SqCoord.

Attributes

Graph
Supertypes
trait Arr[SqCoord]
trait Sequ[SqCoord]
class AnyVal
trait Matchable
class Any
final class SqCoordBuff(val unsafeBuffer: ArrayBuffer[Int]) extends AnyVal with Int2Buff[SqCoord]

Specialised sequence buffer class for SqCoord.

Specialised sequence buffer class for SqCoord.

Attributes

Companion:
object
Graph
Supertypes
trait Buff[SqCoord]
trait Sequ[SqCoord]
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
Known subtypes

Attributes

Graph
Supertypes
Known subtypes
case object SqDL extends SqDirnDiag

Down Left square tile step.

Down Left square tile step.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqDL.type
case object SqDR extends SqDirnDiag

Down Right square tile step.

Down Right square tile step.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqDR.type
sealed trait SqDirn extends TDirn

A square tile direction can take 8 values. This can be used for square grid steps or quantums.

A square tile direction can take 8 values. This can be used for square grid steps or quantums.

Attributes

Companion:
object
Graph
Supertypes
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Known subtypes
object SqDL.type
object SqDR.type
object SqUL.type
object SqUR.type
object SqDn.type
object SqLt.type
object SqRt.type
object SqUp.type
object SqDirn

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
SqDirn.type
final class SqDirnArr(val unsafeArray: Array[Int]) extends AnyVal with Int1Arr[SqDirn]

An Arr of hex step directions.

An Arr of hex step directions.

Attributes

Graph
Supertypes
trait Arr[SqDirn]
trait Sequ[SqDirn]
class AnyVal
trait Matchable
class Any
final class SqDirnBuff(val unsafeBuffer: ArrayBuffer[Int]) extends AnyVal with Int1Buff[SqDirn]

ArrayBuffer based buffer class for Colours.

ArrayBuffer based buffer class for Colours.

Attributes

Companion:
object
Graph
Supertypes
trait Buff[SqDirn]
trait Sequ[SqDirn]
class AnyVal
trait Matchable
class Any
object SqDirnBuff

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait SqDirnDiag extends SqDirn

A non-diagonal square tile Step can take 4 values.

A non-diagonal square tile Step can take 4 values.

Attributes

Graph
Supertypes
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Known subtypes
object SqDL.type
object SqDR.type
object SqUL.type
object SqUR.type
sealed trait SqDirnPerp extends SqDirn with TDirnSided

A perpendicular or non-diagonal square tile direction or step can take 4 values.

A perpendicular or non-diagonal square tile direction or step can take 4 values.

Attributes

Graph
Supertypes
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Known subtypes
object SqDn.type
object SqLt.type
object SqRt.type
object SqUp.type
case object SqDn extends SqDirnPerp

An downward step / move / addition of one square tile in a square tile grid.

An downward step / move / addition of one square tile in a square tile grid.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqDn.type
class SqGrid(val bottomCenR: Int, val topCenR: Int, val leftCenC: Int, val rightCenC: Int) extends SqGridSys with TGrid

A grid of Squares. A regular rectangle of squares.

A grid of Squares. A regular rectangle of squares.

Attributes

Companion:
object
Graph
Supertypes
trait TGrid
trait SqGridSys
trait TGridSys
class Object
trait Matchable
class Any
Known subtypes
object ChessBoard.type
object SqGrid

Companion object for the HGridReg class. Contains an applr method that corrects the r and Y minimum and maximum values.

Companion object for the HGridReg class. Contains an applr method that corrects the r and Y minimum and maximum values.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SqGrid.type
case class SqGridMan(grid: SqGrid, arrIndex: Int)

Square grid manager to be used n cojunction with the SqGridMulti trait.

Square grid manager to be used n cojunction with the SqGridMulti trait.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
trait SqGridMulti extends SqGridSys with TGridMulti

A system of SqGrids.

A system of SqGrids.

Attributes

Graph
Supertypes
trait SqGridSys
trait TGridSys
class Object
trait Matchable
class Any
Known subtypes
trait SqGridScen extends GridTurnScen

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait G1SqScen
object G1S1Scen1.type
object G1S1Scen2.type
trait ChessScen
object ChessStart.type
object DraughtsStart.type
class SqGridStack(val bottomCenR: Int, val topCenR: Int, val leftCenC: Int, val rightCenC: Int, val numLevels: Int, val rOffset: Int) extends SqGridMulti

Attributes

Companion:
object
Graph
Supertypes
trait SqGridSys
trait TGridSys
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait SqGridSys extends TGridSys

A system of Square tile grids. Could be a single or multiple grids.

A system of Square tile grids. Could be a single or multiple grids.

Attributes

Graph
Supertypes
trait TGridSys
class Any
Known subtypes
class SqGrid
object ChessBoard.type
class SqGridView(val r: Int, val c: Int, val pxScale: Double) extends Show2[SqCoord, Double]

A view of a square grid, currently representing the SqCoord focus and the pixels/dx scale.

A view of a square grid, currently representing the SqCoord focus and the pixels/dx scale.

Attributes

Companion:
object
Graph
Supertypes
trait TypeStrN
trait ShowN
trait ShowDec
trait Show
trait TypeStr
class Object
trait Matchable
class Any
object SqGridView

Companion object for SqGridView class. Contains factory apply method overloads and implicit Persist instance.

Companion object for SqGridView class. Contains factory apply method overloads and implicit Persist instance.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SqGridsAdjPair(val minCenR: Int, val maxCenR: Int, val minC1: Int, val maxC1: Int, val minC2: Int, maxC2: Int) extends SqGridMulti

A simple development class of 2 square grids. Probably not a useful class for an application but a stage on the evolution of more exotic classes.

A simple development class of 2 square grids. Probably not a useful class for an application but a stage on the evolution of more exotic classes.

Attributes

Graph
Supertypes
trait SqGridSys
trait TGridSys
class Object
trait Matchable
class Any
case object SqLt extends SqDirnPerp

An upward of one square tile in a square tile grid.

An upward of one square tile in a square tile grid.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqLt.type
trait SqMem[A]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SPlayer
case object SqRt extends SqDirnPerp

An rightward step / move / addition of one square tile in a square tile grid. Increases the column coordinate by 2

An rightward step / move / addition of one square tile in a square tile grid. Increases the column coordinate by 2

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqRt.type
class SqSide(val r: Int, val c: Int) extends SqCenOrSide with TSide

A Square tile side square grid SqGrid coordinate.

A Square tile side square grid SqGrid coordinate.

Attributes

Companion:
object
Graph
Supertypes
trait TSide
trait SqCoord
trait TCoord
trait Int2Elem
trait IntNElem
trait SpecialT
trait Show2[Int, Int]
trait TypeStr2[Int, Int]
trait TypeStrN
trait ShowN
trait ShowDec
trait Show
trait TypeStr
trait Point
class Object
trait Matchable
class Any
object SqSide

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SqSide.type
abstract class SqSysGui(title: String) extends TGridSysGui

Attributes

Graph
Supertypes
class CmdBarGui
class Object
trait Matchable
class Any
Known subtypes
class G1SGui
class GoGui

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class SqSysProjectionFlat(parent: SqGridSys, panel: Panel) extends SqSysProjection with TSysProjectionFlat

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object SqUL extends SqDirnDiag

Up Left square tile step.

Up Left square tile step.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqUL.type
case object SqUR extends SqDirnDiag

Up Right square tile step.

Up Right square tile step.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqUR.type
case object SqUp extends SqDirnPerp

An upward step / move addition of one square tile in a square tile grid. Increases the row coordinate by 2.

An upward step / move addition of one square tile in a square tile grid. Increases the row coordinate by 2.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait SqDirn
trait TDirn
trait Int1Elem
trait IntNElem
trait SpecialT
class Object
trait Matchable
class Any
Self type
SqUp.type
final class SqVert extends AnyVal with SqCoord with TCoord

A Square tile vertex square grid SqGrid coordinate.

A Square tile vertex square grid SqGrid coordinate.

Attributes

Companion:
object
Graph
Supertypes
trait SqCoord
trait TCoord
trait Int2Elem
trait IntNElem
trait SpecialT
trait Show2[Int, Int]
trait TypeStr2[Int, Int]
trait TypeStrN
trait ShowN
trait ShowDec
trait Show
trait TypeStr
trait Point
class AnyVal
trait Matchable
class Any
object SqVert

Companion object for SqVert trait. Contains ShowT and builder implicit instances.

Companion object for SqVert trait. Contains ShowT and builder implicit instances.

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
SqVert.type
final class SqVertArr(val unsafeArray: Array[Int]) extends AnyVal with SqVertSeqLike with Int2Arr[SqVert]

An array[Int] based collection for SqVert.

An array[Int] based collection for SqVert.

Attributes

Companion:
object
Graph
Supertypes
trait Arr[SqVert]
trait Sequ[SqVert]
class AnyVal
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final class SqVertBuff(val unsafeBuffer: ArrayBuffer[Int]) extends AnyVal with Int2Buff[SqVert]

Attributes

Graph
Supertypes
trait Buff[SqVert]
trait Sequ[SqVert]
class AnyVal
trait Matchable
class Any

Common trait for Hverts and PolygonHC

Common trait for Hverts and PolygonHC

Attributes

Graph
Supertypes
Known subtypes
class SqVertArr

Value members

Concrete fields

The square centre step values.

The square centre step values.

Attributes

Implicits

Implicits

final implicit def AnysExtensions(thisArr: AnyArr): AnysExtensions
final implicit def ArrExtensions(thisArr: RArr[AnyRef]): ArrExtensions
final implicit def IntGridImplicit(thisInt: Int): IntGridImplicit