Sequ
ostrat.Sequ
This the base trait for all efficient sequence collections based on Array like classes, Arrays, ArrayBuffers etc. The final classes compile time wrap the platform Array and buffer classes. So currently there are just two classes for each type A, An ArrImut that wraps a standard immutable Array to produce an immutable array, and a ArrBuff that wraps an ArrayBuffer. Currently this just in a standard ArrayBuffer. Where A is a compound value types or an AnyVal type.
Attributes
- Graph
-
- Supertypes
-
trait SeqLike[A]class Any
- Known subtypes
-
trait Arr[A]class LineSegLLArrclass LineSegArrclass PolygonSqCArrtrait ArrArrayDbl[A]class PolygonLLArrclass PolygonGenArrclass PolygonM2Arrclass PolygonM3Arrtrait ArrNoParam[A]trait ArrValueN[A]trait ArrDblN[A]trait ArrDbl1[A]class Anglestrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtM2Arrclass Vec2Arrclass Vec2MArrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtM3Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegM3Arrtrait ArrDbl7[A]class CurveSegDiststrait Dbl4Arr[A]class LineSegM2Arrtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass Colourstrait ArrInt2[A]class HCenArrclass HCoordArrclass HSepArrclass HVertArrclass SqCenArrclass SqCoordArrclass SqVertArrtrait ArrInt3[A]class HCenRowArrclass HCenStepArrclass HStepCenArrclass HvOffsetArrclass SqCenStepArrtrait ArrInt4[A]class LineSegHCArrclass LineSegSCArrtrait ArrInt5[A]trait ArrInt6[A]class LineSegHvOffsetArrtrait ArrLongN[A]trait ArrLong1[A]class BoolArrclass CharArrclass DblArrclass FloatArrclass IntArrclass LongArrclass StrArrclass LineSegPairArr[A2]class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtM3PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]class PolygonHCPairArr[A2]class PolygonLLPairArr[A2]class PolygonGenPairArr[A2]class PolygonM2PairArr[A2]class PolygonM3PairArr[A2]trait ArrayIntBackedArr[A]class HStepArrArrclass HStepPathArrclass PolygonHCArrclass MultipleArr[A]class RArr[A]trait BuffSequ[A]trait ArrayIntBuff[A]class PolygonHCBuffclass PolygonSqCBuffclass BooleanBufftrait BuffArrayDbl[A]class PolygonLLBuffclass PolygonGenBuffclass PolygonM2Buffclass PolygonM3Buffclass BuffDblclass LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtM3PairBuff[B2]class LineSegPairBuff[B2]class HStepPairBuff[A2]class HCenPairBuff[B2]class HSepBuffPair[B2]class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]class LineSegHCPairBuff[B2]class LineSegSCPairBuff[B2]class BuffPairStr[B2]class PolygonLLPairBuff[A2]class PolygonGenPairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonHCPairBuff[A2]trait BuffValueN[A]trait BuffDblN[A]trait BuffDbl2[B]class LatLongBuffclass BuffPtM2class Pt2Buffclass Vec2Buffclass Vec2MBuffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LineSegBuffclass LineSegM2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtM3Bufftrait BuffIntN[A]trait BuffInt1[A]class HStepBuffclass HStepLikeBuffclass SqDirnBuffclass ColourBufftrait BuffInt2[A]class HCenBuffclass HCoordBuffclass HSepBuffclass HVertBuffclass SqCenBuffclass SqCoordBuffclass SqVertBufftrait BuffInt3[A]class HCenRowBuffclass HCenStepBuffclass HStepCenBuffclass HvOffsetBuffclass SqCenStepBufftrait BuffInt4[A]class LineSegHCBuffclass LineSegSCBufftrait BuffInt5[A]trait BuffInt6[A]class LineSegHvOffsetBufftrait BuffLongN[A]class FloatBuffclass IntBuffclass LongBuffclass MultipleBuff[A]class RBuff[A]class StringBuff
Members list
In this article