ostrat.SeqLike
See theSeqLike companion object
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
- Companion
- object
- Graph
-
- Supertypes
-
class Any
- Known subtypes
-
trait PointSeqLike[PT]trait PointDblNSeqLike[PT]trait PointDbl2SeqLike[PT]trait Pt2SeqLikeclass PolygonGenclass Pt2Arrtrait Pt2SeqSpecclass LinePathtrait Polygontrait Polygon3Plustrait Polygon4Plustrait Polygon5Plustrait Polygon6Plusclass DoDecligntrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait Quadrilateraltrait Rectangletrait PhiRectangleclass PhiRectclass PhiRectYclass PhiRectangleImptrait Rectobject NoBoundsclass RectImpclass Sqlignclass RectangleImptrait Squareclass SquareImptrait Triangleclass TriangleImptrait TriangleIsosclass TriangleEquiclass TriangleIsosGentrait PolygonYMirrortrait BoolSeqLikeclass BoolArrtrait BoolSeqSpecclass HSideBoolLayertrait RefsSeqLike[A]class RArr[A]trait SeqLikeValueN[A]trait ArrValueN[A]trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait ArrDbl1[A]class Anglestrait ArrDbl2[A]class LatLongArrclass 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]trait SeqLikeDblN[A]trait SeqLikeDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathM2trait PolygonLikeDbl2[VT]class PolygonM2trait SeqLikeDbl3[A]trait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathM3trait PolygonLikeDbl3[VT]class PolygonM3trait SeqLikeDbl4[A]trait Dbl4SeqSpec[A]trait SeqLikeDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeDbl6[A]trait Dbl6SeqSpec[A]trait SeqLikeDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait LinePathDblN[VT]trait PolygonLikeDblN[VT]trait SeqLikeIntN[A]trait SeqLikeInt1[A]trait SeqSpecInt1[A]trait SeqLikeInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonLikeInt2[VT]class HTilePolygontrait SeqLikeInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonLikeInt3[VT]trait SeqLikeInt4[A]trait SeqSpecInt4[A]trait SeqLikeInt5[A]trait SeqSpecInt5[A]trait SeqLikeInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqSpecIntN[A]trait LinePathIntN[VT]trait PolygonLikeIntN[VT]trait SeqLikeLongN[A]trait SeqSpecLongN[A]trait SeqSpecValueN[A]trait PolygonValueN[VT]trait SeqSpec[A]trait LinePathLike[VT]trait PolygonLike[VT]trait Sequ[A]trait Arr[A]class PolygonSqCArrtrait ArrArrayDbl[A]class PolygonLLArrclass PolygonGenArrclass PolygonM2Arrclass PolygonM3Arrtrait ArrNoParam[A]class 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]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