SeqLikeValueN

ostrat.SeqLikeValueN
trait SeqLikeValueN[A <: ValueNElem] extends SeqLike[A]

Attributes

Graph
Supertypes
trait SeqLike[A]
class Any
Known subtypes
trait ArrValueN[A]
trait ArrDblN[A]
trait LineSegLikeDblNArr[VT, A]
trait LineSegLikeDbl4Arr[VT, A]
class LineSegLLArr
class LineSegArr
trait LineSegLikeDbl6Arr[VT, A]
trait ArrDbl1[A]
class Angles
trait ArrDbl2[A]
class LatLongArr
class Pt2Arr
class PtM2Arr
class Vec2Arr
class Vec2MArr
class MyDbl2Arr
trait ArrDbl3[A]
class Pt3Arr
class PtM3Arr
trait ArrDbl5[A]
trait ArrDbl6[A]
class LineSegM3Arr
trait ArrDbl7[A]
trait Dbl4Arr[A]
class LineSegM2Arr
trait ArrIntN[A]
trait ArrInt1[A]
class HStepArr
class HStepLikeArr
class HVDirnArr
class SqStepArr
class Colours
trait ArrInt2[A]
class HCenArr
class HCoordArr
class HSepArr
class HVertArr
class SqCenArr
class SqCoordArr
class SqVertArr
trait ArrInt3[A]
class HCenRowArr
class HCenStepArr
class HStepCenArr
class HvOffsetArr
class SqCenStepArr
trait ArrInt4[A]
class LineSegHCArr
class LineSegSCArr
trait ArrInt5[A]
trait ArrInt6[A]
trait ArrLongN[A]
trait ArrLong1[A]
trait SeqLikeDblN[A]
trait SeqLikeDbl2[A]
class LinePathLL
class PolygonLL
trait Pt2SeqLike
class PolygonGen
trait Pt2SeqSpec
class LinePath
trait Polygon
trait Polygon3Plus
trait Polygon4Plus
trait Polygon5Plus
trait Polygon6Plus
class DoDeclign
trait HexReg
class HexRegImp
trait Hexlign
class HexParrX
class HexParrY
trait Rectangle
trait PhiRectangle
class PhiRect
class PhiRectY
trait Rect
object NoBounds
class RectImp
class Sqlign
class RectangleImp
trait Square
class SquareImp
trait Triangle
class TriangleImp
trait TriangleIsos
class TriangleEqui
trait SeqSpecDbl2[A]
trait LinePathDbl2[VT]
class LinePathM2
trait PolygonLikeDbl2[VT]
class PolygonM2
trait SeqLikeDbl3[A]
trait SeqSpecDbl3[A]
trait LinePathDbl3[VT]
class LinePathM3
trait PolygonLikeDbl3[VT]
class PolygonM3
trait SeqLikeDbl4[A]
trait Dbl4SeqSpec[A]
trait SeqLikeDbl5[A]
trait SeqSpecDbl5[A]
trait SeqLikeDbl6[A]
trait Dbl6SeqSpec[A]
trait SeqLikeDbl7[A]
trait SeqSpecDbl7[A]
class ShapeGenOld
trait SeqSpecDblN[A]
trait LinePathDblN[VT]
trait PolygonLikeDblN[VT]
trait SeqLikeIntN[A]
trait SeqLikeInt1[A]
trait SeqSpecInt1[A]
trait SeqLikeInt2[A]
class LinePathHC
class PolygonHC
trait HVertSeqLike
class PolygonSqC
trait SeqSpecInt2[A]
trait LinePathInt2[VT]
trait PolygonLikeInt2[VT]
class HTilePolygon
trait SeqLikeInt3[A]
trait SeqSpecInt3[A]
trait PolygonLikeInt3[VT]
trait SeqLikeInt4[A]
trait SeqSpecInt4[A]
trait SeqLikeInt5[A]
trait SeqSpecInt5[A]
trait SeqLikeInt6[A]
trait SeqSpecInt6[A]
trait SeqSpecIntN[A]
trait LinePathIntN[VT]
trait PolygonLikeIntN[VT]
trait SeqLikeLongN[A]
trait SeqSpecLongN[A]
trait SeqSpecValueN[A]
trait PolygonValueN[VT]
Show all

Members list

Type members

Types

type ThisT <: SeqLikeValueN[A]

Gives the final type of this class.

Gives the final type of this class.

Attributes

Value members

Abstract methods

def arrayLen: Int

The total number of atomic values, Ints, Doubles, Longs etc in the backing Array.

The total number of atomic values, Ints, Doubles, Longs etc in the backing Array.

Attributes

The number of atomic values, Ints, Doubles, Longs etc that specify / construct an element of this immutable flat Array based collection class.

The number of atomic values, Ints, Doubles, Longs etc that specify / construct an element of this immutable flat Array based collection class.

Attributes

Inherited methods

The element String allows the composition of toString for the whole collection. The syntax of the output will be reworked.

The element String allows the composition of toString for the whole collection. The syntax of the output will be reworked.

Attributes

Inherited from:
SeqLike
def fElemStr: (A) => String

Attributes

Inherited from:
SeqLike
def setElemUnsafe(i: Int, newElem: A): Unit

Sets / mutates an element in the Arr. This method should rarely be needed by end users, but is used by the initialisation and factory methods.

Sets / mutates an element in the Arr. This method should rarely be needed by end users, but is used by the initialisation and factory methods.

Attributes

Inherited from:
SeqLike
def setElemsUnsafe(index: Int, elems: A*): Unit

Sets / mutates elements in the Arr. This method should rarely be needed by end users, but is used by the initialisation and factory methods.

Sets / mutates elements in the Arr. This method should rarely be needed by end users, but is used by the initialisation and factory methods.

Attributes

Inherited from:
SeqLike
def ssForeach[U](f: A => U): Unit

Performs a side effecting function on each element of the specifying sequence in order.

Performs a side effecting function on each element of the specifying sequence in order.

Attributes

Inherited from:
SeqLike
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
SeqLike -> Any
Inherited from:
SeqLike

String specifying the type of this object.

String specifying the type of this object.

Attributes

Inherited from:
SeqLike