SeqLike
ostrat.SeqLike
Sequence-defined efficient final classes backed by Arrays, ArrayBuffers etc. Includes actual sequences both mutable and immutable as well as classes such as polygons and line paths that are defined by a sequence of data elements. So for example a Polygon in the Geom module is defined by a sequence of points, but is a different type to the Pt2s class which is the immutable sequence class for 2 dimensional points. includes expandable buffers.
Attributes
- Graph
- Supertypes
- class Any
- Known subtypes
- trait BoolSeqLikeclass BoolArrtrait BoolSeqSpecclass HSideBoolLayertrait RefsSeqLike[A]class RArr[A]trait TCenLayer[A]class HCenLayer[A]class SqCenLayer[A]trait SeqNoName[A]trait Sequ[A]trait Arr[A]trait ArrNoParam[A]class AnyArrclass CharArrclass DblArrclass FloatArrclass IntArrclass LongArrclass StrArrtrait ValueNArr[A]trait DblNArr[A]trait Dbl1Arr[A]class Anglestrait Dbl2Arr[A]class MyDbl2sclass Pt2Arrclass PtMetre2Arrclass Vec2MArrclass Vec2sclass LatLongArrtrait Dbl3Arr[A]class Pt3Arrclass PtM3Arrtrait Dbl4Arr[A]class LineSegArrclass LineSegLLArrclass LineSegM2Arrtrait Dbl5Arr[A]trait Dbl6Arr[A]class LineSegM3Arrtrait Dbl7Arr[A]class CurveSegDiststrait IntNArr[A]trait Int1Arr[A]class Coloursclass HStepArrclass HVDirnArrclass SqDirnArrtrait Int2Arr[A]class HCenArrclass HCoordArrclass HSideArrclass HVertArrclass SqCensclass SqCoordArrclass SqVertArrtrait Int3Arr[A]class HCenStepArrclass HStepCenArrclass HVAndOffsetArrclass SqCenStepArrtrait Int4Arr[A]class LineSegHCArrclass LineSegSCArrtrait Int5Arr[A]trait Int6Arr[A]trait LongNArr[A]trait Long1Arr[A]trait ArrayDblArr[A]class PolygonArrclass PolygonM2Arrclass PolygonM3Arrclass PolygonLLArrtrait ArrayIntBackedArr[A]class HDirnPathArrclass PolygonHCArrclass MultipleArr[A]class OptRefArr[A]class PolygonHCPairArr[A2]class HDirnPathPairArr[A2]class Pt2PairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass PtM3PairArr[A2]class LineSegPairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]class PolygonM2PairArr[A2]class PolygonPairArr[A2]class PolygonM3PairArr[A2]class PolygonLLPairArr[A2]class StrPairArr[A2]class PolygonSqCArrtrait Buff[A]class AnyBufftrait ArrayDblBuff[A]class PolygonBuffclass PolygonM2Buffclass PolygonM3Buffclass PolygonLLBufftrait ArrayIntBuff[A]class PolygonHCBuffclass PolygonSqCBuffclass BooleanBuffclass DblBuffclass FloatBuffclass IntBuffclass LongBuffclass MultipleBuff[A]class Pt2PairBuff[A2]class LatLongPairBuff[B2]class PtM3PairBuff[B2]class LineSegPairBuff[B2]class HStepPairBuff[A2]class HCenPairBuff[B2]class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]class LineSegHCPairBuff[B2]class LineSegSCPairBuff[B2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPairBuff[A2]class PolygonLLPairBuff[A2]class PolygonHCPairBuff[A2]class RBuff[A]class StringBufftrait ValueNBuff[A]trait DblNBuff[A]trait Dbl2Buff[B]class MinesBuffclass BuffPtMetre2class BuffVec2class Pt2Buffclass Vec2MBuffclass LatLongBufftrait Dbl3Buff[A]class Pt3Buffclass PtM3Bufftrait Dbl4Buff[A]class LineSegBuffclass LineSegM2Buffclass LineSegLLBufftrait Dbl5Buff[A]trait Dbl6Buff[A]class LineSegM3Bufftrait IntNBuff[A]trait Int1Buff[A]class ColourBuffclass HStepBuffclass SqDirnBufftrait Int2Buff[A]class HCenBuffclass HCoordBuffclass HSideBuffclass HVertBuffclass SqCenBuffclass SqCoordBuffclass SqVertBufftrait Int3Buff[A]class HCenStepBuffclass HStepCenBuffclass HVAndOffsetBuffclass SqCenStepBufftrait Int4Buff[A]class LineSegHCBuffclass LineSegSCBufftrait Int5Buff[A]trait Int6Buff[A]trait LongNBuff[A]trait SeqSpec[A]trait ValueNSeqSpec[A]trait DblNSeqSpec[A]trait Dbl2SeqSpec[A]trait LinePathDbl2[A]class LinePathclass LinePathMclass LinePathLLtrait Polygontrait Polygon3Plustrait Polygon4Plustrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait Quadrilateraltrait Rectangletrait PhiRectangleclass PhiRectclass PhiRectYclass PhiRectangleImptrait Rectclass RectImpclass Sqlignclass RectangleImptrait Squareclass SquareImptrait Triangleclass TriangleImptrait TriangleIsosclass TriangleEquiclass TriangleIsosGenclass PolygonGentrait PolygonYMirrortrait PolygonLikeDbl2[VT]class PolygonM2class PolygonLLtrait Pt2SeqSpectrait LatLongSeqSpectrait Dbl3SeqSpec[A]trait LinePathDbl3[A]class LinePathMetre3trait PolygonLikeDbl3[VT]class PolygonM3trait Dbl4SeqSpec[A]trait Dbl5SeqSpec[A]trait Dbl6SeqSpec[A]trait Dbl7SeqSpec[A]class ShapeGenOldtrait LinePathDblN[A]trait PolygonLikeDblN[VT]trait IntNSeqSpec[A]trait Int1SeqSpec[A]trait Int2SeqSpec[A]trait LinePathInt2[A]class LinePathHCtrait PolygonLikeInt2[VT]class PolygonHCclass PolygonSqCtrait HCoordSeqSpecclass HTilePolygontrait SqCoordSeqSpectrait Int3SeqSpec[A]trait PolygonLikeInt3[VT]class PolygonHVAndOffsettrait Int4SeqSpec[A]trait Int5SeqSpec[A]trait Int6SeqSpec[A]trait LinePathIntN[A]trait PolygonLikeIntN[VT]trait LongNSeqSpec[A]trait PolygonValueN[VT]trait LinePathLike[A]trait PolygonLike[VT]trait ValueNSeqLike[A]trait DblNSeqLike[A]trait Dbl2SeqLike[A]trait Pt2SeqLiketrait LatLongSeqLiketrait Dbl3SeqLike[A]trait Dbl4SeqLike[A]trait Dbl5SeqLike[A]trait Dbl6SeqLike[A]trait Dbl7SeqLike[A]trait IntNSeqLike[A]trait Int1SeqLike[A]trait Int2SeqLike[A]trait HCoordSeqLiketrait HVertSeqLiketrait SqCoordSeqLiketrait SqVertSeqLiketrait Int3SeqLike[A]trait HVAndOffsetSeqLiketrait Int4SeqLike[A]trait Int5SeqLike[A]trait Int6SeqLike[A]trait LongNSeqLike[A]trait PointSeqLike[PT]trait PointDblNSeqLike[PT]trait PointDbl2SeqLike[PT]