HexParrX

ostrat.geom.HexParrX
See theHexParrX companion class
object HexParrX

Companion object for the regular hexagon aligned to the X 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
HexParrX.type

Members list

Value members

Concrete methods

def apply(height: Double, cen: Pt2): HexParrX

Apply factory method for HexXlign, Creates a regular hexagon with 2 of its side aligned to the X axis.

Apply factory method for HexXlign, Creates a regular hexagon with 2 of its side aligned to the X axis.

Attributes

def apply(height: Double, xCen: Double, yCen: Double): HexParrX

Apply factory method for HexParrX, Creates a regular hexagon with 2 of its side aligned to the Y axis.

Apply factory method for HexParrX, Creates a regular hexagon with 2 of its side aligned to the Y axis.

Attributes

def fromArray(array: Array[Double]): HexParrX
def unapply(input: HexParrX): Some[(Double, Pt2)]
def unsafe(height: Double, xCen: Double, yCen: Double): Array[Double]

Implicits

Implicits

Show and Unshow type class instances / evidence for HexParrX.

Show and Unshow type class instances / evidence for HexParrX.

Attributes

implicit val scaleImplicit: Scale[HexParrX]
implicit val slateImplicit: Slate[HexParrX]