HexParrY

ostrat.geom.HexParrY
See theHexParrY companion class
object HexParrY

Companion object for the regular hexagon aligned to the Y Axis class. It has a limited set of 2D geometric transformation type class instances as the type can not be maintained through all affine transformations.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
HexParrY.type

Members list

Value members

Concrete methods

def apply(width: Double, cen: Pt2): HexParrY

Apply factory method for the HexParrY class takes the width and centre point as specification. The centre poit can be specified as a Pt2 or 2 Doubles.

Apply factory method for the HexParrY class takes the width and centre point as specification. The centre poit can be specified as a Pt2 or 2 Doubles.

Attributes

def apply(width: Double, xCen: Double, yCen: Double): HexParrY

Apply factory method for the HexParrY class takes the width and centre point as specification. The centre poit can be specified as a Pt2 or 2 Doubles.

Apply factory method for the HexParrY class takes the width and centre point as specification. The centre poit can be specified as a Pt2 or 2 Doubles.

Attributes

def fromArray(array: Array[Double]): HexParrY
def unapply(input: HexParrY): Some[(Double, Pt2)]

Implicits

Implicits

implicit val scaleImplicit: Scale[HexParrY]
implicit val showEv: Show2[Double, Pt2, HexParrY]

Show type class instance / evidence for HexParrY.

Show type class instance / evidence for HexParrY.

Attributes

implicit val slateImplicit: Slate[HexParrY]
implicit val unshowEv: Unshow[HexParrY]

Unshow type class instance / evidence for HexParrY.

Unshow type class instance / evidence for HexParrY.

Attributes