ostrat
This is the root package for the Openstrat project. The top of this package contains, 32 bit Int based Colours, the Multiple type class, a show and persistence library using RCON (Name may change), Rich Compact Object Notation, array based compound value collections of same length elements, an Either based errors framework and general utilities.
Attributes
Members list
Packages
A diceless game set in 1900, at a 320km scale.
A diceless game set in 1900, at a 320km scale.
Attributes
Hex tile grids for Earth with a hex scale of 120km, a C scale of 40km. A tile area of 7014.805km. A minimum island size of 1169.134km.
Hex tile grids for Earth with a hex scale of 120km, a C scale of 40km. A tile area of 7014.805km. A minimum island size of 1169.134km.
Attributes
Hex tile grids for Earth with a hex scale of 1300km, a C scale of 375km. A hex tile area of 1.463582932 million km². A maximum Isle area of 1041945.271km², excludes Greenland Isle13 893300.129km² => 1041945.271km². Isle12 756089.229km² => 893300.129km². New Guinea. Isle11 630312.571km² => 756089.229km² Borneo. Isle10 515970.154km² => 630312.571km². Madagascar. Isle9 413061.979km² => 515970.154km². Baffin Island, Sumatra. Isle8 321588.046km² => 413061.979km². Isle7 241548.355km² => 321588.046km². Philippines combined 300000km², New Zealand combined 268021km². Isle6 172942.905km² => 243930.488km². Honshu, Victoria Island, Great Britain, Ellesmere Island. Isle5 115771.696km² => 172942.905km². Sulawesi, South Island(NZ), Java. Isle4 70034.730km² => 115771.696km². Iceland 103.592km2. Isle3 35732.005km² => 70034.730km².
Hex tile grids for Earth with a hex scale of 1300km, a C scale of 375km. A hex tile area of 1.463582932 million km². A maximum Isle area of 1041945.271km², excludes Greenland Isle13 893300.129km² => 1041945.271km². Isle12 756089.229km² => 893300.129km². New Guinea. Isle11 630312.571km² => 756089.229km² Borneo. Isle10 515970.154km² => 630312.571km². Madagascar. Isle9 413061.979km² => 515970.154km². Baffin Island, Sumatra. Isle8 321588.046km² => 413061.979km². Isle7 241548.355km² => 321588.046km². Philippines combined 300000km², New Zealand combined 268021km². Isle6 172942.905km² => 243930.488km². Honshu, Victoria Island, Great Britain, Ellesmere Island. Isle5 115771.696km² => 172942.905km². Sulawesi, South Island(NZ), Java. Isle4 70034.730km² => 115771.696km². Iceland 103.592km2. Isle3 35732.005km² => 70034.730km².
Attributes
Hex tile grids for Earth with a hex scale of 160km, a C scale of 40km. A tile area of 12470.766km and a minimum island area of 2078.461km. Lesbos and Rhodes are too small to qualify as Islands.
Hex tile grids for Earth with a hex scale of 160km, a C scale of 40km. A tile area of 12470.766km and a minimum island area of 2078.461km. Lesbos and Rhodes are too small to qualify as Islands.
Attributes
Hex tile grids for Earth with a hex scale of 220km, a C scale of 55km. A tile area of 41915.629km². Tile13 25583.269km² => 29840.326km². Tile12 25583.269km² => 25583.269km². Tile11 18051.555km² => 25583.269km². Ilse10 14776.896km² => 18051.555km². Isle9 11829.704km² => 14776.896km². Isle8 9209.977km² => 11829.704km². Isle7 6917.716km² => 9209.977km². Isle6 4952.921km² => 6917.716km². Isle5 3315.591km² => 4952.921km². Isle4 2005.728km² => 3315.591km². Isle3 1023.330km² => 2005.728km².
Hex tile grids for Earth with a hex scale of 220km, a C scale of 55km. A tile area of 41915.629km². Tile13 25583.269km² => 29840.326km². Tile12 25583.269km² => 25583.269km². Tile11 18051.555km² => 25583.269km². Ilse10 14776.896km² => 18051.555km². Isle9 11829.704km² => 14776.896km². Isle8 9209.977km² => 11829.704km². Isle7 6917.716km² => 9209.977km². Isle6 4952.921km² => 6917.716km². Isle5 3315.591km² => 4952.921km². Isle4 2005.728km² => 3315.591km². Isle3 1023.330km² => 2005.728km².
Attributes
Hex tile grids for Earth with a hex scale of 320km, a C scale of 80km. A hex tile area of 88681.001km. A minimum Island area of 1/6 8313.844km, which88681.001 Tile13 54126.587km² => 63133.251km². Tile12 45812.743km² => 54126.587km². Tile11 38191.720km² => 45812.743km². Tile10 31263.517km² => 38191.720km². Tile9 25028.134km² => 31263.517km². Tile8 19485.571km² => 25028.134km². Tile7 14635.829km² => 19485.571km². Tile6 10478.907km² => 14635.829km². Tile5 7014.805km² => 10478.907km². Tile4 4243.524km² => 7014.805km². Tile3 2165.063km² => 4243.524km². includes Crete but excludes Zealand and Mallorca.
Hex tile grids for Earth with a hex scale of 320km, a C scale of 80km. A hex tile area of 88681.001km. A minimum Island area of 1/6 8313.844km, which88681.001 Tile13 54126.587km² => 63133.251km². Tile12 45812.743km² => 54126.587km². Tile11 38191.720km² => 45812.743km². Tile10 31263.517km² => 38191.720km². Tile9 25028.134km² => 31263.517km². Tile8 19485.571km² => 25028.134km². Tile7 14635.829km² => 19485.571km². Tile6 10478.907km² => 14635.829km². Tile5 7014.805km² => 10478.907km². Tile4 4243.524km² => 7014.805km². Tile3 2165.063km² => 4243.524km². includes Crete but excludes Zealand and Mallorca.
Attributes
Hex tile grids for Earth with a hex scale of 460km, a C scale of 115km. A hex tile area of 183250.975km². A maximum Isle size of 130458.946km² excludes Java 128297km², South Island(NZ) 150437km²,=. Isle13 111847.519km² => 130458.946km². Isle12 94667.740km² => 111847.519km². Isle11 78919.609km² => 94667.740km². Isle10 64603.127km² => 78919.609km². Isle9 51718.292km² => 64603.127km². Isle8 40265.106km² => 51718.292km². Isle7 30243.569km² => 40265.106km². Isle6 21653.679km² => 30243.569km². Isle5 14495.438km² => 21653.679km². Isle4 8768.845km² => 14495.438km². Isle3 4473.900km² => 8768.845km².
Hex tile grids for Earth with a hex scale of 460km, a C scale of 115km. A hex tile area of 183250.975km². A maximum Isle size of 130458.946km² excludes Java 128297km², South Island(NZ) 150437km²,=. Isle13 111847.519km² => 130458.946km². Isle12 94667.740km² => 111847.519km². Isle11 78919.609km² => 94667.740km². Isle10 64603.127km² => 78919.609km². Isle9 51718.292km² => 64603.127km². Isle8 40265.106km² => 51718.292km². Isle7 30243.569km² => 40265.106km². Isle6 21653.679km² => 30243.569km². Isle5 14495.438km² => 21653.679km². Isle4 8768.845km² => 14495.438km². Isle3 4473.900km² => 8768.845km².
Attributes
Hex tile grids for Earth with a hex scale of 640km, a C scale of 160km. A hex tile area of 354724.005km². Island maximum 252533.007km² Isle13 216506.350km² => 252533.007km² Isle12 183250.975km² => 216506.350km² Isle11 152766.881km² => 183250.975km² Isle10 125054.068km² => 152766.881km². Honshu, Victoria Island, Great Britain, Ellesmere Island, Sulawesi, South Island(NZ), Java. Isle9 100112.536km² => 125054.068km². Isle8 77942.286km² => 100112.536km². Isle7 58543.317km² => 77942.286km². Isle6 41915.629km² => 58543.317km². Isle5 28059.223km² => 41915.629km². Isle4 16974.097km² => 28059.223km². Isle3 8660.254km² => 16974.097km².
Hex tile grids for Earth with a hex scale of 640km, a C scale of 160km. A hex tile area of 354724.005km². Island maximum 252533.007km² Isle13 216506.350km² => 252533.007km² Isle12 183250.975km² => 216506.350km² Isle11 152766.881km² => 183250.975km² Isle10 125054.068km² => 152766.881km². Honshu, Victoria Island, Great Britain, Ellesmere Island, Sulawesi, South Island(NZ), Java. Isle9 100112.536km² => 125054.068km². Isle8 77942.286km² => 100112.536km². Isle7 58543.317km² => 77942.286km². Isle6 41915.629km² => 58543.317km². Isle5 28059.223km² => 41915.629km². Isle4 16974.097km² => 28059.223km². Isle3 8660.254km² => 16974.097km².
Attributes
Hex tile grids for Earth with a hex scale of 80km, a C scale of 20km. A tile area of 5542.562km². A maximum Isle area of 3658.957km² Isle 1753.701km² <= 3658.957km² Isle8 1060.881km² <= 1753.701km² Isle6 654.931km² <= 1060.881km² Isle5 438.425km² <= 654.931km² Isle4 265.220km² <= 438.425km² Isle3 135.316km² <= 265.220km²
Hex tile grids for Earth with a hex scale of 80km, a C scale of 20km. A tile area of 5542.562km². A maximum Isle area of 3658.957km² Isle 1753.701km² <= 3658.957km² Isle8 1060.881km² <= 1753.701km² Isle6 654.931km² <= 1060.881km² Isle5 438.425km² <= 654.931km² Isle4 265.220km² <= 438.425km² Isle3 135.316km² <= 265.220km²
Attributes
Hex tile grids for Earth with a hex scale of 1 megametre, a C scale of 250km. A hex tile area of 866025.403 km². Maximum Isle area 616535.663km² which excludes New Guinea, Borneo, Isle13 528579.958km² => 616535.663km². Madagascar. Isle12 447390.076km² => 528579.958km². Baffin Island Isle11 372966.018km² => 447390.076km². Sumatra Isle10 305307.783km² => 372966.018km². Isle9 244415.372km² => 305307.783km². New Zealand combined 268,021km². Isle8 190288.785km² => 244415.372km². Honshu, Victoria Island, Great Britain, Ellesmere Island. Isle7 142928.020km² => 190288.785km². Sulawesi, South Island(NZ) Isle6 102333.079km² => 142928.020km². Java, North Island(NZ), Luzon or Cuba. Isle5 68503.962km² => 102333.079km². Isle4 41440.668km² => 68503.962km². Isle3 21143.198km² => 41440.668km².
Hex tile grids for Earth with a hex scale of 1 megametre, a C scale of 250km. A hex tile area of 866025.403 km². Maximum Isle area 616535.663km² which excludes New Guinea, Borneo, Isle13 528579.958km² => 616535.663km². Madagascar. Isle12 447390.076km² => 528579.958km². Baffin Island Isle11 372966.018km² => 447390.076km². Sumatra Isle10 305307.783km² => 372966.018km². Isle9 244415.372km² => 305307.783km². New Zealand combined 268,021km². Isle8 190288.785km² => 244415.372km². Honshu, Victoria Island, Great Britain, Ellesmere Island. Isle7 142928.020km² => 190288.785km². Sulawesi, South Island(NZ) Isle6 102333.079km² => 142928.020km². Java, North Island(NZ), Luzon or Cuba. Isle5 68503.962km² => 102333.079km². Isle4 41440.668km² => 68503.962km². Isle3 21143.198km² => 41440.668km².
Attributes
Not sure what this will do yet. This is the package for the 4th example of a simple simultaneous turn tile based game. This example introduces terrain.
Not sure what this will do yet. This is the package for the 4th example of a simple simultaneous turn tile based game. This example introduces terrain.
Attributes
This is the package for the first example of an extremely simple simultaneous turn tile based game. The game is created purely to illustrate and test fundamental algorithm and software patterns. It is not intended as an interesting game to play. Each Counter can move one hex tile step. Any move to a tile already containing a counter or that one more than one counter is attempting to move to fails. there are hex and square tile versions. The square tile version is identical except that in the square tile world horizontal moves take precedence over perpendicular moves.
This is the package for the first example of an extremely simple simultaneous turn tile based game. The game is created purely to illustrate and test fundamental algorithm and software patterns. It is not intended as an interesting game to play. Each Counter can move one hex tile step. Any move to a tile already containing a counter or that one more than one counter is attempting to move to fails. there are hex and square tile versions. The square tile version is identical except that in the square tile world horizontal moves take precedence over perpendicular moves.
Attributes
This is the package for the 3rd example of a simple simultaneous turn tile based game. This example introduces multiple units per hex. Multiple units can enter an empty tile as long as all units attempting to enter the target as long as they all belong to the same team. Units can enter an occupied tile if they belong to the same team as the pre existing occupiers.
This is the package for the 3rd example of a simple simultaneous turn tile based game. This example introduces multiple units per hex. Multiple units can enter an empty tile as long as all units attempting to enter the target as long as they all belong to the same team. Units can enter an occupied tile if they belong to the same team as the pre existing occupiers.
Attributes
This is the package for the second example of simple simultaneous turn tile based games. It introduces multi segment / turn intentions and state for the objects that populate the game universe. That state is simply the intentions which are updated when an intention is completed. The resolution rules for Game Two are the same as Game One. At the Game level it introudces different scenarios for different players. At this simple level, this is simply withholding the intentions of the counters the player doesn't control.
This is the package for the second example of simple simultaneous turn tile based games. It introduces multi segment / turn intentions and state for the objects that populate the game universe. That state is simply the intentions which are updated when an intention is completed. The resolution rules for Game Two are the same as Game One. At the Game level it introudces different scenarios for different players. At this simple level, this is simply withholding the intentions of the counters the player doesn't control.
Attributes
The package name has been chosen to avoid clashing with "geometry" that may be use in other libraries This package contains geometry vectors and graphics. Of particular note are the Pt2, GeomElem and GraphicElem class /traits. These are the foundation of the API and the library. A number of implementation Value classes of the Int and Double product classes defined in ostrat. 2d graphical objects for generalised use. They are of particular use for the generic canvas based classes defined in pCanv but can be used in any display framework and for printing.
The package name has been chosen to avoid clashing with "geometry" that may be use in other libraries This package contains geometry vectors and graphics. Of particular note are the Pt2, GeomElem and GraphicElem class /traits. These are the foundation of the API and the library. A number of implementation Value classes of the Int and Double product classes defined in ostrat. 2d graphical objects for generalised use. They are of particular use for the generic canvas based classes defined in pCanv but can be used in any display framework and for printing.
Attributes
This is the beginnings of a grand strategy game starting in BC305 covering Europe, North Africa and West Asia. This will be the second proper game target after Diceless.
This is the beginnings of a grand strategy game starting in BC305 covering Europe, North Africa and West Asia. This will be the second proper game target after Diceless.
Attributes
This is ancient code. Not use how much is worth salvaging
This is ancient code. Not use how much is worth salvaging
Attributes
A civilisation development game.
A civilisation development game.
Attributes
This package and module is for Earth maps. In particular the tiling of the whole world in Hex grids, defining the changes over the course of history. This will be a data orientated module. It will also include terrain types to model terrain, both real and imagined for local maps and higher scales right up to 0.5 metres per tile However it won't generally include the data for these. The data for the real world will be organised according to a number of levels, which are likely to change over increasingly shorter historical time frames.
This package and module is for Earth maps. In particular the tiling of the whole world in Hex grids, defining the changes over the course of history. This will be a data orientated module. It will also include terrain types to model terrain, both real and imagined for local maps and higher scales right up to 0.5 metres per tile However it won't generally include the data for these. The data for the real world will be organised according to a number of levels, which are likely to change over increasingly shorter historical time frames.
1 Base elevation, relative to 1950 sea level, and relief. 2 Climate. 2 Sea level, shore lines, lake shore lines and river courses. 3 Land-use, both natural and human.
Attributes
This is the RSON package. Readable Succinct Object Notation. It could be just as accurately be described as Readable Succinct Data Notation, but that wouldn't scan as well and indicate it as a better replacement for JSON. RSON uses the standard semicolon separated statements combined with multilevel bracket hierarchy syntax familiar from C, C++, Java and JavaScript. Its main innovations over JSON and XML are allowing statements to be partitioned into comma delineated clauses, the empty statement, the empty clause and type inference. It uses a context free operator precedence hierarchy, with the exception of allowing the 4 ( - + ~ !) operator to be used as prefix operators. Beyond this it generally follows Scala syntax where this doesn't conflict with the preceding rules. Unlike Scala statements must finish with a semicolon unless it is the last statement of a file or a bracket block. Allowing statements to end with a newline introduces horrendous ambiguities unless one is willing to go completely down the significant whitespace route and I'm not sure if that could work even work for such a general purpose basic syntax.
This is the RSON package. Readable Succinct Object Notation. It could be just as accurately be described as Readable Succinct Data Notation, but that wouldn't scan as well and indicate it as a better replacement for JSON. RSON uses the standard semicolon separated statements combined with multilevel bracket hierarchy syntax familiar from C, C++, Java and JavaScript. Its main innovations over JSON and XML are allowing statements to be partitioned into comma delineated clauses, the empty statement, the empty clause and type inference. It uses a context free operator precedence hierarchy, with the exception of allowing the 4 ( - + ~ !) operator to be used as prefix operators. Beyond this it generally follows Scala syntax where this doesn't conflict with the preceding rules. Unlike Scala statements must finish with a semicolon unless it is the last statement of a file or a bracket block. Allowing statements to end with a newline introduces horrendous ambiguities unless one is willing to go completely down the significant whitespace route and I'm not sure if that could work even work for such a general purpose basic syntax.
The above allows it to combine a high level of human readability, succinctness, non-programmer / non-expert write-ability, programmer flexibility and composability and fast-parsing. The initial motivating use case was strategy games, which require huge amounts of modable date files. XML and JSON, the current defaults are simply not fit for purpose. RSON aims to break down the walls between game player, game modder, professional game artist, professional game scripter, professional imperative programming wizards in languages such as C / C++ and Rust and professional functional programming wizards in languages such as Scala, Haskell and Idris.
Attributes
Clone of the classic Atoms game
Clone of the classic Atoms game
Attributes
Package for miscellaneous game utilities and data.
Package for miscellaneous game utilities and data.
Attributes
I'm just trying out a new package, not sure whether will use pWeb.
I'm just trying out a new package, not sure whether will use pWeb.
Attributes
This is a package for Chess and Draughts (also known as Checkers). It has been included in the main Strat library, as useful to have code. Because they are finished games, with established rules and iconography. As opposed to applications like GOne, GTwo etc, which are super simple games merely created for the teaching of the use use of the ostrat libraries. And also as opposed to the games in the Dev module which are intended to be developed into interesting games which may at some point have their own individual repositories.
This is a package for Chess and Draughts (also known as Checkers). It has been included in the main Strat library, as useful to have code. Because they are finished games, with established rules and iconography. As opposed to applications like GOne, GTwo etc, which are super simple games merely created for the teaching of the use use of the ostrat libraries. And also as opposed to the games in the Dev module which are intended to be developed into interesting games which may at some point have their own individual repositories.
Attributes
Initial games using 320km scale. This allows Netherlands to be a separate country.
Initial games using 320km scale. This allows Netherlands to be a separate country.
Attributes
Periculo Fundatusa a sequential turn game at a 1300km scale.
Periculo Fundatusa a sequential turn game at a 1300km scale.
Attributes
The package attempts to encapsulate the various abstract canvas traits while the actual objects that populate a canvas go in package geom.
The package attempts to encapsulate the various abstract canvas traits while the actual objects that populate a canvas go in package geom.
Attributes
This pind industrial revolution package is the beginnings of a grand strategy development game starting in 1783.
This pind industrial revolution package is the beginnings of a grand strategy development game starting in 1783.
Attributes
This package is for JavaFx code.
This package is for JavaFx code.
Attributes
A game set in Normandy 1944, at a 1km scale. Origin will be 49 north 1 degree West.
A game set in Normandy 1944, at a 1km scale. Origin will be 49 north 1 degree West.
Attributes
The tile grid package, replacing the old pGrid package. This package works with hexagonal and Square tile grids. There are separate class for the different types of Coordinates HCen, SqCen, HSide, etc. The tile objects themselves will not in the general case the contain grid coordinates, although it may be necessary to include this data for complex tile values interacting with their wider environment. Its fundamental components are the grid data itself. This is just a linear array of tile data. Compile-time typed grid data. So for example a chess board can be represented by a 64 element Arr, its context determines that it is to be interpreted as an 8 by 8 square grid. Grid descriptions that describe the grid representation in the Array and GridFunctions which implement Cood to T. The grid and grid-gui hierarchies currently contain a mix of new and old systems.
The tile grid package, replacing the old pGrid package. This package works with hexagonal and Square tile grids. There are separate class for the different types of Coordinates HCen, SqCen, HSide, etc. The tile objects themselves will not in the general case the contain grid coordinates, although it may be necessary to include this data for complex tile values interacting with their wider environment. Its fundamental components are the grid data itself. This is just a linear array of tile data. Compile-time typed grid data. So for example a chess board can be represented by a 64 element Arr, its context determines that it is to be interpreted as an 8 by 8 square grid. Grid descriptions that describe the grid representation in the Array and GridFunctions which implement Cood to T. The grid and grid-gui hierarchies currently contain a mix of new and old systems.
The package name prid, short for package grid, was chosen to allow you to use the name "grid" in your code.
Attributes
Sors Imperiorum a game at a 320km scale.
Sors Imperiorum a game at a 320km scale.
Attributes
Package offering some code for Space.
Package offering some code for Space.
Attributes
Unit locations throughout history. Starting with WW2.
Unit locations throughout history. Starting with WW2.
Attributes
This package is the beginnings of a WWII grand strategy game, initially using the 460km scale.
This package is the beginnings of a WWII grand strategy game, initially using the 460km scale.
Attributes
Type members
Classlikes
Extension methods for Any type A.
Extension methods for Any type A.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Extension methods for Any type A.
Extension methods for Any type A.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Equalsclass Any
- Known subtypes
-
trait ApproxAngletrait AngleLikeclass Latitudeclass Longitudeclass Angleclass AngleVectrait 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 TriangleIsosGenclass PolygonGentrait PolygonYMirrortrait ApproxDblclass LatLongclass Vec2trait Vec2Likeclass Pt2trait Vec3Likeclass Pt3class Vec3Show all
Extension methods for approximation type class.
Extension methods for approximation type class.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ApproxAngleT[T]class Approx2DblsT[T]
Not sure about this class.
Not sure about this class.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Base trait for specialised immutable sequences. "Arr" is the prescript for all immutable sequence classes backed by underlying Arrays. The final classes extend AnyVal using standard Java /Javascript Arrays for their underlying storage. A lot of the time this is a compile time wrapper with no boxing run cost.
Base trait for specialised immutable sequences. "Arr" is the prescript for all immutable sequence classes backed by underlying Arrays. The final classes extend AnyVal using standard Java /Javascript Arrays for their underlying storage. A lot of the time this is a compile time wrapper with no boxing run cost.
Attributes
- Supertypes
- Known subtypes
-
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]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Arr1Tail.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Arr2Tail.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Arr3Tail.type
Base trait for collections of elements that are based on array[Double]s, backed by an underlying Array[Array[Double]].
Base trait for collections of elements that are based on array[Double]s, backed by an underlying Array[Array[Double]].
Attributes
- Supertypes
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrArrayDblEq.type
A specialised immutable sequence, flat Array[Double] based collection of a type of Dbl1Elems.
A specialised immutable sequence, flat Array[Double] based collection of a type of Dbl1Elems.
Attributes
- Supertypes
-
trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class Angles
A specialised immutable, flat Array[Double] based sequence of a type of Dbl2Elems.
A specialised immutable, flat Array[Double] based sequence of a type of Dbl2Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl2[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised immutable, flat Array[Double] based sequence of a type of Dbl3Elems.
A specialised immutable, flat Array[Double] based sequence of a type of Dbl3Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl3[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised immutable, flat Array[Double] based collection of a type of Dbl5Elems.
A specialised immutable, flat Array[Double] based collection of a type of Dbl5Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl5[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A specialised immutable, flat Array[Double] based collection of a type of Dbl6Elems.
A specialised immutable, flat Array[Double] based collection of a type of Dbl6Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl6[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegM3Arr
A specialised immutable, flat Array[Double] based collection of a type of Dbl7Elems.
A specialised immutable, flat Array[Double] based collection of a type of Dbl7Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl7[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class CurveSegDists
Base trait for collections of elements that are products of Doubles, backed by an underlying Array[Double].
Base trait for collections of elements that are products of Doubles, backed by an underlying Array[Double].
Attributes
- Supertypes
-
trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegLLArrclass LineSegArrtrait 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 LineSegM2ArrShow all
Extractor object for the head 2 elements of an Arr, immutable covariant Array based collection. The tail can be any length.
Extractor object for the head 2 elements of an Arr, immutable covariant Array based collection. The tail can be any length.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrHead2.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrHead3.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrHead4.type
A specialised immutable, flat Array[Int] based collection of a type of Int1Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int1Elems.
Attributes
- Supertypes
-
trait SeqLikeInt1[A]trait ArrIntN[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait ArrValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised immutable, flat Array[Int] based collection of a type of Int2Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int2Elems.
Attributes
- Supertypes
-
trait SeqLikeInt2[A]trait ArrIntN[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait ArrValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised immutable, flat Array[Int] based collection of a type of Int3Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int3Elems.
Attributes
- Supertypes
-
trait SeqLikeInt3[A]trait ArrIntN[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait ArrValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised immutable, flat Array[Int] based collection of a type of Int4Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int4Elems.
Attributes
- Supertypes
-
trait ArrIntN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeInt4[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegHCArrclass LineSegSCArr
A specialised immutable, flat Array[Int] based collection of a type of Int5Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int5Elems.
Attributes
- Supertypes
-
trait ArrIntN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeInt5[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A specialised immutable, flat Array[Int] based collection of a type of Int5Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int5Elems.
Attributes
- Supertypes
-
trait ArrIntN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeInt6[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegHvOffsetArr
An immutable collection of Elements that inherit from a Product of an Atomic value: Double, Int, Long or Float. They are stored with a backing Array[Int] They are named ProductInts rather than ProductIs because that name can easlily be confused with ProductI1s.
An immutable collection of Elements that inherit from a Product of an Atomic value: Double, Int, Long or Float. They are stored with a backing Array[Int] They are named ProductInts rather than ProductIs because that name can easlily be confused with ProductI1s.
Attributes
- Supertypes
-
trait SeqLikeIntN[A]trait ArrayIntBackedtrait ArrValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
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 LineSegHvOffsetArrShow all
A specialised immutable, flat Array[Long] based collection of a type of Long1Elems.
A specialised immutable, flat Array[Long] based collection of a type of Long1Elems.
Attributes
- Supertypes
-
trait ArrLongN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeLongN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Base trait for Array[Long] based collections of Products of Longs.
Base trait for Array[Long] based collections of Products of Longs.
Attributes
- Supertypes
-
trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeLongN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrLong1[A]
This trait is for all the ArrSingle classes except RArr. All the final classes of this trait have no type parameters. The primary motivation of this trait is to allow common extractors.
This trait is for all the ArrSingle classes except RArr. All the final classes of this trait have no type parameters. The primary motivation of this trait is to allow common extractors.
Attributes
- Supertypes
- Known subtypes
-
trait ArrValueN[A]trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait 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 StrArrShow all
Immutable heapless iterator for Arr.
Immutable heapless iterator for Arr.
Attributes
- Supertypes
Extractor object for an immutable heapless iterator for Arr with exactly 1 element.
Extractor object for an immutable heapless iterator for Arr with exactly 1 element.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOff1.type
Extractor for immutable heapless iterator for Arr with at least l element.
Extractor for immutable heapless iterator for Arr with at least l element.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOff1Tail.type
Extractor object for an immutable heapless iterator for Arr with exactly 2 elements.
Extractor object for an immutable heapless iterator for Arr with exactly 2 elements.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOff2.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOff2Tail.type
Extractor object for an immutable heapless iterator for Arr with exactly 3 elements.
Extractor object for an immutable heapless iterator for Arr with exactly 3 elements.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOff3.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOff3Tail.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrOffHead.type
An Arr of PairElems. These classes allow convenient methods to map and filter on just one component of the pair. They and their associated BuilderArrPairMap and BuffPair classes also allow for efficient storage by using 2 Arrays of the components of the pairs rather than one array of the pairs. It is particularly designed for efficient mapOnA1 operations, where we want to map over the first part of the pair while leaving the second component of the pair unchanged. So sub traits and classes specialise on a1 the first component of the pair. There are no filterMap methods. You must map then filter.
An Arr of PairElems. These classes allow convenient methods to map and filter on just one component of the pair. They and their associated BuilderArrPairMap and BuffPair classes also allow for efficient storage by using 2 Arrays of the components of the pairs rather than one array of the pairs. It is particularly designed for efficient mapOnA1 operations, where we want to map over the first part of the pair while leaving the second component of the pair unchanged. So sub traits and classes specialise on a1 the first component of the pair. There are no filterMap methods. You must map then filter.
Attributes
- Supertypes
- Known subtypes
-
class 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]Show all
Arr of PairDbl3Elems.
Arr of PairDbl3Elems.
Attributes
- Supertypes
- Known subtypes
-
class PtM3PairArr[A2]
Arr for PairDblNElems. PairElems where the first component of the pair is a DblNElem.
Arr for PairDblNElems. PairElems where the first component of the pair is a DblNElem.
Attributes
- Supertypes
- Known subtypes
-
class LineSegPairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtM3PairArr[A2]Show all
Attributes
- Supertypes
- Known subtypes
-
class HStepPairArr[A2]
Attributes
Attributes
- Supertypes
- Known subtypes
-
class HCenStepPairArr[A2]class SqCenStepPairArr[A2]
Attributes
- Supertypes
- Known subtypes
-
class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]
Attributes
- Supertypes
- Known subtypes
-
class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]Show all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrPairStr.type
An immutable Arr of homogeneous value products. Currently there is no compelling use case for heterogeneous value products, but the homogeneous name is being used to avoid having to change the name if and when homogeneous value product Arrs are implemented.
An immutable Arr of homogeneous value products. Currently there is no compelling use case for heterogeneous value products, but the homogeneous name is being used to avoid having to change the name if and when homogeneous value product Arrs are implemented.
Attributes
- Supertypes
-
trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait 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]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Trait for Array[Double] backed classes. The purpose of this trait is to allow for collections of this class to be stored with their underlying Array[Double]s.
Trait for Array[Double] backed classes. The purpose of this trait is to allow for collections of this class to be stored with their underlying Array[Double]s.
Attributes
- Supertypes
-
trait SpecialTclass Any
- Known subtypes
-
trait SeqLikeDblN[A]trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait 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 SeqLikeDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait 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 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]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Extension methods for Array[A] class
Extension methods for Array[A] class
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
This is the builder for Arrays Arrays of Int. It is not the builder for Arrays of Int.
This is the builder for Arrays Arrays of Int. It is not the builder for Arrays of Int.
Attributes
- Supertypes
Trait for Array[Int] backed classes. The purpose of this trait is to allow for collections of this class to be stored with their underlying Array[Int]s.
Trait for Array[Int] backed classes. The purpose of this trait is to allow for collections of this class to be stored with their underlying Array[Int]s.
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class HStepPathclass PolygonHCtrait SeqLikeIntN[A]trait 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 SeqLikeInt1[A]trait SeqSpecInt1[A]trait SeqLikeInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCtrait 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]Show all
Base trait for collections of elements that are based on array[Int]s, backed by an underlying Array[Array[Int]].
Base trait for collections of elements that are based on array[Int]s, backed by an underlying Array[Array[Int]].
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object HStepPathPairArr
This is a buffer class for Arrays of Int. It is not a Buffer class for Arrays.
This is a buffer class for Arrays of Int. It is not a Buffer class for Arrays.
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCBuffclass PolygonSqCBuff
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Extension methods for Array[A <: ValueNElem] class
Extension methods for Array[A <: ValueNElem] class
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Supertypes
-
trait HtmlSectiontrait HtmlMultiLinetrait HtmlUnvoidtrait HtmlElemtrait XmlElemLiketrait XConclass Objecttrait Matchableclass AnyShow all
- Self type
-
AstSection.type
The errors case of EMon[+A]. This corresponds, but is not functionally equivalent to an Either[List[String], +A] based Left[List[String], +A].
Extractor function object for a Base32 lower case letter, 'a' .. 'n' and 'p'.. 'w'.
Extractor function object for a Base32 lower case letter, 'a' .. 'n' and 'p'.. 'w'.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Base32LowerChar.type
Extractor function object for a Base32 upper case letter, 'A' .. 'N' and 'P'.. 'W'.
Extractor function object for a Base32 upper case letter, 'A' .. 'N' and 'P'.. 'W'.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Base32UpperChar.type
An immutable efficient Array[Boolean] backed sequence class for Booleans.
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
class HSideBoolLayer
Attributes
- Supertypes
-
trait BuilderArrFlat[BoolArr]trait BuilderSeqLikeFlat[BoolArr]trait BuilderSeqLike[BoolArr]trait BuilderColl[BoolArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
BooleanArrBuilder.type
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
This is a BuffSequ efficient buffer class for Array[Double]s Each object contains multiple Arrays. It is not a Buffer class for the elements to be put into Arrays.
A specialised flat ArrayBuffer[Double] based trait for Dbl4Elems collections.
A specialised flat ArrayBuffer[Double] based trait for Dbl4Elems collections.
Attributes
- Supertypes
-
trait BuffDblN[A]trait BuffValueN[A]trait BuffSequ[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegM3Buff
Specialised flat ArrayBuffer[Double] based collection class.
Specialised flat ArrayBuffer[Double] based collection class.
Attributes
- Supertypes
- Known subtypes
-
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 PtM3BuffShow all
A specialised flat ArrayBuffer[Int] based trait for Int2Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int2Elems collections.
Attributes
- Supertypes
-
trait BuffIntN[A]trait BuffValueN[A]trait BuffSequ[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class HCenBuffclass HCoordBuffclass HSepBuffclass HVertBuffclass SqCenBuffclass SqCoordBuffclass SqVertBuffShow all
A specialised flat ArrayBuffer[Int] based trait for Int4Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int4Elems collections.
Attributes
- Supertypes
-
trait BuffIntN[A]trait BuffValueN[A]trait BuffSequ[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegHCBuffclass LineSegSCBuff
A specialised flat ArrayBuffer[Int] based trait for Int5Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int5Elems collections.
Attributes
- Supertypes
-
trait BuffIntN[A]trait BuffValueN[A]trait BuffSequ[A]trait Sequ[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegHvOffsetBuff
Specialised flat ArrayBuffer[Int] based collection class.
Specialised flat ArrayBuffer[Int] based collection class.
Attributes
- Supertypes
- Known subtypes
-
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 LineSegHvOffsetBuffShow all
Specialised flat ArrayBuffer[Double] based collection class.
Specialised flat ArrayBuffer[Double] based collection class.
Attributes
- Supertypes
- Known subtypes
-
An efficient BuffSequ for PairFinalA1Elems where the components are stored in separate buffers. The type parameter B, along with B1 and B2 are used because these BuffSequs will normally be used with map(f: A => B) and flatMap(f: A => M[B]) type methods.
An efficient BuffSequ for PairFinalA1Elems where the components are stored in separate buffers. The type parameter B, along with B1 and B2 are used because these BuffSequs will normally be used with map(f: A => B) and flatMap(f: A => M[B]) type methods.
Attributes
- Supertypes
- Known subtypes
-
class 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]Show all
Efficient buffer for PairDbl2Elems.
Efficient buffer for PairDbl2Elems.
Attributes
- Supertypes
- Known subtypes
-
class LatLongPairBuff[B2]class Pt2PairBuff[A2]
Efficient buffer for PairDbl3Elems.
Efficient buffer for PairDbl3Elems.
Attributes
- Supertypes
- Known subtypes
-
class PtM3PairBuff[B2]
Efficient buffer class for PairDbl4 elements.
Efficient buffer class for PairDbl4 elements.
Attributes
- Supertypes
- Known subtypes
-
class LineSegPairBuff[B2]
Efficent buffer classes for PairDblN elements.
Efficent buffer classes for PairDblN elements.
Attributes
- Supertypes
- Known subtypes
-
class LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtM3PairBuff[B2]class LineSegPairBuff[B2]Show all
Efficient buffer for PairInt1Elems.
Efficient buffer for PairInt1Elems.
Attributes
- Supertypes
- Known subtypes
-
class HStepPairBuff[A2]
Efficient buffer for Int2Elems.
Efficient buffer for Int2Elems.
Attributes
- Supertypes
- Known subtypes
-
class HCenPairBuff[B2]class HSepBuffPair[B2]
Efficient buffer for PairInt3Elems.
Efficient buffer for PairInt3Elems.
Attributes
- Supertypes
- Known subtypes
-
class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]
Efficient buffer class for PairInt4Elems.
Efficient buffer class for PairInt4Elems.
Attributes
- Supertypes
- Known subtypes
-
class LineSegHCPairBuff[B2]class LineSegSCPairBuff[B2]
Specialised efficient BuffSequ classes for accumulating pairs where the first component of the pair is and IntNElem.
Specialised efficient BuffSequ classes for accumulating pairs where the first component of the pair is and IntNElem.
Attributes
- Supertypes
- Known subtypes
-
class HStepPairBuff[A2]class HCenPairBuff[B2]class HSepBuffPair[B2]class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]class LineSegHCPairBuff[B2]class LineSegSCPairBuff[B2]Show all
Efficient buffer class for PairStrElems.
Efficient buffer class for PairStrElems.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BuffPairStr.type
Base trait for all specialist Array buffer classes. Note there is no growArr methods on Buff. These methods are placed in the builders inheriting from BuilderSeqLike.
Base trait for all specialist Array buffer classes. Note there is no growArr methods on Buff. These methods are placed in the builders inheriting from BuilderSeqLike.
Attributes
- Supertypes
- Known subtypes
-
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 StringBuffShow all
Specialised flat arraybuffer based collection class, where the underlying ArrayBuffer element is an atomic value like Int, Double or Long.
Specialised flat arraybuffer based collection class, where the underlying ArrayBuffer element is an atomic value like Int, Double or Long.
Attributes
- Supertypes
- Known subtypes
-
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]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Needs Changing.
Needs Changing.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Trait for creating the ArrTFlatBuilder type class instances for ArrDbl2 final classes. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because it corresponds to the B in
Trait for creating the ArrTFlatBuilder type class instances for ArrDbl2 final classes. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because it corresponds to the B in
build: ArrTBuilder[B, ArrB]): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrDblNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeDbl2[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrDbl2 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl2Elem. The first type parameter is called B, because it corresponds to the B in map[B](f: A => B)(implicit build: ArrTBuilder[B, ArrB]): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrDbl2 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl2Elem. The first type parameter is called B, because it corresponds to the B in map[B](f: A => B)(implicit build: ArrTBuilder[B, ArrB]): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl2[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the BuilderArrFlat type class instances for ArrDbl3 final classes. Instances for the for classes / traits you control, should go in the companion object of the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the BuilderArrFlat type class instances for ArrDbl3 final classes. Instances for the for classes / traits you control, should go in the companion object of the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrDblNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeDbl3[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrDbl3 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl3Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrDbl3 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl3Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl3[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait BuilderArrDblN[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuildertrait LineSegArrCommonBuilderclass LineSegArrFlatBuilderclass LineSegArrMapBuildertrait BuilderArrDbl4Flat[ArrB]Show all
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for Dbl4Arr final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl4Elem. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for Dbl4Arr final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl4Elem. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrDblNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderArrDbl4[ArrB]trait BuilderArrDblN[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegArrLLFlatBuilderclass LineSegArrFlatBuilder
Trait for creating the ArrTBuilder type class instances for Dbl4Arr final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl4Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for Dbl4Arr final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl4Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrDbl4[ArrB]trait BuilderArrDblN[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegLLArrMapBuilderclass LineSegArrMapBuilder
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrDbl5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl5Elem. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrDbl5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl5Elem. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrDblNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeDbl5[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrDbl5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl5Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrDbl5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl5Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl5[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrDbl6 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl6Elem. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrDbl6 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl6Elem. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrDblNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeDbl6[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrDbl6 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl6Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrDbl6 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl6Elem. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl6[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuildertrait LineSegArrCommonBuilderclass LineSegArrFlatBuilderclass LineSegArrMapBuildertrait BuilderArrDbl4Flat[ArrB]Show all
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrDblN final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrDblN final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]Show all
Trait for creating the sequence builder type class instances for ArrDblN final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the sequence builder type class instances for ArrDblN final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
A type class for the building of efficient compact Immutable Arrays through a flatMap method. Instances for this type class for classes / traits you control should go in the companion object of BB. This is different from the related BuilderArrMap[BB] type class where the instance should go into the B companion object.
A type class for the building of efficient compact Immutable Arrays through a flatMap method. Instances for this type class for classes / traits you control should go in the companion object of BB. This is different from the related BuilderArrMap[BB] type class where the instance should go into the B companion object.
Attributes
- Companion
- object
- Supertypes
-
trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object BooleanArrBuilderclass LineSegPairArrFlatBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]object BuilderArrStringtrait BuilderArrValueNFlat[ArrB]trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]object DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass RArrAllBuilder[B]Show all
Companion object for BuilderArrFlat, contains implicit instances for atomic value classes.
Companion object for BuilderArrFlat, contains implicit instances for atomic value classes.
Attributes
- Companion
- trait
- Supertypes
- Self type
-
BuilderArrFlat.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BuilderArrFlat
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrInt1 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrInt1 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrT]trait BuilderArrValueNFlat[ArrT]trait BuilderArrFlat[ArrT]trait BuilderSeqLikeFlat[ArrT]trait BuilderArrInt1[ArrT]trait BuilderSeqLikeIntN[ArrT]trait BuilderSeqLikeValueN[ArrT]trait BuilderSeqLike[ArrT]trait BuilderColl[ArrT]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrIn1Flat[ArrT]
Trait for creating the ArrTBuilder type class instances for ArrInt1 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrInt1 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrInt1[ArrT]trait BuilderSeqLikeIntN[ArrT]trait BuilderSeqLikeValueN[ArrT]trait BuilderSeqLike[ArrT]trait BuilderColl[ArrT]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrInt2 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B a sub class of Int2Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrInt2 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B a sub class of Int2Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeInt2[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrInt2 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int2Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrInt2 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int2Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt2[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrInt3 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B a sub class of Int3Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder and ArrTFlatBuilder type class instances for ArrInt3 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B a sub class of Int3Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeInt3[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrInt3 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int3Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrInt3 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int3Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt3[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeInt4[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrInt4 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int4Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrInt4 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int4Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt4[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCMapBuilderclass LineSegSCMapBuilder
Builder for Arrs with Int5 elements via the flatMap method.
Builder for Arrs with Int5 elements via the flatMap method.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeInt5[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrInt5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int5Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrInt5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int5Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt5[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Builder of ArrInt6 objects via the flatMap f: A => ArrB method.
Builder of ArrInt6 objects via the flatMap f: A => ArrB method.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeInt6[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTBuilder type class instances for ArrInt5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int5Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrInt5 final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B a sub class of Int5Elem, because to corresponds to the B in the map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt6[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
Trait for creating the ArrTFlatBuilder type class instances for ArrIntN final classes. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTFlatBuilder type class instances for ArrIntN final classes. Instances for [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrValueNFlat[ArrB]trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]Show all
Trait for creating the ArrTBuilder type class instances for ArrIntN final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder type class instances for ArrIntN final classes. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
A type class for the building of efficient compact Immutable Arrays. Instances for this type class for classes / traits you control should go in the companion object of B not the companion object of BB. This is different from the related ArrBinder[BB] type class where instance should go into the BB companion object. The type parameter is named B rather than A, because normally this will be found by an implicit in the context of a function from A => B or A => M[B]. The methods of this trait mutate and therefore must be used with care. Where ever possible they should not be used directly by end users.
A type class for the building of efficient compact Immutable Arrays. Instances for this type class for classes / traits you control should go in the companion object of B not the companion object of BB. This is different from the related ArrBinder[BB] type class where instance should go into the BB companion object. The type parameter is named B rather than A, because normally this will be found by an implicit in the context of a function from A => B or A => M[B]. The methods of this trait mutate and therefore must be used with care. Where ever possible they should not be used directly by end users.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object BooleanArrBuilderclass LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]object BuilderArrStringclass LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]Show all
The companion object for BuilderArrMap contains implicit instances for common types.
The companion object for BuilderArrMap contains implicit instances for common types.
Attributes
- Companion
- trait
- Supertypes
- Self type
-
BuilderArrMap.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BuilderArrMap
Base trait for building ArrPair objects via map and flatMap methods.
Base trait for building ArrPair objects via map and flatMap methods.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegPairArrCommonBuilder[B2]class LineSegPairArrFlatBuilder[B2]class LineSegPairArrMapBuilder[B2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]trait LineSegHCPairArrCommonBuilder[B2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]Show all
Builder for ArrPairDbl2s via the map A => PairB method.
Builder for ArrPairDbl2s via the map A => PairB method.
Attributes
- Supertypes
- Known subtypes
-
class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]
Constructs ArrPairDbl3 objects via map method.
Constructs ArrPairDbl3 objects via map method.
Attributes
- Supertypes
- Known subtypes
-
class PtM3PairArrMapBuilder[B2]
Common trait for builders of ArrPairDbl4 objects via the map and flatMap methods.
Common trait for builders of ArrPairDbl4 objects via the map and flatMap methods.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegPairArrCommonBuilder[B2]class LineSegPairArrFlatBuilder[B2]class LineSegPairArrMapBuilder[B2]
Builder for ArrPairDbl4 objects via the flatMap f: A => ArrPairB method.
Builder for ArrPairDbl4 objects via the flatMap f: A => ArrPairB method.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArrFlatBuilder[B2]
Builder for ArrPairDbl4 objects via the map f: A => PairB method.
Builder for ArrPairDbl4 objects via the map f: A => PairB method.
Attributes
- Supertypes
- Known subtypes
-
class LineSegPairArrMapBuilder[B2]
Base trait for builders of ArrPairDblN objects by both map and flatMap methods.
Base trait for builders of ArrPairDblN objects by both map and flatMap methods.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegPairArrCommonBuilder[B2]class LineSegPairArrFlatBuilder[B2]class LineSegPairArrMapBuilder[B2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]Show all
Builder for ArrPairDblN objects by both flatMap f: A => ArrpairB methods.
Builder for ArrPairDblN objects by both flatMap f: A => ArrpairB methods.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArrFlatBuilder[B2]
Builder for ArrPairDblN objects by both map f: A => pairB methods.
Builder for ArrPairDblN objects by both map f: A => pairB methods.
Attributes
- Supertypes
- Known subtypes
-
class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]Show all
Builder for ArrPair objects via the flatMap f: A => ArrPairB, method. Hence the call site doesn't know the type of the PairElems that will make up the final Arr object.
Builder for ArrPair objects via the flatMap f: A => ArrPairB, method. Hence the call site doesn't know the type of the PairElems that will make up the final Arr object.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Builder for Arrs of PairInt1Elems via the map f: A => PairB method.
Builder for Arrs of PairInt1Elems via the map f: A => PairB method.
Attributes
- Supertypes
- Known subtypes
-
class HStepPairArrMapBuilder[B2]
Builder for PairArrs where the first component of the pairs is an Int2Elem via the map method.
Builder for PairArrs where the first component of the pairs is an Int2Elem via the map method.
Attributes
- Supertypes
- Known subtypes
-
class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]
Builders for ArrPairInt3 objects via the map f: A => PairB method.
Builders for ArrPairInt3 objects via the map f: A => PairB method.
Attributes
- Supertypes
- Known subtypes
-
class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]
Base trait for builders of ArrPairInt4 objects by both map and flatMap methods.
Base trait for builders of ArrPairInt4 objects by both map and flatMap methods.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegHCPairArrCommonBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]Show all
Builders for ArrPairInt4 objects by flatMap f: A => ArrPairB method.
Builders for ArrPairInt4 objects by flatMap f: A => ArrPairB method.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCPairArrFlatBuilder[B2]
Builders for ArrPairInt4 objects by map f: A => PairB method.
Builders for ArrPairInt4 objects by map f: A => PairB method.
Attributes
- Supertypes
- Known subtypes
-
class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]
Common builder trait for PairArrIntN objects via both the map and flatMap methods.
Common builder trait for PairArrIntN objects via both the map and flatMap methods.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegHCPairArrCommonBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]Show all
Builder for ArrPairIntN objects via the flatMap f: A => ArrPairB method.
Builder for ArrPairIntN objects via the flatMap f: A => ArrPairB method.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCPairArrFlatBuilder[B2]
Builder for PairArrIntN objects via the map f: A => PairB method.
Builder for PairArrIntN objects via the map f: A => PairB method.
Attributes
- Supertypes
- Known subtypes
-
class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]Show all
Builder for ArrPair objects via the map f: A => PairB, method. Hence the call site knows the type of the PairElems that will make up the final Arr object.
Builder for ArrPair objects via the map f: A => PairB, method. Hence the call site knows the type of the PairElems that will make up the final Arr object.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]Show all
Attributes
- Companion
- trait
- Supertypes
- Self type
-
BuilderArrPairMap.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BuilderArrPairMap
Builder for Arrs of PairStrElems via map method.
Builder for Arrs of PairStrElems via map method.
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait BuilderArrFlat[StrArr]trait BuilderSeqLikeFlat[StrArr]trait BuilderSeqLike[StrArr]trait BuilderColl[StrArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
BuilderArrString.type
Trait for creating the ArrTFlatBuilder type class instances for ArrValueN final classes. Instances for the [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTFlatBuilder type class instances for ArrValueN final classes. Instances for the [[BuilderArrFlat] should go in the companion object the ArrT final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderSeqLikeFlat[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]Show all
Trait for creating the ArrTBuilder. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Trait for creating the ArrTBuilder. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of B. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderColl[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderShow all
Builder for a collection of type BB.
Builder for a collection of type BB.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BooleanArrBuilderclass LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]object BuilderArrStringclass LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]class ArrayBuilder[A]class ArrayIntBuilderclass ListBuilder[A]class VectorBuilder[A]trait BuilderSeqLike[BB]trait BuilderArrFlat[ArrB]class LineSegPairArrFlatBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]trait BuilderArrValueNFlat[ArrB]trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]trait LineSegPairArrCommonBuilder[B2]trait LineSegHCPairArrCommonBuilder[B2]trait BuilderSeqLikeFlat[BB]trait BuilderSeqLikeValueNFlat[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderSeqLikeInt3Flat[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLikeDblN[BB]trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]trait LineSegArrCommonBuildertrait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDbl5[BB]trait BuilderSeqLikeDbl6[BB]trait BuilderSeqLikeIntN[BB]trait BuilderArrInt1[ArrB]trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeInt4[BB]trait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeInt6[BB]Show all
Builder for collection via the map method.
Builder for collection via the map method.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object BooleanArrBuilderclass LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]object BuilderArrStringclass LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]class ArrayBuilder[A]class ArrayIntBuilderclass ListBuilder[A]class VectorBuilder[A]Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BuilderCollMap.type
This is the map builder for Arrays of Arrays of Double. It is not to be confused with the builder for Arrays of Double. It requires 3 memebers to be implemented in the final type BuffT, newBuff and fromArrayArrayDbl.
This is the map builder for Arrays of Arrays of Double. It is not to be confused with the builder for Arrays of Double. It requires 3 memebers to be implemented in the final type BuffT, newBuff and fromArrayArrayDbl.
Attributes
- Supertypes
Base trait for all SeqLike builders, both map builders and flatMap builders.
Base trait for all SeqLike builders, both map builders and flatMap builders.
Attributes
- Supertypes
- Known subtypes
-
trait BuilderArrFlat[ArrB]object BooleanArrBuilderclass LineSegPairArrFlatBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]object BuilderArrStringtrait BuilderArrValueNFlat[ArrB]trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]object DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass RArrAllBuilder[B]trait LineSegPairArrCommonBuilder[B2]class LineSegPairArrMapBuilder[B2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]trait LineSegHCPairArrCommonBuilder[B2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]trait BuilderSeqLikeFlat[BB]trait BuilderSeqLikeValueNFlat[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderSeqLikeInt3Flat[BB]class LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderclass MultipleArrMapBuilder[A]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLikeDblN[BB]trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]trait LineSegArrCommonBuildertrait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDbl5[BB]trait BuilderSeqLikeDbl6[BB]trait BuilderSeqLikeIntN[BB]trait BuilderArrInt1[ArrB]trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeInt4[BB]trait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeInt6[BB]Show all
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl2Flat[ArrB]
Builder for SeqLikes with Dbl2Elem elements via the map method. Hence the type of the element is known at the call site.
Builder for SeqLikes with Dbl2Elem elements via the map method. Hence the type of the element is known at the call site.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Constructs SeqLikeDbl3 objects.
Constructs SeqLikeDbl3 objects.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl3Flat[ArrB]
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl5Flat[ArrB]
Builder for SeqLikeDbl6 types.
Builder for SeqLikeDbl6 types.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl6Flat[ArrB]
A builder for all SeqLike classes that can be constructed from an Array of Doubles.
A builder for all SeqLike classes that can be constructed from an Array of Doubles.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuildertrait LineSegArrCommonBuilderclass LineSegArrFlatBuilderclass LineSegArrMapBuildertrait BuilderArrDbl4Flat[ArrB]trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDbl5[BB]trait BuilderSeqLikeDbl6[BB]Show all
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Builds SeqLike objects via flatMap methods. Hence the type of the element of the sequence or specifiying sequence is not known at the call site.
Builds SeqLike objects via flatMap methods. Hence the type of the element of the sequence or specifiying sequence is not known at the call site.
Attributes
- Supertypes
- Known subtypes
-
trait BuilderArrFlat[ArrB]object BooleanArrBuilderclass LineSegPairArrFlatBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]object BuilderArrStringtrait BuilderArrValueNFlat[ArrB]trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]object DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass RArrAllBuilder[B]trait BuilderSeqLikeValueNFlat[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderSeqLikeInt3Flat[BB]Show all
base trait for constructing SeqlikeInt2 objects by both map and flatMap methods.
base trait for constructing SeqlikeInt2 objects by both map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrInt2Flat[ArrB]
Builds SeqLikeInt2 objects via the map method.
Builds SeqLikeInt2 objects via the map method.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait BuilderSeqLikeIntNFlat[BB]trait BuilderSeqLikeValueNFlat[BB]trait BuilderSeqLikeFlat[BB]trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Builder for SeqLikes with Int3Elems via the map method, meaning the element type is known at the call site..
Builder for SeqLikes with Int3Elems via the map method, meaning the element type is known at the call site..
Attributes
- Supertypes
-
trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Base trait for builders of SeqLikeInt4 objects via both map and flatMap methods.
Base trait for builders of SeqLikeInt4 objects via both map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Builders for SeqLikeInt4 objects via the map f: A => B method.
Builders for SeqLikeInt4 objects via the map f: A => B method.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt4[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Builder for SeqLikes with Int5 elements via the map method, where the call site knows the typeof th element, but not the type of compound object.
Builder for SeqLikes with Int5 elements via the map method, where the call site knows the typeof th element, but not the type of compound object.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Builder of SeqLikeInt6 objects via the map f: A => B method.
Builder of SeqLikeInt6 objects via the map f: A => B method.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt6[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrInt1[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeInt3Flat[BB]trait BuilderSeqLikeInt4[BB]class LineSegHCMapBuilderclass LineSegSCMapBuildertrait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeInt6[BB]trait BuilderSeqLikeIntNFlat[BB]Show all
Constructs SeqLikeIntN objects via flatMap method. Type of element known not known at at call site. Hence implicit look up will be in the in the SeqLike's companion object.
Constructs SeqLikeIntN objects via flatMap method. Type of element known not known at at call site. Hence implicit look up will be in the in the SeqLike's companion object.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueNFlat[BB]trait BuilderSeqLikeFlat[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderSeqLikeInt3Flat[BB]
Constructs SeqLikeIntN objects via map method. Type of element known at at call site. Hence implicit look up will be in the element companion object.
Constructs SeqLikeIntN objects via map method. Type of element known at at call site. Hence implicit look up will be in the element companion object.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Builder trait for map operations. This has the additional method of buffGrow(buff: BuffT, value: B): Unit. This method is not required for flatMap operations where the type of the element of the SeqLike that the builder is constructed may not be known at the point of dispatch.
Builder trait for map operations. This has the additional method of buffGrow(buff: BuffT, value: B): Unit. This method is not required for flatMap operations where the type of the element of the SeqLike that the builder is constructed may not be known at the point of dispatch.
Attributes
- Supertypes
- Known subtypes
-
object BooleanArrBuilderclass LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]class HStepPairArrMapBuilder[B2]class HCenPairArrMapBuilder[B2]class HSepBuilderArrPairMap[B2]class HCenStepPairArrMapBuilder[A2]class SqCenStepPairArrMapBuilder[A2]class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]class BuilderArrPairStrMap[B2]class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]object BuilderArrStringclass LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]Show all
Base trait for all SeqLikeValueN builders.
Base trait for all SeqLikeValueN builders.
Attributes
- Supertypes
- Known subtypes
-
trait BuilderArrValueNFlat[ArrB]trait BuilderArrDblNFlat[ArrB]trait BuilderArrDbl2Flat[ArrB]trait BuilderArrDbl3Flat[ArrB]trait BuilderArrDbl4Flat[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderArrDbl5Flat[ArrB]trait BuilderArrDbl6Flat[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrIn1Flat[ArrT]trait BuilderArrInt2Flat[ArrB]trait BuilderArrInt3Flat[ArrB]trait BuilderArrInt4Flat[ArrB]trait BuilderArrInt5Flat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderSeqLikeDblN[BB]trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]class LineSegLLArrMapBuildertrait LineSegArrCommonBuilderclass LineSegArrMapBuildertrait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDbl5[BB]trait BuilderSeqLikeDbl6[BB]trait BuilderSeqLikeIntN[BB]trait BuilderArrInt1[ArrB]trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeInt3Flat[BB]trait BuilderSeqLikeInt4[BB]class LineSegHCMapBuilderclass LineSegSCMapBuildertrait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeInt6[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderSeqLikeValueNFlat[BB]Show all
Constructs SeqLikeValueN objects via flatMap method. Element type not known at call site.
Constructs SeqLikeValueN objects via flatMap method. Element type not known at call site.
Attributes
- Supertypes
-
trait BuilderSeqLikeFlat[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderSeqLikeIntNFlat[BB]trait BuilderSeqLikeInt3Flat[BB]
Map builder for SeqLikeValueN classes.
Map builder for SeqLikeValueN classes.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderColl[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegLLArrMapBuilderclass LineSegArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderShow all
Attributes
- Supertypes
- Known subtypes
Efficient immutable Array based collection for Chars. When parsing sequences of Chars, it is recommended to use this class in conjunction with the CharsOff, the Char Arr offset class, which allows the dropping of Char elements without having to rebuild a new Array.
Efficient immutable Array based collection for Chars. When parsing sequences of Chars, it is recommended to use this class in conjunction with the CharsOff, the Char Arr offset class, which allows the dropping of Char elements without having to rebuild a new Array.
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Immutable heapless iterator for Char arrays. At runtime this should just be an integer which indexes into a CharArr. This it self is just a compile time wrapped Array[Char]. This allows you to decompose the Char Array without having to create a new Array each time you drop a character or characters.
Immutable heapless iterator for Char arrays. At runtime this should just be an integer which indexes into a CharArr. This it self is just a compile time wrapped Array[Char]. This allows you to decompose the Char Array without having to create a new Array each time you drop a character or characters.
Attributes
- Companion
- object
- Supertypes
Extractor for empty immutable heapless iterator for Chars.
Extractor object for immutable heapless iterator for Chars with length == 1.
Extractor object for immutable heapless iterator for Chars with length == 1.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff1.type
Extractor for immutable heapless iterator for Chars with at l element.
Extractor for immutable heapless iterator for Chars with at l element.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff1Tail.type
Extractor object for immutable heapless iterator for Chars with length == 2.
Extractor object for immutable heapless iterator for Chars with length == 2.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff2.type
Extractor for immutable heapless iterator for Chars with at least 2 elements.
Extractor for immutable heapless iterator for Chars with at least 2 elements.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff2Tail.type
Extractor object for immutable heapless iterator for Chars with length == 3.
Extractor object for immutable heapless iterator for Chars with length == 3.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff3.type
Extractor for immutable heapless iterator for Chars with at least 3 elements.
Extractor for immutable heapless iterator for Chars with at least 3 elements.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff3Tail.type
Extractor object for immutable heapless iterator for Chars with length == 4.
Extractor object for immutable heapless iterator for Chars with length == 4.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff4.type
Extractor for immutable heapless iterator for Chars with at least 4 elements.
Extractor for immutable heapless iterator for Chars with at least 4 elements.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOff4Tail.type
Extractor object for the first element for immutable heapless iterator for Chars with at length >= 1. Use this when you don't care about the tail.
Extractor object for the first element for immutable heapless iterator for Chars with at length >= 1. Use this when you don't care about the tail.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOffHead.type
Extractor object for the first 2 elements for immutable heapless iterator for Chars with length >= 2. Use this when you don't care about the tail.
Extractor object for the first 2 elements for immutable heapless iterator for Chars with length >= 2. Use this when you don't care about the tail.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOffHead2.type
Extractor object for the first 3 elements for immutable heapless iterator for Chars with length >= 3. Use this when you don't care about the tail.
Extractor object for the first 3 elements for immutable heapless iterator for Chars with length >= 3. Use this when you don't care about the tail.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOffHead3.type
Extractor object for the first 3 elements for immutable heapless iterator for Chars with length >= 3. Use this when you don't care about the tail.
Extractor object for the first 3 elements for immutable heapless iterator for Chars with length >= 3. Use this when you don't care about the tail.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CharsOffHead4.type
The argbValue must start with 0xFF if the default full opacity is required. So 0xFFFF0000 gives full opacity Red
The argbValue must start with 0xFF if the default full opacity is required. So 0xFFFF0000 gives full opacity Red
Attributes
- Companion
- object
- Supertypes
-
trait Int1Elemtrait IntNElemtrait ValueNElemtrait SpecialTtrait FillFacettrait GraphicFacetclass AnyValtrait Matchableclass AnyShow all
Companion object for Colour class, contains named values for the standard web colours and implicit instances for various type classes.
ArrayBuffer based buffer class for Colours.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ColourBuff.type
This trait provides a few handy methods for classes with the colour member
This trait provides a few handy methods for classes with the colour member
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Armytrait NationOpttrait Nationobject Austriaobject Britainobject Franceobject Germanyobject Italyobject Neutralobject Ottomanobject Russiaobject Spainobject NationLesstrait Lelevobject Hillyobject HillyLakesobject MountLakesobject Mountainsobject Plainobject PlainLakestrait WSepobject WSepNonetrait WSepSomeobject Scarptrait Waterobject Lakeobject Seaobject SeaIcePermobject SeaIceWintertrait WTileclass Landobject TerrainNoneclass Lunitclass LunitStateclass Teamobject TeamAobject TeamBtrait Terrobject Plainobject Waterobject Woodsclass Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass Lunitclass LunitStateclass Teamobject TeamAobject TeamBobject TeamCobject TeamDobject TeamEtrait VSepobject VSepNonetrait VSepSomeobject Rivertrait Waterobject Lakeobject Seatrait VTiletrait Landobject Hillobject Mountainobject Plainclass EArea2object Anatoliaobject Arabiaobject Armeniaobject Iraqobject Kurdistanobject LakeTuzobject LakeVanobject Levantobject Persiaobject AfricaCentralobject AfricaHornobject AngloaZambiaobject Congoobject LakeMalawiobject LakeMweruobject LakeTanganyikaobject LakeVictoriaobject Madagascarobject SaharaWestobject SouthAfricaobject WestAfricaSouthobject Zanzibarobject ZimMozobject centralAfricaEastobject Alaskaobject AleutPenisulaobject BaffinIslandobject Bajaobject BanksIslandobject CanadaCentralobject CanadaNorthWestobject CanadaSouthEastobject CanadaSouthWestobject ColomVenezobject Cubaobject Delmarvaobject DevonIslandobject ElSalPanamaobject EllesmereIslandobject Floridaobject GreatBearLakeobject GreatSlaveLakeobject Hispaniolaobject Jamaicaobject LakeErieobject LakeHuronobject LakeMichiganobject LakeOntarioobject LakeSuperiorobject LakeWinnipegobject MelvilleIslandobject Mexicoobject MexicoEastobject MicheganLowerobject NewBrunswickobject NewFoundlandobject NovaScotiaobject Nunavutobject PrinceWalesIslandobject Quebeciaobject ReindeerLakeobject SouthAmericaEastobject SouthAmericaMiddleobject SouthAmericaSouthobject SouthAmericaWestobject SouthamptonIslandobject StLawrenceIslandobject Ungavaobject UsaMidWestobject UsaNorthEastobject UsaNorthWestobject UsaPrariesSouthobject UsaSouthobject UsaSouthWestobject VictoriaIslandobject Chinaobject FeAsiaobject Hainanobject Himalayasobject Indiaobject IndoChinaobject Kamchatkaobject Kazakobject Koreaobject Kyrgyyzstanobject LakeBaikalobject MalayPeninsulaobject Manchuriaobject Mongoliaobject Pakistanobject RusNorthobject SevernyIslandobject SiberiaNorthobject SiberiaSouthobject SiberiaWestobject SriLankaobject Taiwanobject Xinjiangobject Yakutiaobject Alpslandobject Alsaceobject AzovSeaobject BalkansEastobject BalkansWestobject Baltlandobject BelgLuxobject Caspianobject Crimeaobject Englandobject Faroeobject Finlandiaobject FranceSouthobject Frankiaobject Funenobject Germaniaobject Gotlandobject Greeceobject Hiiumaaobject IberiaNorthobject IberiaSouthobject Irelandobject IslayJuraobject IsleLewisobject ItalyHeelobject ItalyNorthobject ItalySouthobject ItalyToeobject JanMayenobject Jutlandobject KolaPeninsulaobject MarmaraSeaobject Netherlandsobject Olandobject Orkneysobject Peloponneseobject Polandiaobject RussiaSouthobject Saaremaaobject ScotlandHighobject ScotlandLowobject Shetlandobject SwedenNorthobject SwedenSouthobject Uistobject Ukraineobject VolgaRegionobject Walesobject Zealandobject Borneoobject LesserSundaobject Luzonobject Mindanoobject NewGuineaobject Palawanobject Samarobject Sulawesiobject Sumatraobject Visayasobject javaIslandobject Canariasobject Cephaloniaobject Chiosobject Corfuobject Corsicaobject Creteobject Cyprusobject Lesbosobject Maghrebobject Majorcaobject Rhodesobject SaharaCentralobject SaharaEastobject Sardinaobject Sicilyobject Sinaiobject AntarticaEastobject AntarticaWestobject Articobject Australiaobject Greenlandobject Hawaiiobject NZNorthIslandobject NZSouthIslandobject Nordauslandetobject RossSeaIceobject Svalbardobject Tasmaniaobject WeddelSeaIceobject WesternAustraliaobject Hokkaidoobject Honshuobject Icelandobject Kyshuobject sakhalintrait MuDesigtrait LuDesigtrait LuNumberedDesigclass BrArmyDesigNumclass BrCorpsDesigclass DeKorpsNumtrait DeLuDesigNumclass DeArmeeNumtrait BrArmyDesigclass BrArmyDesigUnNumtrait DeArmeeIdclass DeArmeeUnNumtrait DeKorpsclass DeKorpsUnNumtrait PzArmyclass PzArmeeUnNumtrait MuNumberedDesigtrait DeMuDesigNumtrait Munittrait Lunitclass LunitImutclass BrArmyclass DeArmeetrait Polityobject Britainobject Deutchobject Franceobject Germanyobject Japanobject Prussiaobject Sovietobject Sovietstrait Playerobject PBlackobject PWhiteclass Armyclass Nationobject NBlueobject NOrangeobject NRedobject NVioletobject NoNationclass Corpstrait LandTerrobject Hillobject Plaintrait Tiletrait LandLikeclass Islandclass Landobject Seatrait SSBodytrait Moonobject TheMoontrait SSPrimaryBodytrait Planetobject Earthobject Jupiterobject Marsobject Mercuryobject Neptuneobject Plutoobject Saturnobject Uranusobject Venusobject Sunclass LunitStatetrait Lunitclass Armyclass CavalryCorpsclass Squadtrait ZugTerrtrait Buildingobject StoneBuildingobject WoodBuildingobject Hillobject Lakeobject Plainobject WheatFieldShow all
Specialist Arr, immutable sequence Array[Int] based class for Colours.
Specialist Arr, immutable sequence Array[Int] based class for Colours.
Attributes
- Companion
- object
- Supertypes
-
trait SeqLikeInt1[Colour]trait SeqLikeIntN[Colour]trait ArrayIntBackedtrait SeqLikeValueN[Colour]trait ArrNoParam[Colour]class AnyValtrait Matchableclass AnyShow all
Class for the singleton companion objects of ArrInt4 final classes to extend.
Class for the singleton companion objects of ArrInt4 final classes to extend.
Attributes
- Supertypes
- Known subtypes
-
object LineSegHCArrobject LineSegSCArr
Helper trait for Companion objects of ArrPairDbl2 classes.
Helper trait for Companion objects of ArrPairDbl2 classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Companion object helper trait for constructing ArrPairDbl3 objects.
Helper trait for Companion objects of ArrPairDblN classes.
Helper trait for Companion objects of ArrPairDblN classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Helper trait for companion objects for ArrPairInt1s.
Helper trait for companion objects for ArrPairInt1s.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Helper trait for the companion objects of instantiable ArrPairInt2 classes.
Helper trait for the companion objects of instantiable ArrPairInt2 classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Helper trait for companion objects of instantiable PairInt3 classes.
Helper trait for companion objects of instantiable PairInt3 classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object HCenStepPairArrobject SqCenStepPairArr
Attributes
- Supertypes
- Known subtypes
Helper trait for Companion objects of buffers of Int6Elems.
Helper trait for Companion objects of buffers of Int6Elems.
Attributes
- Supertypes
- Known subtypes
-
object LineSegHvOffsetBuff
Helper trait for BuffIntN companion objects. Facilitates factory apply methods.
Helper trait for BuffIntN companion objects. Facilitates factory apply methods.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Class for the singleton companion objects of ArrDbl2 final classes to extend.
Class for the singleton companion objects of ArrDbl2 final classes to extend.
Attributes
- Supertypes
- Known subtypes
-
object LinePathLLobject PolygonLLobject LinePathobject LinePathM2object PolygonGenobject PolygonM2object Pt2Arrobject PtM2Arrobject Vec2Arrobject MyDbl2ArrShow all
Class for the singleton companion objects of Dbl3seqLike final classes to extend.
Class for the singleton companion objects of Dbl3seqLike final classes to extend.
Attributes
- Supertypes
- Known subtypes
Class for the singleton companion objects of Dbl4SeqSpec final classes to extend.
Class for the singleton companion objects of Dbl4SeqSpec final classes to extend.
Attributes
- Supertypes
- Known subtypes
Helper class for companion objects of final SeqSpecDbl5 classes.
Helper class for companion objects of final SeqSpecDbl7 sequence-defined classes.
Helper class for companion objects of final SeqSpecDbl7 sequence-defined classes.
Attributes
- Supertypes
- Known subtypes
-
object CurveSegDistsobject ShapeGenOld
Helper trait for Companion objects of ArrDblN classes.
Helper trait for Companion objects of ArrDblN classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object LinePathLLobject PolygonLLobject LinePathobject LinePathM2object PolygonGenobject PolygonM2object Pt2Arrobject PtM2Arrobject Vec2Arrobject MyDbl2Arrobject LinePathM3object PolygonM3object PtM3Arrobject LineSegLLArrobject LineSegArrobject LineSegM2Arrobject CurveSegDistsobject ShapeGenOldobject LineSegM3ArrShow all
Helper class for companion objects of final SeqLikeInt1 classes.
Helper class for companion objects of final SeqLikeInt1 classes.
Attributes
- Supertypes
- Known subtypes
Helper class for companion objects of final SeqSpecInt2 classes.
Helper class for companion objects of final SeqSpecInt2 classes.
Attributes
- Supertypes
- Known subtypes
-
object HCenArrobject HSepArrobject HVertArrobject LinePathHCobject PolygonHCobject PolygonSqCobject SqVertArrShow all
Helper class for companion objects of final SeqSpecInt3 classes.
Helper class for companion objects of final SeqSpecInt3 classes.
Attributes
- Supertypes
- Known subtypes
Helper trait for Companion objects of ArrIntN collection classes, where the type parameter ArrA is the IntNElem type of the of the collection class.
Helper trait for Companion objects of ArrIntN collection classes, where the type parameter ArrA is the IntNElem type of the of the collection class.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object LineSegHCArrobject LineSegSCArrobject HStepArrobject HStepLikeArrobject HVDirnArrobject HCenArrobject HSepArrobject HVertArrobject LinePathHCobject PolygonHCobject PolygonSqCobject SqVertArrobject HCenStepArrobject HStepCenArrobject HvOffsetArrobject PolygonHvOffsetobject SqCenStepArrShow all
Helper trait for Companion objects of SeqLikeLongN classes.
Helper trait for Companion objects of SeqLikeLongN classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Helper class for companion objects of final Dbl6SeqSpec classes.
Helper class for companion objects of final Dbl6SeqSpec classes.
Attributes
- Supertypes
- Known subtypes
-
object LineSegM3Arr
An object that can be constructed from 2 Doubles. These are used as elements in ArrDbl2 Array[Double] based collections.
An object that can be constructed from 2 Doubles. These are used as elements in ArrDbl2 Array[Double] based collections.
Attributes
- Supertypes
- Known subtypes
-
trait PointDbl2class LatLongclass Pt2class PtM2class MyDbl2Elemtrait TellElemDbl2trait Vec2Likeclass Vec2trait length2Mclass Vec2MShow all
A specialised flat ArrayBuffer[Double] based trait for Dbl3Elems collections.
A specialised immutable, flat Array[Double] based collection of a type of Dbl4Elems.
A specialised immutable, flat Array[Double] based collection of a type of Dbl4Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl4[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
Attributes
- Supertypes
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl4Elems.
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl4Elems.
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDbl4[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl6Elems.
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl6Elems.
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDbl6[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
An object that can be constructed from 7 Doubles. These are used in SeqSpecDbl7 classes including ArrDbl7 sequence collections.
An object that can be constructed from 7 Doubles. These are used in SeqSpecDbl7 classes including ArrDbl7 sequence collections.
Attributes
- Supertypes
- Known subtypes
-
class CurveTailclass DistCurveTail
An immutable Array based class for Doubles. Note the convention that for final classes The "Arr" part of the name is placed second, as opposed to for example the non instantiable ArrDbl1 and ArrDbl2 traits.
Companion object for the Dbls Array based class for Doubles, contains a repeat parameter factory method.
Attributes
- Supertypes
-
trait BuilderArrFlat[DblArr]trait BuilderSeqLikeFlat[DblArr]trait BuilderSeqLike[DblArr]trait BuilderColl[DblArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
DblArrBuilder.type
An object that can be constructed from N Doubles. These are used as elements in ArrDblN Array[Double] based collections.
An object that can be constructed from N Doubles. These are used as elements in ArrDblN Array[Double] based collections.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegLikeDblN[VT]trait LineSegLikeDbl4[VT]class LineSegLLclass LineSegclass LineSegM2trait LineSegLikeDbl6[VT]class LineSeg3trait PointDblNtrait PointDbl2class LatLongclass Pt2class PtM2trait PointDbl3class Pt3class PtM3trait Dbl1Elemclass Angletrait AngleLikeclass Latitudeclass Longitudeclass AngleVectrait Dbl2Elemclass MyDbl2Elemtrait TellElemDbl2trait Vec2Likeclass Vec2trait length2Mclass Vec2Mtrait Dbl3Elemtrait Vec3Likeclass Vec3trait Dbl4Elemtrait Dbl5Elemtrait Dbl6Elemclass LineSegM3trait Dbl7Elemclass CurveTailclass DistCurveTailShow all
Type class for default values.
Type class for default values.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Companion object for the DefaultValue type class trait, contains instances for common types.
Companion object for the DefaultValue type class trait, contains instances for common types.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DefaultValue.type
Extractor function object for digit character.
Extractor function object for digit character.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DigitChar.type
Extractor function object for digit character.
Extractor function object for digit character.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DigitCharNum.type
Directory path absolute.
Directory path absolute.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DirPathAbs.type
Extension class for Double. This is created as a separate class to keep down the size of the package object.
Extension class for Double. This is created as a separate class to keep down the size of the package object.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
An Errors handling class. Consider changing name to EHan. The main ways to consume the final result of the flatMap operation are fold, getElse, foreach and forEither. This corresponds, but is not functionally equivalent to an Either[StrList, A] or Either[List[String], +A]. There are advantages to having a separate class and I find that I rarely use Either apart from with standard errors as the Left type. However use the methods biMap, to Either, eitherMap and eitherFlatMap when interoperability with Either is required. In my view Either[T] class is redundant and is rarely used except as an errors handler. So it makes sense to use a dedicated class.
An Errors handling class. Consider changing name to EHan. The main ways to consume the final result of the flatMap operation are fold, getElse, foreach and forEither. This corresponds, but is not functionally equivalent to an Either[StrList, A] or Either[List[String], +A]. There are advantages to having a separate class and I find that I rarely use Either apart from with standard errors as the Left type. However use the methods biMap, to Either, eitherMap and eitherFlatMap when interoperability with Either is required. In my view Either[T] class is redundant and is rarely used except as an errors handler. So it makes sense to use a dedicated class.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Companion object for EMon trait contains implicit class for EMon returning extension methods on String and Show implicit instance.
Attributes
- Supertypes
Equality type class trait for Product 4.
Equality type class trait for Product 4.
Attributes
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EqArrayIntBacked.type
Equals type class trait has one method eqT that tests Equality on 2 values of type T.
Equals type class trait has one method eqT that tests Equality on 2 values of type T.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
The companion object for the EqT type class, containing instances for common types. This does not currently use a functor instance for a number of reasons.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Extension methods for String. Brought into scope by the stringToImplicit method in the package object.
Extension methods for String. Brought into scope by the stringToImplicit method in the package object.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Supertypes
-
trait BuilderArrFlat[FloatArr]trait BuilderSeqLikeFlat[FloatArr]trait BuilderSeqLike[FloatArr]trait BuilderColl[FloatArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
FloatArrBuilder.type
The functor type class.
The functor type class.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
The Good sub class of EMon[+A]. This corresponds, but is not functionally equivalent to an Either[List[String], +A] based Right[Refs[String], +A].
Extractor function object for a Good Arr Sequence of length 0.
Extractor function object for a Good Arr Sequence of length 1.
Extractor function object for a Good Arr Sequence of length 1.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GoodArr1.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GoodArr2.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GoodArr3.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GoodArr4.type
Extractor function object for hexadecimal characters.
Extractor function object for hexadecimal characters.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HexaDigitChar.type
Extractor function object for lower case hexadecimal letter, 'a' .. 'f'.
Extractor function object for lower case hexadecimal letter, 'a' .. 'f'.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HexaLowerChar.type
Extractor function object for upper case Hexadecimal letter, 'A' .. 'F'.
Extractor function object for upper case Hexadecimal letter, 'A' .. 'F'.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HexaUpperChar.type
An object that can be constructed from a single Int. These are used in ArrInt1 Array[Int] based collections.
An object that can be constructed from a single Int. These are used in ArrInt1 Array[Int] based collections.
Attributes
- Supertypes
- Known subtypes
-
trait LuUniLevelobject ArmyGroupobject Battaletteobject Battalionobject Brigadeobject Companyobject Corpetteobject Corpsobject Divisetteobject Divisionobject Echelonobject FieldArmetteobject FieldArmytrait LunitSoleLikeobject FirePairobject FireTeamobject LunitSoleobject Platoonobject Regimentobject Squadetteobject TheatreArmyobject ZugSecttrait HVDirnOpttrait HVDirntrait HVDirnPrimaryobject HVDLobject HVDRobject HVDnobject HVULobject HVURobject HVUpobject HVLtobject HVRtobject HVExactclass HVOffsetDeltatrait TStepLiketrait HStepLiketrait HStepobject HexDLobject HexDRobject HexLtobject HexRtobject HexULobject HexURobject HStepStaytrait SqStepLiketrait SqSteptrait SqStepDiagobject SqDLobject SqDRobject SqULobject SqURtrait SqStepPerpobject SqDnobject SqLtobject SqRtobject SqUpobject SqStepStaytrait TStepSidedclass Colourclass MTimeShow all
An object that can be constructed from 2 Ints. These are used in ArrInt2 Array[Int] based collections.
An object that can be constructed from 2 Ints. These are used in ArrInt2 Array[Int] based collections.
Attributes
- Supertypes
- Known subtypes
-
trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertShow all
An object that can be constructed from 3 Ints. These are used in SeqSpecInt3 based collections.
An object that can be constructed from 3 Ints. These are used in SeqSpecInt3 based collections.
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
An object that can be constructed from 6 Ints. These are used in ArrInt6 Array[Int] based collections.
An object that can be constructed from 6 Ints. These are used in ArrInt6 Array[Int] based collections.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegLikeInt6[VT]class LineSegHvOffset
Builder object for IntArr.
Builder object for IntArr.
Attributes
- Supertypes
-
trait BuilderArrFlat[IntArr]trait BuilderSeqLikeFlat[IntArr]trait BuilderSeqLike[IntArr]trait BuilderColl[IntArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
IntArrBuilder.type
ArrayBuffer class for IntArr. End users should rarely have need to use this class
Extension methods for Int.
Extension methods for Int.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
A class that can be construct from a fixed number of Ints. Because of the fixed length of these elements they can be be stored as and reconstructed from a single Array[Int] of primitive values.
A class that can be construct from a fixed number of Ints. Because of the fixed length of these elements they can be be stored as and reconstructed from a single Array[Int] of primitive values.
Attributes
- Supertypes
- Known subtypes
-
trait LineSegLikeIntN[VT]trait LineSegLikeInt4[VT]class LineSegHCclass LineSegSCtrait LineSegLikeInt6[VT]class LineSegHvOffsettrait Int1Elemtrait LuUniLevelobject ArmyGroupobject Battaletteobject Battalionobject Brigadeobject Companyobject Corpetteobject Corpsobject Divisetteobject Divisionobject Echelonobject FieldArmetteobject FieldArmytrait LunitSoleLikeobject FirePairobject FireTeamobject LunitSoleobject Platoonobject Regimentobject Squadetteobject TheatreArmyobject ZugSecttrait HVDirnOpttrait HVDirntrait HVDirnPrimaryobject HVDLobject HVDRobject HVDnobject HVULobject HVURobject HVUpobject HVLtobject HVRtobject HVExactclass HVOffsetDeltatrait TStepLiketrait HStepLiketrait HStepobject HexDLobject HexDRobject HexLtobject HexRtobject HexULobject HexURobject HStepStaytrait SqStepLiketrait SqSteptrait SqStepDiagobject SqDLobject SqDRobject SqULobject SqURtrait SqStepPerpobject SqDnobject SqLtobject SqRtobject SqUpobject SqStepStaytrait TStepSidedclass Colourclass MTimetrait Int2Elemtrait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait Int3Elemclass HCenRowclass HCenStepclass HStepCenclass HvOffsetclass SqCenSteptrait Int4Elemtrait Int5Elemtrait Int6ElemShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object TerainIsTypeobject AnyRefIsType
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JustOrName[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JustOrName[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
-
JustNone.type
Extractor function object for letter character.
Extractor function object for letter character.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LetterChar.type
Extractor function object for lower case letter character.
Extractor function object for lower case letter character.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LetterLower.type
Extractor function object for letter or digit character.
Extractor function object for letter or digit character.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LetterOrDigitChar.type
Extractor function object for letter or underscore.
Extractor function object for letter or underscore.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Extractor function object for upper case letter character.
Extractor function object for upper case letter character.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
LetterUpper.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Supertypes
-
trait BuilderArrFlat[LongArr]trait BuilderSeqLikeFlat[LongArr]trait BuilderSeqLike[LongArr]trait BuilderColl[LongArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
LongArrBuilder.type
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
An instant of time specified to the nearest minute. By default uees Gregorian Calender
Matches values of type A to periods in historical time. Each value has a start time. It is optional if there is a final end time, allowing the final value of the series to continue into the indefinite future. For example in principle we know the start date of each of our Prime Minsters, but we can never know for certain the end date of the current Prime Minister.
Matches values of type A to periods in historical time. Each value has a start time. It is optional if there is a final end time, allowing the final value of the series to continue into the indefinite future. For example in principle we know the start date of each of our Prime Minsters, but we can never know for certain the end date of the current Prime Minister.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MTimeSeries.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait BuffDbl2[MyDbl2Elem]trait BuffDblN[MyDbl2Elem]trait BuffValueN[MyDbl2Elem]trait BuffSequ[MyDbl2Elem]trait Sequ[MyDbl2Elem]trait SeqLike[MyDbl2Elem]class AnyValtrait Matchableclass AnyShow all
The Multiple type class allow you to represent multiple values of type A. Implicit conversion in package object.
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MultipleBuff.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
trait ArrDbl2[MyDbl2Elem]trait SeqLikeDbl2[MyDbl2Elem]trait ArrDblN[MyDbl2Elem]trait ArrValueN[MyDbl2Elem]trait ArrNoParam[MyDbl2Elem]trait Arr[MyDbl2Elem]trait Sequ[MyDbl2Elem]trait SeqLikeDblN[MyDbl2Elem]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[MyDbl2Elem]trait SeqLike[MyDbl2Elem]class AnyValtrait Matchableclass AnyShow all
Attributes
An example of a class that is based on the product of 2 Doubles. This class, MyDbl2Arr and their companion objects show you the boiler plate necessary to create and use custom efficient flat Array based immutable collection classes.
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MyDbl2Elem.type
An OptEither with a none value it has neither a value of type A or typeB,
An OptEither with a none value it has neither a value of type A or typeB,
Attributes
- Supertypes
- Self type
-
NoOptEither.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NotSubTypeOf.type
Extractor object for operator characters.
Extractor object for operator characters.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OperatorChar.type
Attributes
- Supertypes
- Known subtypes
-
object NoColourclass SomeColour
An Optional Either. The value can be an A a B or none.
An Optional Either. The value can be an A a B or none.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
ArrPair where the A1 type is finalised in the instantiable classes.
ArrPair where the A1 type is finalised in the instantiable classes.
Attributes
- Supertypes
- Known subtypes
-
class 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]Show all
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PtM3Pair[A2]
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPair[A2]
Attributes
- Supertypes
- Known subtypes
-
class LineSegPair[A2]class LatLongPair[A2]class LocationLLclass Pt2Pair[A2]class PtM3Pair[A2]Show all
These classes are for use in ArrPairs.
These classes are for use in ArrPairs.
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class HCenRowPair[A]class LineSegPair[A2]class LineSegHCPair[A2]class LineSegSCPair[A2]class LatLongPair[A2]class LocationLLclass Pt2Pair[A2]class PtM3Pair[A2]class HDirnPathPair[A2]class HStepArrPair[A2]class PolygonHCPair[A2]class HStepPair[A2]class HCenPair[A2]class HSepPair[A2]class SqCenPair[A2]class HCenStepPair[A2]class SqCenStepPair[A2]class PairStrElem[A2]class PolygonLLPair[A2]class PolygonGenPair[A2]class PolygonM2Pair[A2]class PolygonM3Pair[A2]Show all
These classes are for use in PairArrFinalA1s. The A1 type is finalised in the instantiable classes
These classes are for use in PairArrFinalA1s. The A1 type is finalised in the instantiable classes
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class LineSegPair[A2]class LineSegHCPair[A2]class LineSegSCPair[A2]class LatLongPair[A2]class LocationLLclass Pt2Pair[A2]class PtM3Pair[A2]class HDirnPathPair[A2]class HStepArrPair[A2]class PolygonHCPair[A2]class HStepPair[A2]class HCenPair[A2]class HSepPair[A2]class SqCenPair[A2]class HCenStepPair[A2]class SqCenStepPair[A2]class PairStrElem[A2]class PolygonLLPair[A2]class PolygonGenPair[A2]class PolygonM2Pair[A2]class PolygonM3Pair[A2]Show all
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HStepPair[A2]
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HCenStepPair[A2]class SqCenStepPair[A2]
Pair where the first component is an Int4Elem. This allows these pair elements to be stored efficently in Int4PAirArrs, where the first Int4Elem components are backed bya single Array[Int].
Pair element where the first component is an IntNElemA class that can be construct from a fixed number of Ints. Because of the fixed length of these elements Arrs of them can be be stored as and reconstructed from a single Array[Int] of primitive values
Pair element where the first component is an IntNElemA class that can be construct from a fixed number of Ints. Because of the fixed length of these elements Arrs of them can be be stored as and reconstructed from a single Array[Int] of primitive values
Attributes
- Supertypes
- Known subtypes
-
class LineSegHCPair[A2]class LineSegSCPair[A2]class HStepPair[A2]class HCenPair[A2]class HSepPair[A2]class SqCenPair[A2]class HCenStepPair[A2]class SqCenStepPair[A2]Show all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PairStrElem.type
Attributes
- Supertypes
-
class Any
- Known subtypes
-
trait PersistNtrait Persist1Plus[A1]trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]class Landtrait TellDbl3trait TellInt3class HCenRowtrait PersistNFixedtrait ShowNFixed[A]trait ShowTellN[A]trait UnshowN[R]trait PersistNRepeat[AR]trait Show[A]class MultipleShow[A]trait PersistBoth[A]class PersistBothSimple[A]trait ShowCompound[A]trait ShowSimple[A]trait ShowTell[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]class ShowTellInt2[R]class ShowTellInt4[R]class ShowTellSimple[R]trait ShowTellSum[A]trait Telltrait WTileobject SeaIcePermobject TerrainNonetrait Waterobject Lakeobject Seaobject SeaIceWintertrait AngleLikeclass Latitudeclass Longitudeclass Angleclass AngleVectrait HexRegtrait Hexligntrait HGridclass HGridGenclass EGridclass EGridLongclass EGrid120Longclass EGrid120LongPartclass EGrid13Longclass EGrid13LongPartclass EGrid160Longclass EGrid160LongPartclass EGrid220Longclass EGrid220LongPartclass EGrid320Longclass EGrid320LongPartclass EGrid460Longclass EGrid460LongPartclass EGrid640Longclass EGrid640LongPartclass EGrid80LongPartclass EGridMegaLongclass EGridMegaLongPartclass EGridLongFullclass EGrid120LongFullclass EGrid13LongFullclass EGrid160LongFullclass EGrid220LongFullclass EGrid320LongFullclass EGrid460LongFullclass EGrid640LongFullclass EGrid80LongFullclass EGridMegaLongFulltrait EGridLongPartclass HCenRowLayer[A]trait TellNtrait TellSeqLike[Ae]trait TellSimpletrait Climateobject Borealtrait Desertobject DesertColdobject DesertHotobject IceCapobject Saheltrait SemiAridobject Savannahobject Steppeobject Subtropicaltrait Temperateobject Continentalobject Oceanicobject Tropicalobject Tundratrait LandUseobject CivMixobject Forestobject LandFreetrait Lelevobject Hillyobject HillyLakesobject MountLakesobject Mountainsobject Plainobject PlainLakestrait WSepobject WSepNonetrait WSepSomeobject Scarptrait Polityobject Macedonobject Romeobject Spartatrait Factionobject Eriduobject Urukclass Characterobject CharacAobject CharacBobject CharacYobject CharacZtrait DungTerrobject Openobject Wallclass Factionobject Fact1object Fact2trait Polityobject Britainobject Deutchobject Franceobject Germanyobject Japanobject Prussiaobject Sovietobject Sovietstrait Draughttrait DarkDraughtobject DarkKingobject DarkMantrait Kingobject LightKingtrait LightDraughtobject LightMantrait Manclass Nationobject NBlueobject NOrangeobject NRedobject NVioletobject NoNationobject Turntrait Polityobject Britainobject Francetrait Polityobject Britainobject Franceobject Germanytrait ZugTerrtrait Buildingobject StoneBuildingobject WoodBuildingobject Hillobject Lakeobject Plainobject WheatFieldtrait Unshow[T]class UnshowMultiple[A]class IntEvClassclass UnshowIdents[A]trait UnshowSingletons[A]class UnshowSingletonsImp[A]trait UnshowSum[A]Show all
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]class Landtrait TellDbl3trait TellInt3class HCenRowShow all
Attributes
- Supertypes
-
trait PersistNRepeat[Ar]trait Persist1Plus[A1]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show all
Attributes
- Supertypes
-
trait PersistNRepeat[Ar]trait Persist1Plus[A1]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
A base trait for Tell2 and UnShow2. It is not a base trait for Show2, as ShowTell2 classes do not need this data, as they can delegate to the Tell2 object to implement their interfaces.
A base trait for Tell2 and UnShow2. It is not a base trait for Show2, as ShowTell2 classes do not need this data, as they can delegate to the Tell2 object to implement their interfaces.
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]Show all
Attributes
- Companion
- object
- Supertypes
-
trait UnshowN[A]trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Persist2Both.type
Base trait for Persist2 and Persist3Plus classes. it declares the common properties of name1, name2, opt1 and opt2. It is not a base trait for Show2, as ShowTell2 classes do not need this data, as they can delegate to the Tell2 object to implement their interfaces.
Base trait for Persist2 and Persist3Plus classes. it declares the common properties of name1, name2, opt1 and opt2. It is not a base trait for Show2, as ShowTell2 classes do not need this data, as they can delegate to the Tell2 object to implement their interfaces.
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]class Landtrait TellDbl3trait TellInt3class HCenRowShow all
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]Show all
Attributes
- Companion
- object
- Supertypes
-
trait UnshowN[A]trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Persist3Both.type
A base trait for Tell3+, Show3+ and Unshow3+ classes. Declares the common properties of name1 - 3 and opt1 - 3.
A base trait for Tell3+, Show3+ and Unshow3+ classes. Declares the common properties of name1 - 3 and opt1 - 3.
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]class Landtrait TellDbl3trait TellInt3class HCenRowShow all
Attributes
- Supertypes
- Known subtypes
-
class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]Show all
Attributes
- Supertypes
- Known subtypes
-
class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]Show all
Attributes
- Supertypes
- Known subtypes
-
trait ShowInt5[A]class UnshowInt5[A]
A base trait for Unshow5+, declares the common properties of name1 - 5 and opt1 - 5.
A base trait for Unshow5+, declares the common properties of name1 - 5 and opt1 - 5.
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
A base trait for Show6+ and Unshow6+ classses. Declares the common properties of name1 - 6 and opt1 - 6.
A base trait for Show6+ and Unshow6+ classses. Declares the common properties of name1 - 6 and opt1 - 6.
Attributes
- Supertypes
- Known subtypes
Type class inatances for both Show and Unshow. Only use this class where all possilbe requirements have PersistBoth instances. Do not use it for such types as Sequences where all the potential components are not known.
Type class inatances for both Show and Unshow. Only use this class where all possilbe requirements have PersistBoth instances. Do not use it for such types as Sequences where all the potential components are not known.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class PersistBothSimple[A]class PersistDbl2Both[A]class PersistDbl3Both[A]class PersistInt2Both[A]Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistBoth.type
Attributes
- Supertypes
-
trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait UnshowDbl2[A]trait UnshowN[A]trait ShowDbl2[A]trait Persist1Plus[Double]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistDbl2Both.type
Attributes
- Companion
- object
- Supertypes
-
trait UnshowDbl3[A]trait UnshowN[A]trait ShowDbl3[A]trait Persist1Plus[Double]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistDbl3Both.type
Attributes
- Companion
- object
- Supertypes
-
trait UnshowInt2[A]trait UnshowN[A]trait ShowInt2[A]trait Persist1Plus[Int]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistInt2Both.type
Attributes
- Supertypes
-
trait Persistclass Any
- Known subtypes
-
trait Persist1Plus[A1]trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]class Landtrait TellDbl3trait TellInt3class HCenRowtrait PersistNFixedtrait ShowNFixed[A]trait ShowTellN[A]trait UnshowN[R]trait PersistNRepeat[AR]Show all
Base trait for ShowNFixed and UnshowN.
Base trait for ShowNFixed and UnshowN.
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait TellInt4class HGridRecttrait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]trait ShowInt5[A]class UnshowInt5[A]class Landtrait TellDbl3trait TellInt3class HCenRowtrait ShowNFixed[A]trait ShowTellN[A]trait UnshowN[R]Show all
Base trait for ShowNFixed and UnshowN.
Attributes
- Supertypes
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
trait ShowCompound[A]trait PersistBoth[A]trait Unshow[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistSeqSpecBoth.type
The immutable Array based class for types without there own specialised Arr collection classes. It inherits the standard foreach, map, flatMap and fold and their variations' methods from ArrayLike. As it stands in Scala 3.3.0 the Graphics module will not build for Scala3 for the Javascript target.
The immutable Array based class for types without there own specialised Arr collection classes. It inherits the standard foreach, map, flatMap and fold and their variations' methods from ArrayLike. As it stands in Scala 3.3.0 the Graphics module will not build for Scala3 for the Javascript target.
Attributes
- Companion
- object
- Supertypes
-
trait RefsSeqLike[A]trait Arr[A]trait Sequ[A]trait SeqLike[A]class AnyValtrait Matchableclass AnyShow all
Companion object for the RArr class contains factory apply method, EqT implicit type class instance and Extension method for Arr[A] where A extends AnyRef.
Extractor object for RArr of length greater or equalt ot 1.
The default Immutable Array based collection builder for the Arr[A] class.
The default Immutable Array based collection builder for the Arr[A] class.
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
R for stored by reference. The default BuffSequ class for types without their own specialist sequence classes.
R for stored by reference. The generalised default PAirArr for types that do not have there own specialised classes. Note although they are named as reference ArrPairs the A1 type parameter does not have to inherit from AnyRef.
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
R for the first component of the PairFinalA1Elem is stored by reference. BuffSequ for RPairElems. Note although they are named as reference types the A1 type parameter does not have to inherit from AnyRef.
R for the first component of the PairFinalA1Elem is stored by reference. BuffSequ for RPairElems. Note although they are named as reference types the A1 type parameter does not have to inherit from AnyRef.
Attributes
- Companion
- object
- Supertypes
R for stored by reference. The generalised default PairFinalA1Elem, that can be stored in the default unspecialised. Note although they are named as reference types the A1 type parameter does not have to inherit from AnyRef.
R for stored by reference. The generalised default PairFinalA1Elem, that can be stored in the default unspecialised. Note although they are named as reference types the A1 type parameter does not have to inherit from AnyRef.
Attributes
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Extension methods for the Seq[A] class. These are bought into scope by the seqToImplicit method in the package object.
Extension methods for the Seq[A] class. These are bought into scope by the seqToImplicit method in the package object.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
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.
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
- 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 StringBuffShow all
Attributes
- Supertypes
-
trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LatLongSeqLikeclass LatLongArrtrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait 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 ArrDbl2[A]class PtM2Arrclass Vec2Arrclass Vec2MArrclass MyDbl2Arrtrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathM2trait PolygonLikeDbl2[VT]class PolygonM2Show all
Attributes
- Supertypes
-
trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDbl3[A]class Pt3Arrclass PtM3Arrtrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathM3trait PolygonLikeDbl3[VT]class PolygonM3Show all
Attributes
- Supertypes
-
trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait Dbl4Arr[A]class LineSegArrclass LineSegLLArrclass LineSegM2Arrtrait Dbl4SeqSpec[A]Show all
Attributes
- Supertypes
-
trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDbl5[A]trait SeqSpecDbl5[A]
Sequence like class whose elements or sequence specifying elements Dbl6Elem can be constructed from 6 Doubles.
Sequence like class whose elements or sequence specifying elements Dbl6Elem can be constructed from 6 Doubles.
Attributes
- Supertypes
-
trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A class that can be encoded by a sequence of 7 Doubles. Includes ArrDbl7s and SeqSpecDbl7
A class that can be encoded by a sequence of 7 Doubles. Includes ArrDbl7s and SeqSpecDbl7
Attributes
- Supertypes
-
trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait 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 SeqLikeDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait 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 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]Show all
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairArr[A2]class PolygonGenPairArr[A2]class PolygonM2PairArr[A2]class PolygonM3PairArr[A2]Show all
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairBuff[A2]class PolygonGenPairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPair[A2]class PolygonGenPair[A2]class PolygonM2Pair[A2]class PolygonM3Pair[A2]Show all
Attributes
- Supertypes
- Known subtypes
-
trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass Colourstrait SeqSpecInt1[A]Show all
Specialised immutable flat Array[Int] based classes.
Specialised immutable flat Array[Int] based classes.
Attributes
- Supertypes
- Known subtypes
-
trait HCoordSeqLikeclass HCoordArrtrait HCoordSeqSpecclass LinePathHCclass PolygonHCtrait HVertSeqLikeclass HVertArrtrait SqCoordSeqLikeclass SqCoordArrtrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLikeclass SqVertArrtrait ArrInt2[A]class HCenArrclass HSepArrclass SqCenArrtrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonLikeInt2[VT]class HTilePolygonShow all
Sequence like class that has Int3Elems as its elements or its specifying sequence.
Sequence like class that has Int3Elems as its elements or its specifying sequence.
Attributes
- Supertypes
- Known subtypes
-
trait HvOffsetSeqLikeclass HvOffsetArrclass PolygonHvOffsettrait ArrInt3[A]class HCenRowArrclass HCenStepArrclass HStepCenArrclass SqCenStepArrtrait SeqSpecInt3[A]trait PolygonLikeInt3[VT]Show all
Attributes
- Supertypes
- Known subtypes
A compound object that could be a sequence or specified / defined by a sequence of Int5Elems.
A compound object that could be a sequence or specified / defined by a sequence of Int5Elems.
Attributes
- Supertypes
- Known subtypes
-
trait ArrInt5[A]trait SeqSpecInt5[A]
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
trait 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 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]Show all
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCPairArr[A2]
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCPairBuild[A2]
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCPairBuff[A2]
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCPair[A2]
A sequence of SeqLikePairElems stored in 2 Arrays for efficiency.
A sequence of SeqLikePairElems stored in 2 Arrays for efficiency.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairArr[A2]class PolygonGenPairArr[A2]class PolygonM2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]Show all
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonM2PairBuilder[A2]class PolygonM3PairBuilder[A2]class PolygonHCPairBuild[A2]Show all
A buffer of SeqLikePairElems stored in 2 ArrayBuffers for efficiency.
A buffer of SeqLikePairElems stored in 2 ArrayBuffers for efficiency.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairBuff[A2]class PolygonGenPairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonHCPairBuff[A2]Show all
An element that pairs a SeqSpec with a second value.
An element that pairs a SeqSpec with a second value.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPair[A2]class PolygonGenPair[A2]class PolygonM2Pair[A2]class PolygonM3Pair[A2]class PolygonHCPair[A2]Show all
Attributes
- Supertypes
-
trait SeqLike[A]class Any
- Known subtypes
-
trait ArrValueN[A]trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait 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]trait SeqLikeDblN[A]trait SeqLikeDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait 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 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]Show all
Sequence specified objects. An immutable class that can be specified by a sequence of elements. Uses a backing Array for efficient storage. Examples include polygons and line paths that can be specified by a sequence of points. It is possible for the specifying sequence to be a reference type.
Sequence specified objects. An immutable class that can be specified by a sequence of elements. Uses a backing Array for efficient storage. Examples include polygons and line paths that can be specified by a sequence of points. It is possible for the specifying sequence to be a reference type.
Attributes
- Supertypes
-
trait SeqLike[A]class Any
- Known subtypes
-
trait LinePathLike[VT]trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathM2trait LinePathDbl3[VT]class LinePathM3trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait PolygonLike[VT]trait PolygonValueN[VT]trait PolygonLikeDblN[VT]trait PolygonLikeDbl2[VT]class PolygonLLtrait 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 TriangleIsosGenclass PolygonGentrait PolygonYMirrorclass PolygonM2trait PolygonLikeDbl3[VT]class PolygonM3trait PolygonLikeIntN[VT]trait PolygonLikeInt2[VT]class PolygonHCclass PolygonSqCtrait PolygonLikeInt3[VT]class PolygonHvOffsettrait BoolSeqSpecclass HSideBoolLayertrait SeqSpecValueN[A]trait SeqSpecDblN[A]trait Dbl4SeqSpec[A]trait Dbl6SeqSpec[A]trait SeqSpecDbl2[A]trait LatLongSeqSpectrait Pt2SeqSpectrait SeqSpecDbl3[A]trait SeqSpecDbl5[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecIntN[A]trait SeqSpecInt1[A]trait SeqSpecInt2[A]trait HCoordSeqSpecclass HTilePolygontrait SqCoordSeqSpectrait SeqSpecInt3[A]trait SeqSpecInt4[A]trait SeqSpecInt5[A]trait SeqSpecInt6[A]trait SeqSpecLongN[A]Show all
A sequence-defined specialised immutable, flat Array[Double] based trait defined by a sequence of a type of Dbl2Elems.
A sequence-defined specialised immutable, flat Array[Double] based trait defined by a sequence of a type of Dbl2Elems.
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDbl2[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait LinePathDbl2[VT]class LinePathclass LinePathM2trait 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 TriangleIsosGenclass PolygonGentrait PolygonYMirrortrait PolygonLikeDbl2[VT]class PolygonM2trait Pt2SeqSpecShow all
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl3Elems.
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl3Elems.
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDbl3[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl5Elems.
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl5Elems.
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDbl5[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl7Elems.
A specialised immutable, flat Array[Double] based trait defined by data sequence of a type of Dbl7Elems.
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDbl7[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class ShapeGenOld
Base trait for classes that are defined by collections of elements that are products of Doubles, backed by an underlying Array[Double]. As well as ArrDblN classes this is also the base trait for classes like polygons that are defined by a collection of points.
Base trait for classes that are defined by collections of elements that are products of Doubles, backed by an underlying Array[Double]. As well as ArrDblN classes this is also the base trait for classes like polygons that are defined by a collection of points.
Attributes
- Supertypes
-
trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathM2trait LinePathDbl3[VT]class LinePathM3trait PolygonLikeDblN[VT]trait PolygonLikeDbl2[VT]class PolygonLLtrait 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 TriangleIsosGenclass PolygonGentrait PolygonYMirrorclass PolygonM2trait PolygonLikeDbl3[VT]class PolygonM3trait Dbl4SeqSpec[A]trait Dbl6SeqSpec[A]trait SeqSpecDbl2[A]trait LatLongSeqSpectrait Pt2SeqSpectrait SeqSpecDbl3[A]trait SeqSpecDbl5[A]trait SeqSpecDbl7[A]class ShapeGenOldShow all
A specialised immutable, flat Array[Int] based trait defined by a data sequence of a type of Int1Elems.
A specialised immutable, flat Array[Int] based trait defined by a data sequence of a type of Int1Elems.
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt1[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A specialised immutable, flat Array[Int] based trait defined by a data sequence of a type of Int2Elems.
A specialised immutable, flat Array[Int] based trait defined by a data sequence of a type of Int2Elems.
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt2[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathInt2[VT]class LinePathHCtrait PolygonLikeInt2[VT]class PolygonHCclass PolygonSqCtrait HCoordSeqSpecclass HTilePolygontrait SqCoordSeqSpecShow all
A specialised immutable, flat Array[Double] based trait defined by a data sequence of a type of Int3Elems.
A specialised immutable, flat Array[Double] based trait defined by a data sequence of a type of Int3Elems.
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt3[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait PolygonLikeInt3[VT]class PolygonHvOffset
A compound object defined / specified by a sequence of Int4Elems.
A compound object defined / specified by a sequence of Int4Elems.
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt4[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A compound object that is not a sequence but is specified / defined by an Int5Elem sequence.
A compound object that is not a sequence but is specified / defined by an Int5Elem sequence.
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt5[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Compound object defined / specified by Int6Elems
Compound object defined / specified by Int6Elems
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt6[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeIntN[A]trait ArrayIntBackedtrait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait PolygonLikeIntN[VT]trait PolygonLikeInt2[VT]class PolygonHCclass PolygonSqCtrait PolygonLikeInt3[VT]class PolygonHvOffsettrait SeqSpecInt1[A]trait SeqSpecInt2[A]trait HCoordSeqSpecclass HTilePolygontrait SqCoordSeqSpectrait SeqSpecInt3[A]trait SeqSpecInt4[A]trait SeqSpecInt5[A]trait SeqSpecInt6[A]Show all
A compound object defined / specified by a sequence of LongN elements.
A compound object defined / specified by a sequence of LongN elements.
Attributes
- Supertypes
-
trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeLongN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
An immutable trait defined by a collection of homogeneous value products. The underlying array is Array[Double], Array[Int] etc. The descendant classes include both [[Arr]s and classes like polygons and lines.
An immutable trait defined by a collection of homogeneous value products. The underlying array is Array[Double], Array[Int] etc. The descendant classes include both [[Arr]s and classes like polygons and lines.
Attributes
- Supertypes
- Known subtypes
-
trait PolygonValueN[VT]trait PolygonLikeDblN[VT]trait PolygonLikeDbl2[VT]class PolygonLLtrait 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 TriangleIsosGenclass PolygonGentrait PolygonYMirrorclass PolygonM2trait PolygonLikeDbl3[VT]class PolygonM3trait PolygonLikeIntN[VT]trait PolygonLikeInt2[VT]class PolygonHCclass PolygonSqCtrait PolygonLikeInt3[VT]class PolygonHvOffsettrait SeqSpecDblN[A]trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathM2trait LinePathDbl3[VT]class LinePathM3trait Dbl4SeqSpec[A]trait Dbl6SeqSpec[A]trait SeqSpecDbl2[A]trait LatLongSeqSpectrait Pt2SeqSpectrait SeqSpecDbl3[A]trait SeqSpecDbl5[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecIntN[A]trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait SeqSpecInt1[A]trait SeqSpecInt2[A]trait HCoordSeqSpecclass HTilePolygontrait SqCoordSeqSpectrait SeqSpecInt3[A]trait SeqSpecInt4[A]trait SeqSpecInt5[A]trait SeqSpecInt6[A]trait SeqSpecLongN[A]Show all
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.
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
- 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 StringBuffShow all
Class for creating RSOn settings.
Class for creating RSOn settings.
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
A type class for string, text and visual representation of objects. An alternative to toString. This trait has mor demanding ambitions . The capabilities of decimal place precision and explicit typing for numbers are placed defined here and in the corresponding Show type class although they have n meaning / purpose for many types, as separating them adds enormous complexity for very little gain.
A type class for string, text and visual representation of objects. An alternative to toString. This trait has mor demanding ambitions . The capabilities of decimal place precision and explicit typing for numbers are placed defined here and in the corresponding Show type class although they have n meaning / purpose for many types, as separating them adds enormous complexity for very little gain.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class MultipleShow[A]trait PersistBoth[A]class PersistBothSimple[A]class PersistDbl2Both[A]class PersistDbl3Both[A]class PersistInt2Both[A]trait ShowCompound[A]trait ShowNFixed[A]trait ShowDbl2[A]class ShowDbl2Imp[A]trait ShowInt2[A]class ShowInt2Imp[A]trait ShowDbl3[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]trait ShowTellN[A]trait ShowSimple[A]trait ShowTell[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]class ShowTellInt2[R]class ShowTellInt4[R]class ShowTellSimple[R]trait ShowTellSum[A]Show all
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Show1ArrayRepeat.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Show1OptRepeat.type
Attributes
- Supertypes
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]Show all
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]Show all
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show type class for 2 parameter case classes.
Show type class for 2 parameter case classes.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show type class instances / evidence for objects with 1 fixed component and a repeated parameter.
Show type class instances / evidence for objects with 1 fixed component and a repeated parameter.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show type class for 2 parameter case classes.
Show type class for 2 parameter case classes.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]Show all
Show type class for 2 parameter case classes.
Show type class for 2 parameter case classes.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]Show all
Show type class for 3 parameter case classes.
Show type class for 3 parameter case classes.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]Show all
Show type class for 3 field product types.
Show type class for 3 field product types.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]Show all
Show type class for 4 parameter case classes.
Show type class for 4 parameter case classes.
Attributes
- Companion
- object
- Supertypes
-
trait ShowNFixed[A]trait ShowCompound[A]trait Show[A]trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Show type class for 4 field product types.
Show type class for 4 field product types.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Show type class for 5 parameter case classes.
Show type class for 5 parameter case classes.
Attributes
- Companion
- object
- Supertypes
-
trait ShowNFixed[A]trait ShowCompound[A]trait Show[A]trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Show type class for 5 field product types.
Show type class for 5 field product types.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Show type class for 6 parameter case classes.
Show type class for 6 parameter case classes.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show type class for 6 field product types.
Show type class for 6 field product types.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Show the object just as its comma separated constituent values.
Show the object just as its comma separated constituent values.
Attributes
- Supertypes
- Self type
-
ShowCommas.type
Show the object just as its comma separated constituent values.
Show the object just as its comma separated constituent values.
Attributes
- Supertypes
- Self type
-
ShowCommasNoSpace.type
Show trait for Compound types contain elements, requiring the Show class or classes for the type or types of the constituent elements.
Show trait for Compound types contain elements, requiring the Show class or classes for the type or types of the constituent elements.
Attributes
- Supertypes
- Known subtypes
-
trait ShowNFixed[A]trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]trait ShowTellN[A]Show all
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Double]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistDbl2Both[A]class ShowDbl2Imp[A]
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Double]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistDbl3Both[A]class ShowDbl3Imp[A]
Produces Show type class instances for types with 4 Double components. Note a LineSeg does not use this class although it is held in memory as 4 Doubles. As its logical components are 2 points.
Produces Show type class instances for types with 4 Double components. Note a LineSeg does not use this class although it is held in memory as 4 Doubles. As its logical components are 2 points.
Attributes
- Supertypes
-
trait ShowNFixed[A]trait ShowCompound[A]trait Show[A]trait PersistNFixedtrait Persist1Plus[Double]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
Show the object in the standard default manner, with parameter names.
Show the object in the standard default manner, with parameter names.
Attributes
- Supertypes
- Self type
-
ShowFieldNames.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistInt2Both[A]class ShowInt2Imp[A]
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ShowInt3Imp[A]
Attributes
- Companion
- object
- Supertypes
-
trait ShowNFixed[A]trait ShowCompound[A]trait Show[A]trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ShowInt4Imp[A]
Attributes
- Supertypes
-
trait ShowNFixed[A]trait ShowCompound[A]trait Show[A]trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
The base trait for the persistence of algebraic product types, including case classes.
The base trait for the persistence of algebraic product types, including case classes.
Attributes
- Supertypes
-
trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowDbl2[A]class PersistDbl2Both[A]class ShowDbl2Imp[A]trait ShowInt2[A]class PersistInt2Both[A]class ShowInt2Imp[A]trait ShowDbl3[A]class PersistDbl3Both[A]class ShowDbl3Imp[A]trait ShowInt3[A]class ShowInt3Imp[A]class ShowDbl4[A]trait ShowInt4[A]class ShowInt4Imp[A]trait ShowInt5[A]trait ShowTellN[A]Show all
The base trait for the persistence of algebraic product types, including case classes where the last parameter repeats..
The base trait for the persistence of algebraic product types, including case classes where the last parameter repeats..
Attributes
- Supertypes
-
trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Supertypes
-
trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show all
Show the object as semicolon separated constituent values.
Show the object as semicolon separated constituent values preceded by their parameter names.
Show the object as semicolon separated constituent values preceded by their parameter names.
Attributes
- Supertypes
- Self type
-
ShowSemisNames.type
Show the object as semicolon separated constituent values.
Show the object as semicolon separated constituent values.
Attributes
- Supertypes
- Self type
-
ShowSemisNoSpace.type
All logical sequence classes are shown as "Seq"s. There encoding in memory and the immutability are irrelevant for their persistence.
All logical sequence classes are shown as "Seq"s. There encoding in memory and the immutability are irrelevant for their persistence.
Attributes
- Supertypes
- Known subtypes
Base traits for all Show type classs instances for sequence like objectss including not only SeqLikes but also standard library collections like Iterable and Arrays.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowSeqLike.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowSeqSpec.type
Shows a simple object like a Singleton object or a Double. For your own objects that you control it is better to use Show and its helper sub rather than the sub traits of ShowT to implement your Show functionality.S
Shows a simple object like a Singleton object or a Double. For your own objects that you control it is better to use Show and its helper sub rather than the sub traits of ShowT to implement your Show functionality.S
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowSimple.type
Represents the object with the minimum text to specify.
Show the object in the standard default manner, except the Space " " characters can not be used to represent a None.
Show the object in the standard default manner, except the Space " " characters can not be used to represent a None.
Attributes
- Supertypes
- Self type
-
ShowStdNoSpace.type
Show the object in the standard default manner, with field names and their types.
Show the object in the standard default manner, with field names and their types.
Attributes
- Supertypes
- Self type
-
ShowStdTypedFields.type
Currently can't think of a better name for this trait
Currently can't think of a better name for this trait
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ShowCommasobject ShowCommasNoSpaceobject ShowFieldNamesobject ShowSemisobject ShowSemisNamesobject ShowSemisNoSpaceobject ShowStdobject ShowStdNoSpaceobject ShowStdTypedFieldsobject ShowTypedobject ShowUnderScoreShow all
Show class for algebraic sum types. If you are using your own code then Show sum types handled by inheritance.
A sub trait of the Show sub class where the type parameter extends Tell. This allows this Show type class to delegate to the Tell object for the implementation of its strT and Show methods. It is better to use Tell and ShowTell for types you control rather than have the toString method delegate to the Show type class instance in the companion object. Potentially that can create initialisation order problems, but at the very least it can increase compile times. The typeStr is the only data that a Show instance requires, that can't be implemented through delegation to the Tell object.
A sub trait of the Show sub class where the type parameter extends Tell. This allows this Show type class to delegate to the Tell object for the implementation of its strT and Show methods. It is better to use Tell and ShowTell for types you control rather than have the toString method delegate to the Show type class instance in the companion object. Potentially that can create initialisation order problems, but at the very least it can increase compile times. The typeStr is the only data that a Show instance requires, that can't be implemented through delegation to the Tell object.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]class ShowTellInt2[R]class ShowTellInt4[R]trait ShowTellN[A]class ShowTellSimple[R]Show all
Type class trait for Showing Tell2 objects.
Type class trait for Showing Tell2 objects.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]class ShowTellInt2[R]Show all
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ShowTellInt4[R]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowTellDbl2.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowTellElemDbl2.type
A trait for making quick ShowT instances for TellElemInt2 classes. It uses the functionality of the ShowelemInt2.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowTellInt2.type
Attributes
- Supertypes
-
trait ShowTell[A]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Show class for types that extend TellSimple.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowTellSum.type
Show the object with the type of the object even if the string representation does not normally states its type. Eg Int(7).
Show the object with the type of the object even if the string representation does not normally states its type. Eg Int(7).
Attributes
- Supertypes
- Self type
-
ShowTyped.type
Represents the object with an underscore.
An OptEither instantiation that has a value of type B, the second type parameter.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SomeColour.type
Attributes
- Supertypes
-
trait Opt[A]class Any
- Known subtypes
-
class SomeColourclass SomeInt
if you create your own specialist Arr class for a type T, make sure that type T extends SpecialArrUser. This invalidates the implicit to build an RArr
if you create your own specialist Arr class for a type T, make sure that type T extends SpecialArrUser. This invalidates the implicit to build an RArr
Attributes
- Supertypes
-
class Any
if you create your own specialist Arr class for a type T, make sure that type T extends SpecialT. Traits that extend SpecialT are excluded from the implicit instance for RArr.
if you create your own specialist Arr class for a type T, make sure that type T extends SpecialT. Traits that extend SpecialT are excluded from the implicit instance for RArr.
Attributes
- Supertypes
-
class Any
- Known subtypes
-
class PolygonLLPair[A2]class PolygonM3Pair[A2]class HCenRowtrait ArrayDblBackedtrait SeqLikeDblN[A]trait ArrDblN[A]class LineSegLLArrclass LineSegArrtrait 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 SeqLikeDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait 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 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]class PolygonGenPair[A2]class PolygonM2Pair[A2]class PolygonHCPair[A2]trait ValueNElemtrait LineSegLike[VT]trait LineSegLikeDblN[VT]trait LineSegLikeDbl4[VT]class LineSegLLclass LineSegclass LineSegM2trait LineSegLikeDbl6[VT]class LineSeg3trait LineSegLikeIntN[VT]trait LineSegLikeInt4[VT]class LineSegHCclass LineSegSCtrait LineSegLikeInt6[VT]class LineSegHvOffsetclass LineSegM3trait DblNElemtrait PointDblNtrait PointDbl2class LatLongclass Pt2class PtM2trait PointDbl3class Pt3class PtM3trait Dbl1Elemclass Angletrait AngleLikeclass Latitudeclass Longitudeclass AngleVectrait Dbl2Elemclass MyDbl2Elemtrait TellElemDbl2trait Vec2Likeclass Vec2trait length2Mclass Vec2Mtrait Dbl3Elemtrait Vec3Likeclass Vec3trait Dbl4Elemtrait Dbl5Elemtrait Dbl6Elemtrait Dbl7Elemclass CurveTailclass DistCurveTailtrait IntNElemtrait Int1Elemtrait LuUniLevelobject ArmyGroupobject Battaletteobject Battalionobject Brigadeobject Companyobject Corpetteobject Corpsobject Divisetteobject Divisionobject Echelonobject FieldArmetteobject FieldArmytrait LunitSoleLikeobject FirePairobject FireTeamobject LunitSoleobject Platoonobject Regimentobject Squadetteobject TheatreArmyobject ZugSecttrait HVDirnOpttrait HVDirntrait HVDirnPrimaryobject HVDLobject HVDRobject HVDnobject HVULobject HVURobject HVUpobject HVLtobject HVRtobject HVExactclass HVOffsetDeltatrait TStepLiketrait HStepLiketrait HStepobject HexDLobject HexDRobject HexLtobject HexRtobject HexULobject HexURobject HStepStaytrait SqStepLiketrait SqSteptrait SqStepDiagobject SqDLobject SqDRobject SqULobject SqURtrait SqStepPerpobject SqDnobject SqLtobject SqRtobject SqUpobject SqStepStaytrait TStepSidedclass Colourclass MTimetrait Int2Elemtrait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait Int3Elemclass HCenStepclass HStepCenclass HvOffsetclass SqCenSteptrait Int4Elemtrait Int5Elemtrait Int6Elemtrait LongNElemtrait Long1ElemShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StrStrPairArr.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StringBuff.type
Extension class for String interpolation.
Extension class for String interpolation.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
A type class for a sum like operation
A type class for a sum like operation
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
A trait that is showed by itself. for providing an alternative to toString. Using this trait can be convenient, but at some level of the inheritance the type must provide a Show type class instance. It is better for the Show type class instance to delegate to this trait than have the toString method delegate to the Show type class instance in the companion object. Potentially that can create initialisation order problems, but at the very least it can increase compile times. The capabilities of decimal place precision and explicit typing for numbers are placed defined here and in the corresponding Show type class although they have no meaning / purpose for many types, as separating them adds enormous complexity for very little gain.
A trait that is showed by itself. for providing an alternative to toString. Using this trait can be convenient, but at some level of the inheritance the type must provide a Show type class instance. It is better for the Show type class instance to delegate to this trait than have the toString method delegate to the Show type class instance in the companion object. Potentially that can create initialisation order problems, but at the very least it can increase compile times. The capabilities of decimal place precision and explicit typing for numbers are placed defined here and in the corresponding Show type class although they have no meaning / purpose for many types, as separating them adds enormous complexity for very little gain.
Attributes
- Supertypes
-
trait Persistclass Any
- Known subtypes
-
trait WTileclass Landobject SeaIcePermobject TerrainNonetrait Waterobject Lakeobject Seaobject SeaIceWintertrait AngleLikeclass Latitudeclass Longitudeclass Angleclass AngleVectrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait HGridclass HGridGenclass EGridclass EGridLongclass EGrid120Longclass EGrid120LongPartclass EGrid13Longclass EGrid13LongPartclass EGrid160Longclass EGrid160LongPartclass EGrid220Longclass EGrid220LongPartclass EGrid320Longclass EGrid320LongPartclass EGrid460Longclass EGrid460LongPartclass EGrid640Longclass EGrid640LongPartclass EGrid80LongPartclass EGridMegaLongclass EGridMegaLongPartclass EGridLongFullclass EGrid120LongFullclass EGrid13LongFullclass EGrid160LongFullclass EGrid220LongFullclass EGrid320LongFullclass EGrid460LongFullclass EGrid640LongFullclass EGrid80LongFullclass EGridMegaLongFulltrait EGridLongPartclass HGridRectclass HCenRowLayer[A]trait TellNclass Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait TellDbl3trait TellInt3class HCenRowtrait TellInt4trait TellSeqLike[Ae]trait TellSimpletrait Climateobject Borealtrait Desertobject DesertColdobject DesertHotobject IceCapobject Saheltrait SemiAridobject Savannahobject Steppeobject Subtropicaltrait Temperateobject Continentalobject Oceanicobject Tropicalobject Tundratrait LandUseobject CivMixobject Forestobject LandFreetrait Lelevobject Hillyobject HillyLakesobject MountLakesobject Mountainsobject Plainobject PlainLakestrait WSepobject WSepNonetrait WSepSomeobject Scarptrait Polityobject Macedonobject Romeobject Spartatrait Factionobject Eriduobject Urukclass Characterobject CharacAobject CharacBobject CharacYobject CharacZtrait DungTerrobject Openobject Wallclass Factionobject Fact1object Fact2trait Polityobject Britainobject Deutchobject Franceobject Germanyobject Japanobject Prussiaobject Sovietobject Sovietstrait Draughttrait DarkDraughtobject DarkKingobject DarkMantrait Kingobject LightKingtrait LightDraughtobject LightMantrait Manclass Nationobject NBlueobject NOrangeobject NRedobject NVioletobject NoNationobject Turntrait Polityobject Britainobject Francetrait Polityobject Britainobject Franceobject Germanytrait ZugTerrtrait Buildingobject StoneBuildingobject WoodBuildingobject Hillobject Lakeobject Plainobject WheatFieldShow all
Trait for TellDec for a product of 2 logical elements. This trait is implemented directly by the type in question, unlike the corresponding Show2 trait which externally acts on an object of the specified type to create its String representations. For your own types it is better to inherit from Show2 and then use ShowTell2 or Persist2ElemT to create the type class instance for ShowT. The ShowTell2 or PersistTell2 class will delegate to Show2 for some of its methods. It is better to use Show2 to override toString method than delegating the toString override to a Show2 instance.
Trait for TellDec for a product of 2 logical elements. This trait is implemented directly by the type in question, unlike the corresponding Show2 trait which externally acts on an object of the specified type to create its String representations. For your own types it is better to inherit from Show2 and then use ShowTell2 or Persist2ElemT to create the type class instance for ShowT. The ShowTell2 or PersistTell2 class will delegate to Show2 for some of its methods. It is better to use Show2 to override toString method than delegating the toString override to a Show2 instance.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
-
class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertShow all
Tell trait for classes with 2+ Show parameters.
Tell trait for classes with 2+ Show parameters.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
-
class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass Landtrait TellDbl3trait TellInt3class HCenRowtrait TellInt4class HGridRectShow all
Attributes
- Supertypes
- Known subtypes
-
class HCenRowLayer[A]
Trait for TellDec for a product of 3 logical elements. This trait is implemented directly by the type in question, unlike the corresponding ShowEq3T trait which externally acts on an object of the specified type to create its String representations. For your own types it is better to inherit from Show3 and then use Show3ElemT or Persist3ElemT to create the type class instance for ShowT. The Show3ElemT or Persist3Elem class will delegate to Show3 for some of its methods. It is better to use Show3 to override toString method than delegating the toString override to a ShowEq3T instance.
Trait for TellDec for a product of 3 logical elements. This trait is implemented directly by the type in question, unlike the corresponding ShowEq3T trait which externally acts on an object of the specified type to create its String representations. For your own types it is better to inherit from Show3 and then use Show3ElemT or Persist3ElemT to create the type class instance for ShowT. The Show3ElemT or Persist3Elem class will delegate to Show3 for some of its methods. It is better to use Show3 to override toString method than delegating the toString override to a ShowEq3T instance.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
Tell trait for classes with 3+ Show parameters.
Tell trait for classes with 3+ Show parameters.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait TellNtrait Telltrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Tell trait for classes with 3+ Show parameters.
Tell trait for classes with 3+ Show parameters.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[A1]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
Shows a class with 2 Double components. Note if the class also extends ElemDbl2, the dbl1 and dbl2 properties, may be different to the show1 and show2 properties, unless the class extends TellElemDbl2.
Shows a class with 2 Double components. Note if the class also extends ElemDbl2, the dbl1 and dbl2 properties, may be different to the show1 and show2 properties, unless the class extends TellElemDbl2.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[Double]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
Show classes with 3 Double parameters.
Show classes with 3 Double parameters.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[Double]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
Trait for Show for product of 2 Doubles that is also an Dbl2Elem. This trait is implemented directly by the type in question, unlike the corresponding ShowTellDbl2 trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over Show2.
Trait for Show for product of 2 Doubles that is also an Dbl2Elem. This trait is implemented directly by the type in question, unlike the corresponding ShowTellDbl2 trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over Show2.
Attributes
- Supertypes
-
trait Dbl2Elemtrait DblNElemtrait ValueNElemtrait SpecialTtrait TellDbl2trait PersistNFixedtrait Persist1Plus[Double]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
Trait for Show for product of 2 Ints that is also an ElemInt2. This trait is implemented directly by the type in question, unlike the corresponding ShowTellInt2 trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over Show2.
Trait for Show for product of 2 Ints that is also an ElemInt2. This trait is implemented directly by the type in question, unlike the corresponding ShowTellInt2 trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over Show2.
Attributes
- Supertypes
-
trait Int2Elemtrait IntNElemtrait ValueNElemtrait SpecialTtrait TellInt2trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
-
trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertShow all
Trait for Show for product of 2 Ints. This trait is implemented directly by the type in question, unlike the corresponding ShowTellInt2 trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over Show2.
Trait for Show for product of 2 Ints. This trait is implemented directly by the type in question, unlike the corresponding ShowTellInt2 trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over Show2.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
-
trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertShow all
Show classes with 3 Int parameters.
Show classes with 3 Int parameters.
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait TellNtrait Telltrait Persistclass AnyShow all
- Known subtypes
-
class HCenRow
Attributes
- Supertypes
-
trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait TellNtrait Telltrait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HGridRect
Trait for Show for product types. This trait is implemented directly by the type in question, unlike the corresponding ShowNFixed trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over ShowNFixed.
Trait for Show for product types. This trait is implemented directly by the type in question, unlike the corresponding ShowNFixed trait which externally acts on an object of the specified type to create its String representations. For your own types ShowProduct is preferred over ShowNFixed.
Attributes
- Supertypes
- Known subtypes
-
class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LineSegclass Sqlignclass Armyclass HGViewtrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait Vec2Likeclass Pt2class Vec2trait length2Mclass Vec2Mtrait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass Landtrait TellDbl3trait TellInt3class HCenRowtrait TellInt4class HGridRectShow all
Tell trait for seequence like objects. The type parameter is named Ae, to correpond to the Ae type class in the corresponding Show and Unshow type class instances for the type of this object.
Tell trait for seequence like objects. The type parameter is named Ae, to correpond to the Ae type class in the corresponding Show and Unshow type class instances for the type of this object.
Attributes
- Supertypes
- Known subtypes
-
class HGridGenclass EGridclass EGridLongclass EGrid120Longclass EGrid120LongPartclass EGrid13Longclass EGrid13LongPartclass EGrid160Longclass EGrid160LongPartclass EGrid220Longclass EGrid220LongPartclass EGrid320Longclass EGrid320LongPartclass EGrid460Longclass EGrid460LongPartclass EGrid640Longclass EGrid640LongPartclass EGrid80LongPartclass EGridMegaLongclass EGridMegaLongPartclass EGridLongFullclass EGrid120LongFullclass EGrid13LongFullclass EGrid160LongFullclass EGrid220LongFullclass EGrid320LongFullclass EGrid460LongFullclass EGrid640LongFullclass EGrid80LongFullclass EGridMegaLongFulltrait EGridLongPartShow all
All the leaves of this trait must be Singleton objects. They just need to implement the str method. This will normally be the name of the object, but sometimes, it may be a lengthened or shortened version of the singleton object name.
All the leaves of this trait must be Singleton objects. They just need to implement the str method. This will normally be the name of the object, but sometimes, it may be a lengthened or shortened version of the singleton object name.
Attributes
- Supertypes
- Known subtypes
-
trait Climateobject Borealtrait Desertobject DesertColdobject DesertHotobject IceCapobject Saheltrait SemiAridobject Savannahobject Steppeobject Subtropicaltrait Temperateobject Continentalobject Oceanicobject Tropicalobject Tundratrait LandUseobject CivMixobject Forestobject LandFreetrait Lelevobject Hillyobject HillyLakesobject MountLakesobject Mountainsobject Plainobject PlainLakesobject SeaIcePermobject SeaIceWinterobject TerrainNonetrait WSepobject WSepNonetrait WSepSomeobject Scarptrait Waterobject Lakeobject Seatrait Polityobject Macedonobject Romeobject Spartatrait Factionobject Eriduobject Urukclass Characterobject CharacAobject CharacBobject CharacYobject CharacZtrait DungTerrobject Openobject Wallclass Factionobject Fact1object Fact2trait Polityobject Britainobject Deutchobject Franceobject Germanyobject Japanobject Prussiaobject Sovietobject Sovietstrait Draughttrait DarkDraughtobject DarkKingobject DarkMantrait Kingobject LightKingtrait LightDraughtobject LightMantrait Manclass Nationobject NBlueobject NOrangeobject NRedobject NVioletobject NoNationobject Turntrait Polityobject Britainobject Francetrait Polityobject Britainobject Franceobject Germanytrait ZugTerrtrait Buildingobject StoneBuildingobject WoodBuildingobject Hillobject Lakeobject Plainobject WheatFieldShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BlockMemtrait BlockMemTokenclass AsignTokentrait ClauseMemTokentrait ClauseMemExprTokentrait DigitSeqsCodeclass DeciFracPosTokenclass NatBase10Tokentrait EmptyExprTokenclass CommaTokenclass SemicolonTokenclass UnderscoreTokenclass HashAlphaTokentrait OpExprMemTokenclass CharTokentrait IdentifierTokentrait IdentLowerTokenclass IdentLowerHexaTokenclass IdentLowerOnlyTokenclass IdentUnderTokentrait IdentUpperTokentrait IdentUpperBase32Tokenclass IdentUpperHexaTokenclass IdentUpperOnlyTokenclass StringTokentrait ValidFracTokentrait DeciFracTokenclass DeciFracNegTokentrait FloatPtTokenclass FloatPtNegTokenclass FloatPtPosTokentrait IntStdTokenclass Nat0yTokentrait NatStdTokenclass Nat0xTokentrait RawBase10Tokenclass NegBase10Tokentrait ValidIntTokentrait ValidBase32IntTokentrait ValidRawBase32IntTokenclass RawBase32NegTokentrait ValidRawBase32NatTokenclass RawBase32NatTokentrait ValidRawHexaNatTokenclass RawHexaNatTokentrait ValidRawHexaIntTokentrait ValidRawHexaNegTokenclass RawHexaNegTokentrait ValidHexaIntTokentrait ValidPosFracTokentrait OperatorTokenclass OperatorPrec0Tokenclass OperatorPrec1Tokenclass SlashTokenclass PathTokenclass Dot2Tokenclass Dot3Tokenclass DotTokenclass ColonTokentrait Exprtrait AssignMemExprtrait AssignMemExprTokenclass ColonExprtrait ColonMemExprtrait ClauseMemExprtrait CompoundClauseMemExprclass AlphaBracketExprtrait ExprSeqNonEmptytrait BlockStatementsclass BracketedStructureclass FileStatementsclass StringStatementsclass ClausesExprclass InfixOpExprclass PreOpExprclass SpacedExprclass UnimplementedExprtrait ExprSeqtrait CompoundExprclass AsignExprobject EmptyStringExprtrait StatementMemtrait AssignMemtrait ColonOpMemtrait ClauseMemclass Clauseclass EmptyClausetrait Statementclass StatementEmptyclass StatementNoneEmptyclass arrImplicittrait Tokentrait BracketTokentrait BracketCloseTokenclass CurlyCloseTokenclass ParenthCloseTokenclass SquareCloseTokentrait BracketOpenclass CurlyOpenTokenclass ParenthOpenTokenclass SquareOpenTokentrait TextSpanCompoundclass FilePosnSeqImplicitShow all
The purpose of this trait is to give the position span of the syntax from its opening and closing components.
The purpose of this trait is to give the position span of the syntax from its opening and closing components.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait CompoundExprclass AsignExprclass ColonExprtrait CompoundClauseMemExprclass AlphaBracketExprtrait ExprSeqNonEmptytrait BlockStatementsclass BracketedStructureclass FileStatementsclass StringStatementsclass ClausesExprclass InfixOpExprclass PreOpExprclass SpacedExprclass UnimplementedExprclass EmptyClauseclass StatementEmptyclass StatementNoneEmptyclass FilePosnSeqImplicitShow all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TextSpanCompound.type
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JustOrName[Nothing]class Objecttrait Matchableclass AnyShow all
- Self type
-
Unknown.type
The UnShow type class produces an object in memory or an error sequence from RSON syntax strings.
The UnShow type class produces an object in memory or an error sequence from RSON syntax strings.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class UnshowMultiple[A]trait PersistBoth[A]class PersistBothSimple[A]class PersistDbl2Both[A]class PersistDbl3Both[A]class PersistInt2Both[A]class IntEvClassclass UnshowIdents[A]trait UnshowN[R]trait UnshowDbl2[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class UnshowInt2Imp[A]trait UnshowDbl3[A]class UnshowDbl3Imp[A]class UnshowInt3[A]trait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]class UnshowInt5[A]trait UnshowSingletons[A]class UnshowSingletonsImp[A]trait UnshowSum[A]Show all
Unshow type class instances / evidence for objects with 1 fixed component and 1 repeat parameter.
Unshow type class instances / evidence for objects with 1 fixed component and 1 repeat parameter.
Attributes
- Companion
- object
- Supertypes
-
trait PersistNRepeat[Ar]trait Persist1Plus[A1]trait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Unshow1OptRepeat.type
Unshow type class instances / evidence for objects with 1 fixed component and 1 repeat parameter.
Unshow type class instances / evidence for objects with 1 fixed component and 1 repeat parameter.
Attributes
- Companion
- object
- Supertypes
-
trait PersistNRepeat[Ar]trait Persist1Plus[A1]trait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Unshow1Repeat.type
UnShow type class trait for a 2 element Product.
UnShow type class trait for a 2 element Product.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait UnshowDbl2[A]class PersistDbl2Both[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class PersistInt2Both[A]class UnshowInt2Imp[A]Show all
common trait for Unshow type class instances for sum types with 2 or more components.
common trait for Unshow type class instances for sum types with 2 or more components.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait UnshowDbl2[A]class PersistDbl2Both[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class PersistInt2Both[A]class UnshowInt2Imp[A]trait UnshowDbl3[A]class PersistDbl3Both[A]class UnshowDbl3Imp[A]class UnshowInt3[A]trait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]class UnshowInt5[A]Show all
Unshow class for 3 logical parameter product types.
Unshow class for 3 logical parameter product types.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
common trait for Unshow type class instances for sum types with 3 or more components.
common trait for Unshow type class instances for sum types with 3 or more components.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait UnshowDbl3[A]class PersistDbl3Both[A]class UnshowDbl3Imp[A]class UnshowInt3[A]trait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]class UnshowInt5[A]Show all
UnShow class for 4 logical parameter product types.
UnShow class for 4 logical parameter product types.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
common trait for Unshow type class instances for sum types with 4 or more components.
common trait for Unshow type class instances for sum types with 4 or more components.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]class UnshowInt5[A]Show all
Unshow trait for 5 parameter product / case classes.
Unshow trait for 5 parameter product / case classes.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class UnshowInt5[A]
Common trait for Unshow type class instances for sum types with 5 or more components.
Common trait for Unshow type class instances for sum types with 5 or more components.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class UnshowInt5[A]
UnShow trait for 6 parameter / product / component classes.
UnShow trait for 6 parameter / product / component classes.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Common trait for Unshow type class instances for sum types with 6 or more components.
Common trait for Unshow type class instances for sum types with 6 or more components.
Attributes
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Double]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistDbl2Both[A]class UnshowDbl2Imp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowDbl2.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Double]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistDbl3Both[A]class UnshowDbl3Imp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowDbl3.type
Unshow type class instances for classes with 4 Double Unshow components. Note this wouldn't include classes like e line segement, because although it would be stored in memory as 4 Doubles for efficiency, for persistence purpose it has 2 point components.
Unshow type class instances for classes with 4 Double Unshow components. Note this wouldn't include classes like e line segement, because although it would be stored in memory as 4 Doubles for efficiency, for persistence purpose it has 2 point components.
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Double]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class UnshowDbl4Imp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowDbl4.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowFromArr.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowIdents.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistInt2Both[A]class UnshowInt2Imp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowInt2.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Companion object for UnshowInt3 trait contains factory apply method.
Companion object for UnshowInt3 trait contains factory apply method.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowInt3.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class UnshowInt4Imp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowInt4.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowInt5.type
Attributes
- Supertypes
-
trait PersistNFixedtrait PersistNtrait Unshow[R]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait UnshowDbl2[A]class PersistDbl2Both[A]class UnshowDbl2Imp[A]trait UnshowInt2[A]class PersistInt2Both[A]class UnshowInt2Imp[A]trait UnshowDbl3[A]class PersistDbl3Both[A]class UnshowDbl3Imp[A]class UnshowInt3[A]trait UnshowDbl4[A]class UnshowDbl4Imp[A]trait UnshowInt4[A]class UnshowInt4Imp[A]class UnshowInt5[A]Show all
The base trait for the persistence of algebraic product types, where the last component is a repeat parameter.
The base trait for the persistence of algebraic product types, where the last component is a repeat parameter.
Attributes
- Supertypes
-
trait PersistNRepeat[AR]trait PersistNtrait Unshow[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
object Unshow
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait UnshowPriority2object Unshow
Unshow type class instances for sequences, both Sequ and standard library classes such as List and Array. Uses the typeStr "Seq". As all these different types are persisted as logical sequences. Their in memory storage structure is irrelevant. They can all be reconstructed / unshown from an RSON Seq.
Unshow type class instances for sequences, both Sequ and standard library classes such as List and Array. Uses the typeStr "Seq". As all these different types are persisted as logical sequences. Their in memory storage structure is irrelevant. They can all be reconstructed / unshown from an RSON Seq.
Attributes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowSeqLike.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class UnshowSingletonsImp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowSingletons.type
Attributes
- Supertypes
- Self type
-
UtilExsApp.type
Attributes
- Supertypes
-
trait HtmlSectiontrait HtmlMultiLinetrait HtmlUnvoidtrait HtmlElemtrait XmlElemLiketrait XConclass Objecttrait Matchableclass AnyShow all
- Self type
-
UtilTokenSection.type
A class that can be constructed from a fixed number of homogeneous primitive values such as Ints, Doubles or Longs. The final class can be stored as * an Array of primitive values. Note the classes that extend this trait do not extend Product or its numbered sub traits, because the logical size of the product may not be the same as the number of primitive values, for example a LineSeg is a product of 2 Pt2s, but is composed from 4 Double values.
A class that can be constructed from a fixed number of homogeneous primitive values such as Ints, Doubles or Longs. The final class can be stored as * an Array of primitive values. Note the classes that extend this trait do not extend Product or its numbered sub traits, because the logical size of the product may not be the same as the number of primitive values, for example a LineSeg is a product of 2 Pt2s, but is composed from 4 Double values.
Attributes
- Supertypes
-
trait SpecialTclass Any
- Known subtypes
-
trait LineSegLike[VT]trait LineSegLikeDblN[VT]trait LineSegLikeDbl4[VT]class LineSegLLclass LineSegclass LineSegM2trait LineSegLikeDbl6[VT]class LineSeg3trait LineSegLikeIntN[VT]trait LineSegLikeInt4[VT]class LineSegHCclass LineSegSCtrait LineSegLikeInt6[VT]class LineSegHvOffsetclass LineSegM3trait DblNElemtrait PointDblNtrait PointDbl2class LatLongclass Pt2class PtM2trait PointDbl3class Pt3class PtM3trait Dbl1Elemclass Angletrait AngleLikeclass Latitudeclass Longitudeclass AngleVectrait Dbl2Elemclass MyDbl2Elemtrait TellElemDbl2trait Vec2Likeclass Vec2trait length2Mclass Vec2Mtrait Dbl3Elemtrait Vec3Likeclass Vec3trait Dbl4Elemtrait Dbl5Elemtrait Dbl6Elemtrait Dbl7Elemclass CurveTailclass DistCurveTailtrait IntNElemtrait Int1Elemtrait LuUniLevelobject ArmyGroupobject Battaletteobject Battalionobject Brigadeobject Companyobject Corpetteobject Corpsobject Divisetteobject Divisionobject Echelonobject FieldArmetteobject FieldArmytrait LunitSoleLikeobject FirePairobject FireTeamobject LunitSoleobject Platoonobject Regimentobject Squadetteobject TheatreArmyobject ZugSecttrait HVDirnOpttrait HVDirntrait HVDirnPrimaryobject HVDLobject HVDRobject HVDnobject HVULobject HVURobject HVUpobject HVLtobject HVRtobject HVExactclass HVOffsetDeltatrait TStepLiketrait HStepLiketrait HStepobject HexDLobject HexDRobject HexLtobject HexRtobject HexULobject HexURobject HStepStaytrait SqStepLiketrait SqSteptrait SqStepDiagobject SqDLobject SqDRobject SqULobject SqURtrait SqStepPerpobject SqDnobject SqLtobject SqRtobject SqUpobject SqStepStaytrait TStepSidedclass Colourclass MTimetrait Int2Elemtrait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVerttrait Int3Elemclass HCenRowclass HCenStepclass HStepCenclass HvOffsetclass SqCenSteptrait Int4Elemtrait Int5Elemtrait Int6Elemtrait LongNElemtrait Long1ElemShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Not sure about this class.
Not sure about this class.
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Extractor object for whitespace characters.
Extractor object for whitespace characters.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WhitespaceChar.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
WholeHours.type
Attributes
- Companion
- object
- Supertypes
-
class AnyValtrait Matchableclass Any
Value members
Concrete methods
Shortcut method to create ArrayBuffer with initial values. Buffer or buffer references the standard library's ArrayBuffer where as buff or Buff is used to reference openstrat variable length mutable collection classes.
Shortcut method to create ArrayBuffer with initial values. Buffer or buffer references the standard library's ArrayBuffer where as buff or Buff is used to reference openstrat variable length mutable collection classes.
Attributes
Constructs a new ArrayBuffer[A].
Constructs a new ArrayBuffer[A].
Attributes
Constructs a new ArrayBuffer[Double].
Constructs a new ArrayBuffer[Double].
Attributes
Constructs a new ArrayBuffer[Int].
Constructs a new ArrayBuffer[Int].
Attributes
Constructs a new ArrayBuffer[Long].
Constructs a new ArrayBuffer[Long].
Attributes
Gives the average of the supplied values.
Gives the average of the supplied values.
Attributes
Simplest Macro that shows source code position. Must include parenthesis debb(). Without the parenthesis the macro will not print.
Simplest Macro that shows source code position. Must include parenthesis debb(). Without the parenthesis the macro will not print.
Attributes
An expression debug macro. Prints out source code position followed by expression name, followed by expression value.
An expression debug macro. Prints out source code position followed by expression name, followed by expression value.
Attributes
Gives the scalar hypotenuse length for a right angled triangle form the paramter lengths of the other 2 sides.
Gives the scalar hypotenuse length for a right angled triangle form the paramter lengths of the other 2 sides.
Attributes
Not sure if this correct. This might throw on iStep = 0.
Not sure if this correct. This might throw on iStep = 0.
Attributes
Foreachs over a looped range of integers from parameter 1 to parameter 2 in steps of parameter 3. Throws on non termination.
Foreachs over a looped range of integers from parameter 1 to parameter 2 in steps of parameter 3. Throws on non termination.
Attributes
FlatMaps over a range of Ints returning a Arr[A]. From the iFrom parameter value to the iTo parameter value in steps of iStep parameter. Default step value is 1. Throws on non termination. Method name over loaded with a first parameter list of a single iTo parameter, where iFrom is 0 and iStep is 1.
FlatMaps over a range of Ints returning a Arr[A]. From the iFrom parameter value to the iTo parameter value in steps of iStep parameter. Default step value is 1. Throws on non termination. Method name over loaded with a first parameter list of a single iTo parameter, where iFrom is 0 and iStep is 1.
Attributes
FlatMaps over a range of Ints returning a Arr[A]. From 0 to the iTo parameter value steps of 1. Throws on non termination.Method name over loaded with a range of integers from parameter 1 to parameter 2 in steps of parameter 3.
FlatMaps over a range of Ints returning a Arr[A]. From 0 to the iTo parameter value steps of 1. Throws on non termination.Method name over loaded with a range of integers from parameter 1 to parameter 2 in steps of parameter 3.
Attributes
Foreachs over a range of integers from parameter 1 to parameter 2 in steps of parameter 3. Throws on non termination. Method name over loaded with a first parameter list of a single iTo parameter, where iFrom is 0 and iStep is 1.
Foreachs over a range of integers from parameter 1 to parameter 2 in steps of parameter 3. Throws on non termination. Method name over loaded with a first parameter list of a single iTo parameter, where iFrom is 0 and iStep is 1.
Attributes
Foreachs over a range of integers from 0 to the given parameter in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 to parameter 2 in steps of parameter 3.
Foreachs over a range of integers from 0 to the given parameter in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 to parameter 2 in steps of parameter 3.
Attributes
Folds over a range of Ints to an Int, adding the return Int value to the accumulator. From the start value to (while index is less than or equal to) the end value in integer steps. Default step value is 1. Throws on non termination.
Folds over a range of Ints to an Int, adding the return Int value to the accumulator. From the start value to (while index is less than or equal to) the end value in integer steps. Default step value is 1. Throws on non termination.
Attributes
Maps over a range of Ints returning a Arr[A]. From the iFrom parameter value to the iTo parameter value in integer steps. Default step value is 1.Throws on non termination. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Maps over a range of Ints returning a Arr[A]. From the iFrom parameter value to the iTo parameter value in integer steps. Default step value is 1.Throws on non termination. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Attributes
Maps over a range of Ints returning a Arr[A]. From 0 to to the iTo value in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 to parameter 2 in steps of parameter 3.
Maps over a range of Ints returning a Arr[A]. From 0 to to the iTo value in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 to parameter 2 in steps of parameter 3.
Attributes
FlatMaps over a range of Ints returning a Arr[A]. From the iFrom parameter value until the iUntil paraemter value in integer steps of iStep. Default step value is 1. Throws on non termination. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
FlatMaps over a range of Ints returning a Arr[A]. From the iFrom parameter value until the iUntil paraemter value in integer steps of iStep. Default step value is 1. Throws on non termination. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Attributes
FlatMaps over a range of Ints returning a Arr[A]. From 0 until the iUntil parameter value in integer steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
FlatMaps over a range of Ints returning a Arr[A]. From 0 until the iUntil parameter value in integer steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
Attributes
Foreachs over a range of integers from parameter 1 until parameter 2 in steps of parameter 3. Throws on non termination. Method name over loaded with a first parameter list of a single iTo parameter, where iFrom is 0 and iStep is 1. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Foreachs over a range of integers from parameter 1 until parameter 2 in steps of parameter 3. Throws on non termination. Method name over loaded with a first parameter list of a single iTo parameter, where iFrom is 0 and iStep is 1. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Attributes
Foreachs over a range of integers from 0 until the parameter in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
Foreachs over a range of integers from 0 until the parameter in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
Attributes
Folds over a range of Ints to an Int adding the return Int value to the accumulator. From the start value until (while index is less than) the end value in integer steps. Default step value is 1.
Folds over a range of Ints to an Int adding the return Int value to the accumulator. From the start value until (while index is less than) the end value in integer steps. Default step value is 1.
Attributes
Maps a range of Ints returning a Arr[A]. From the iFrom value until the iUntil value in steps of iStep. Default step value is 1. Throws on non termination. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Maps a range of Ints returning a Arr[A]. From the iFrom value until the iUntil value in steps of iStep. Default step value is 1. Throws on non termination. Method name over loaded with a first parameter list of a single iUntil parameter, where iFrom is 0 and iStep is 1.
Attributes
Maps a range of Ints to returning a Arr[A]. From 0 until the iUntil parameter value in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
Maps a range of Ints to returning a Arr[A]. From 0 until the iUntil parameter value in steps of 1. Throws on non termination. Method name over loaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
Attributes
if-else. If the condition is true, use 2nd parameter, else use 3rd parameter.
if-else. If the condition is true, use 2nd parameter, else use 3rd parameter.
Attributes
ifNot-else. If the condition is false, use 2nd parameter, else use 3rd parameter.
ifNot-else. If the condition is false, use 2nd parameter, else use 3rd parameter.
Attributes
2 dimensional from-to-step foreach loop. Throws on non termination.
2 dimensional from-to-step foreach loop. Throws on non termination.
Attributes
2 dimensional from 0-to-step foreach loop. Throws on non termination.
2 dimensional from 0-to-step foreach loop. Throws on non termination.
Attributes
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value to (while index is less than or equal to) the end value in integer steps. Default step values are 1.
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value to (while index is less than or equal to) the end value in integer steps. Default step values are 1.
Attributes
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value to (while index is less than or equal to) the end value in integer steps. Default step values are 1.
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value to (while index is less than or equal to) the end value in integer steps. Default step values are 1.
Attributes
2 dimensional from-until-step foreach loop. Throws on non termination. i is the index for the outer loop. j is the index for the inner loop. The method name is overloaded with a variant that takes single iUntil and jUntil parameters where the loop starts at 0 and has a step of 1.
2 dimensional from-until-step foreach loop. Throws on non termination. i is the index for the outer loop. j is the index for the inner loop. The method name is overloaded with a variant that takes single iUntil and jUntil parameters where the loop starts at 0 and has a step of 1.
Attributes
2 dimensional from-until-step foreach loop. Throws on non termination. i is the index for the outer loop. j is the index for the inner loop. The method name is overloaded with a variant that takes 3 parameters for the i and j loops.
2 dimensional from-until-step foreach loop. Throws on non termination. i is the index for the outer loop. j is the index for the inner loop. The method name is overloaded with a variant that takes 3 parameters for the i and j loops.
Attributes
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value until (while index is less than) the end value in integer steps. Default step values are 1.
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value until (while index is less than) the end value in integer steps. Default step values are 1.
Attributes
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value until (while index is less than) the end value in integer steps. Default step values are 1.
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value until (while index is less than) the end value in integer steps. Default step values are 1.
Attributes
3 dimensional from-to-step foreach loop. Throws on non termination.
3 dimensional from-to-step foreach loop. Throws on non termination.
Attributes
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value to (while index is less than or equal to) the end value in integer steps. Default step values are 1.
2 dimensional map function. i is the index for the outer loop. j is the index for the inner loop. maps over 2 ranges of Ints to an ArrBase[A]. From the start value to (while index is less than or equal to) the end value in integer steps. Default step values are 1.
Attributes
onlyIf-do. Only if the condition is true, perform the effect.
onlyIf-do. Only if the condition is true, perform the effect.
Attributes
Not sure about this method.
Not sure about this method.
Attributes
Macro for getting the file name and line number of the source code position.
Macro for getting the file name and line number of the source code position.
Attributes
Not sure what this method does.
Not sure what this method does.
Attributes
Repeats the procedure the given number of times.
Repeats the procedure the given number of times.
Attributes
Concrete fields
The cosine of 30 degrees or π/6 radians.
The cosine of 30 degrees or π/6 radians.
Attributes
the cosine of 60 degrees or π/3 radians.
the cosine of 60 degrees or π/3 radians.
Attributes
Pi. This has been named Pi1 to avoid a name clash if math._ is imported.
Pi. This has been named Pi1 to avoid a name clash if math._ is imported.
Attributes
The sine of 30 degrees or π/6 radians.
The sine of 30 degrees or π/6 radians.
Attributes
The sine of 60 degrees or π/3 radians.
The sine of 60 degrees or π/3 radians.
Attributes
The tangent of 30 degrees or π/6 radians.
The tangent of 30 degrees or π/6 radians.
Attributes
Implicits
Implicits
Extension methods for approximation type class.
Extension methods for approximation type class.
Attributes
Extension class for String interpolation.
Extension class for String interpolation.