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. Hex tile area 12470.765km.. Isle13 7611.551km² => 8878.113km². Isle12 6442.417km² => 7611.551km². Isle11 5370.710km² => 6442.417km². Isle10 4396.432km² => 5370.710km². Isle9 3519.581km² => 4396.432km². Isle8 2740.158km² => 3519.581km². Isle7 2058.163km² => 2740.158km². Isle6 1473.596km² => 2058.163km². Isle5 986.457km² => 1473.596km². Isle4 596.745km² => 986.457km². Isle3 304.462km² => 596.745km².
Hex tile grids for Earth with a hex scale of 120km, a C scale of 40km. Hex tile area 12470.765km.. Isle13 7611.551km² => 8878.113km². Isle12 6442.417km² => 7611.551km². Isle11 5370.710km² => 6442.417km². Isle10 4396.432km² => 5370.710km². Isle9 3519.581km² => 4396.432km². Isle8 2740.158km² => 3519.581km². Isle7 2058.163km² => 2740.158km². Isle6 1473.596km² => 2058.163km². Isle5 986.457km² => 1473.596km². Isle4 596.745km² => 986.457km². Isle3 304.462km² => 596.745km².
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 22170.250km. Isle13 13531.646km² => 15783.312km². Isle12 11453.185km² => 13531.646km². Isle11 9547.930km² => 11453.185km². Isle10 7815.879km² => 9547.930km². Isle9 6257.033km² => 7815.879km². Isle8 4871.392km² => 6257.033km². Isle7 3658.957km² => 4871.392km². Isle6 2619.726km² => 3658.957km². Isle5 1753.701km² => 2619.726km². Isle4 1060.881km² => 1753.701km². Isle3 541.265km² => 1060.881km².
Hex tile grids for Earth with a hex scale of 160km, a C scale of 40km. A tile area of 22170.250km. Isle13 13531.646km² => 15783.312km². Isle12 11453.185km² => 13531.646km². Isle11 9547.930km² => 11453.185km². Isle10 7815.879km² => 9547.930km². Isle9 6257.033km² => 7815.879km². Isle8 4871.392km² => 6257.033km². Isle7 3658.957km² => 4871.392km². Isle6 2619.726km² => 3658.957km². Isle5 1753.701km² => 2619.726km². Isle4 1060.881km² => 1753.701km². Isle3 541.265km² => 1060.881km².
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². Isle10 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². Isle10 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². Less than 4473.900km². Faroes 1399km² + Shetlands 1467km².
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². Less than 4473.900km². Faroes 1399km² + Shetlands 1467km².
Attributes
Hex tile grids for Earth with a hex scale of 640km, a C scale of 160km. 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. 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². Isle13 3382.911km² => 3945.828km². Isle12 2863.296km² => 3382.911km². Isle11 2386.982km² => 2863.296km². Isle10 1953.969km² => 2386.982km². Isle9 1564.258km² => 1953.969km². Isle8 1217.848km² => 1564.258km². Isle7 914.739km² => 1217.848km². Isle6 654.931km² <= 914.739km². 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². Isle13 3382.911km² => 3945.828km². Isle12 2863.296km² => 3382.911km². Isle11 2386.982km² => 2863.296km². Isle10 1953.969km² => 2386.982km². Isle9 1564.258km² => 1953.969km². Isle8 1217.848km² => 1564.258km². Isle7 914.739km² => 1217.848km². Isle6 654.931km² <= 914.739km². 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.403km². 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.403km². 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, Aff2Elem and Graphic2Elem 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, Aff2Elem and Graphic2Elem 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 you will use pWeb.
I'm just trying out a new package, not sure whether you 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
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
This package is for Java byte code targets.
This package is for Java byte code targets.
Attributes
Type members
Classlikes
Extension methods for Any type A.
Extension methods for Any type A.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
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 QuadrilateralFieldsclass QuadrilateralGenclass Trapeziumtrait Rectangletrait PhiRectangletrait PhiRectclass PhiRectHighclass PhiRectWideclass PhiRectangleGentrait Rectobject NoBoundsclass RectGenclass Sqlignclass RectangleGentrait Squareclass SquareGentrait Triangleclass TriangleGentrait TriangleIsosclass TriangleEquiclass TriangleIsosGenclass PolygonGentrait PolygonYMirrortrait ApproxDblclass LatLongclass Vec2trait Vec3Likeclass Pt3class Vec3trait VecPt2class Pt2Show 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]
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 LSeg2Arrtrait LineSegLen2Arr[VT]class LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrArrayDbl[A]class PolygonLLArrclass PolygonFm2Arrclass PolygonGenArrclass PolygonKm2Arrclass PolygonKm3Arrclass PolygonM2Arrclass PolygonM3Arrclass PolygonPm2Arrtrait ArrArrayInt[A]class HStepArrArrclass HStepPathArrclass PolygonHCArrclass PolygonSqCArrtrait ArrNoParam[A]trait ArrValueN[A]trait ArrDblN[A]trait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]class 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
-
class PolygonLLArrclass PolygonFm2Arrclass PolygonGenArrclass PolygonKm2Arrclass PolygonKm3Arrclass PolygonM2Arrclass PolygonM3Arrclass PolygonPm2ArrShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrArrayDblEq.type
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
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 SeqLikeImutDbl1[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class AngleArr
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 SeqLikeImutDbl2[A]trait SeqLikeDbl2[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait 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 SeqLikeImutDbl3[A]trait SeqLikeDbl3[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
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 SeqLikeImutDbl4[A]trait SeqLikeDbl4[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegLLArrclass LSeg2Arrclass LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2ArrShow all
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 SeqLikeImutDbl5[A]trait SeqLikeDbl5[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait 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 SeqLikeImutDbl6[A]trait SeqLikeDbl6[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
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 SeqLikeImutDbl7[A]trait SeqLikeDbl7[A]trait ArrDblN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class CurveSegMArrOld
Attributes
- Supertypes
-
trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegLLArrclass LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldShow 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 SeqLikeInt1Imut[A]trait SeqLikeInt1[A]trait ArrIntN[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeIntN[A]trait ArrValueN[A]trait SeqLikeImutValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeBacked[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 SeqLikeImutInt2[A]trait SeqLikeInt2[A]trait ArrIntN[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeIntN[A]trait ArrValueN[A]trait SeqLikeImutValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeBacked[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 SeqLikeImutInt3[A]trait SeqLikeInt3[A]trait ArrIntN[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeIntN[A]trait ArrValueN[A]trait SeqLikeImutValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait ArrIntN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeInt4Imut[A]trait SeqLikeInt4[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegHCArrclass LineSegSCArr
Attributes
- Supertypes
-
trait ArrIntN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SlimutInt5[A]trait SeqLikeInt5[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A specialised immutable, flat Array[Int] based collection of a type of Int6Elems.
A specialised immutable, flat Array[Int] based collection of a type of Int6Elems.
Attributes
- Supertypes
-
trait ArrIntN[A]trait ArrValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeImutInt6[A]trait SeqLikeInt6[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegHvOffsetArr
Attributes
- Supertypes
-
trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeIntN[A]trait ArrValueN[A]trait SeqLikeImutValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 SeqLikeImutValueN[A]trait SeqLikeBacked[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 SeqLikeImutValueN[A]trait SeqLikeBacked[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 LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 BuilderMapArrPair 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 BuilderMapArrPair 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
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArr[A2]class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]Show all
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Arr of PairDbl3Elems.
Arr of PairDbl3Elems.
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Arr of PairDbl4 elements.
Arr of PairDbl4 elements.
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArr[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
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]Show all
ArrPair where the A1 type is finalised in the instantiable classes.
ArrPair where the A1 type is finalised in the instantiable classes.
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArr[A2]class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]Show all
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HStepPairArr[A2]
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HCenStepPairArr[A2]class SqCenStepPairArr[A2]
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- 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
An Arr of PairElems where the first component of each PairElem is a SeqLike. Stored in 2 Arrays for efficiency.
An Arr of PairElems where the first component of each PairElem is a SeqLike. Stored in 2 Arrays for efficiency.
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]Show all
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]Show all
An Arr of PairElems where the first component of each pair is a SeqLikeIntN.
An Arr of PairElems where the first component of each pair is a SeqLikeIntN.
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PolygonHCPairArr[A2]
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ArrPairStr.type
An immutable Arr whose elements can be constructed from a fixed number of homogeneous primitive values.
An immutable Arr whose elements can be constructed from a fixed number of homogeneous primitive values.
Attributes
- Supertypes
-
trait SeqLikeImutValueN[A]trait SeqLikeValueN[A]trait ArrNoParam[A]trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDblN[A]class LineSegLLArrclass LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 LineSegLen2Arr[VT]class LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait SeqLikeImutDblN[A]trait ArrDblN[A]class LineSegLLArrclass LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait SeqLikeImutDbl1[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Gentrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeImutDbl3[A]trait PtKm3SeqLiketrait PtKm3SeqSpectrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeImutDbl4[A]trait SeqSpecDbl4[A]trait SeqLikeImutDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeImutDbl6[A]trait SeqSpecDbl6[A]trait SeqLikeImutDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait LinePathDblN[VT]trait PolygonDblN[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 SeqLikeImutIntN[A]trait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait LinePathIntN[VT]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]Show all
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
trait Arr[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- 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
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.
An immutable efficient Array[Boolean] backed sequence class for Booleans.
Attributes
- Companion
- object
- Supertypes
-
trait BoolSeqLiketrait ArrNoParam[Boolean]trait SeqLikeBacked[Boolean]class AnyValtrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
class HSideBoolLayer
Attributes
- Supertypes
-
trait BuilderArrFlat[BoolArr]trait BuilderFlatSeqLike[BoolArr]trait BuilderSeqLike[BoolArr]trait BuilderBoth[BoolArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
BooleanArrBuilder.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 PolygonFm2Buffclass PolygonGenBuffclass PolygonKm2Buffclass PolygonKm3Buffclass PolygonM2Buffclass PolygonM3Buffclass PolygonPm2Buffclass BuffDblclass LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]class PtKm3PairBuff[B2]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 PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]class PolygonHCPairBuff[A2]class BuffPairStr[B2]trait BuffValueN[A]trait BuffDblN[A]trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass 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
This is a Buff 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.
This is a Buff 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.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLBuffclass PolygonFm2Buffclass PolygonGenBuffclass PolygonKm2Buffclass PolygonKm3Buffclass PolygonM2Buffclass PolygonM3Buffclass PolygonPm2BuffShow all
Attributes
- Supertypes
-
trait SeqLikeDbl2[A]trait BuffDblN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBuffShow all
A specialised flat ArrayBuffer[Double] based trait for Dbl4Elems collections.
A specialised flat ArrayBuffer[Double] based trait for Dbl4Elems collections.
Attributes
- Supertypes
-
trait SeqLikeDbl4[A]trait BuffDblN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2BuffShow all
A specialised flat ArrayBuffer[Double] based trait for Dbl5Elems collections.
A specialised flat ArrayBuffer[Double] based trait for Dbl5Elems collections.
Attributes
- Supertypes
-
trait SeqLikeDbl5[A]trait BuffDblN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
A specialised flat ArrayBuffer[Double] based trait for Dbl4Elems collections.
A specialised flat ArrayBuffer[Double] based trait for Dbl4Elems collections.
Attributes
- Supertypes
-
trait SeqLikeDbl6[A]trait BuffDblN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class LineSegKm3Buffclass LineSegM3Buff
Specialised flat ArrayBuffer[Double] based collection class.
Specialised flat ArrayBuffer[Double] based collection class.
Attributes
- Supertypes
-
trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass PtM3BuffShow all
A specialised flat ArrayBuffer[Int] based trait for Int1Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int1Elems collections.
Attributes
- Supertypes
-
trait SeqLikeInt1[A]trait BuffIntN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised flat ArrayBuffer[Int] based trait for Int2Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int2Elems collections.
Attributes
- Supertypes
-
trait SeqLikeInt2[A]trait SeqLikeIntN[A]trait BuffIntN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[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 Int3Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int3Elems collections.
Attributes
- Supertypes
-
trait SeqLikeInt3[A]trait BuffIntN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
A specialised flat ArrayBuffer[Int] based trait for Int4Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int4Elems collections.
Attributes
- Supertypes
-
trait SeqLikeInt4[A]trait BuffIntN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[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 SeqLikeInt5[A]trait BuffIntN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
A specialised flat ArrayBuffer[Int] based trait for Int6Elems collections.
A specialised flat ArrayBuffer[Int] based trait for Int6Elems collections.
Attributes
- Supertypes
-
trait SeqLikeInt6[A]trait BuffIntN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[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
-
trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- 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
A specialised flat ArrayBuffer[long] based trait for Long1Elems collections.
A specialised flat ArrayBuffer[long] based trait for Long1Elems collections.
Attributes
- Supertypes
-
trait BuffLongN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
Specialised flat ArrayBuffer[Double] based collection class.
Specialised flat ArrayBuffer[Double] based collection class.
Attributes
- Supertypes
-
trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
An efficient Buff for PairFinalA1Elems where the components are stored in separate buffers. The type parameter B, along with B1 and B2 are used because these Buffs will normally be used with map(f: A => B) and flatMap(f: A => M[B]) type methods.
An efficient Buff for PairFinalA1Elems where the components are stored in separate buffers. The type parameter B, along with B1 and B2 are used because these Buffs 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 PtPm2PairBuff[B2]class PtKm3PairBuff[B2]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 PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]class PolygonHCPairBuff[A2]class BuffPairStr[B2]Show all
Efficient buffer for PairDbl2Elems.
Efficient buffer for PairDbl2Elems.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
Efficient buffer for PairDbl3Elems.
Efficient buffer for PairDbl3Elems.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PtKm3PairBuff[B2]class PtM3PairBuff[B2]
Efficient buffer class for PairDbl4 elements.
Efficient buffer class for PairDbl4 elements.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairBuff[B2]
Efficient buffer classes for PairDblN elements.
Efficient buffer classes for PairDblN elements.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]class PtKm3PairBuff[B2]class PtM3PairBuff[B2]class LineSegPairBuff[B2]Show all
Efficient buffer for PairInt1Elems.
Efficient buffer for PairInt1Elems.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HStepPairBuff[A2]
Efficient buffer for Int2Elems.
Efficient buffer for Int2Elems.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HCenPairBuff[B2]class HSepBuffPair[B2]
Efficient buffer for PairInt3Elems.
Efficient buffer for PairInt3Elems.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]
Efficient buffer class for PairInt4Elems.
Efficient buffer class for PairInt4Elems.
Attributes
- Supertypes
-
trait Buff[B]trait Sequ[B]trait SeqLikeBacked[B]trait SeqLike[B]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCPairBuff[B2]class LineSegSCPairBuff[B2]
Specialised efficient Buff classes for accumulating pairs where the first component of the pair is and IntNElem.
Specialised efficient Buff classes for accumulating pairs where the first component of the pair is and IntNElem.
Attributes
- Supertypes
-
trait Buff[B]trait Sequ[B]trait SeqLikeBacked[B]trait SeqLike[B]class Objecttrait Matchableclass AnyShow all
- 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
A Buff of PairElems where the first component of each PairElem is a SeqLike, stored in 2 ArrayBuffers for efficiency.
A Buff of PairElems where the first component of each PairElem is a SeqLike, stored in 2 ArrayBuffers for efficiency.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]class PolygonHCPairBuff[A2]Show all
A Buff for PairElems where the first component of each of the pairs is a SeqLikeImutDblN.
A Buff for PairElems where the first component of each of the pairs is a SeqLikeImutDblN.
Attributes
- Supertypes
-
trait Buff[B]trait Sequ[B]trait SeqLikeBacked[B]trait SeqLike[B]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]Show all
A Buff of PairElems where the first component of each pair is a SeqLikeIntN
A Buff of PairElems where the first component of each pair is a SeqLikeIntN
Attributes
- Supertypes
-
trait Buff[B]trait Sequ[B]trait SeqLikeBacked[B]trait SeqLike[B]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PolygonHCPairBuff[A2]
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
A Buff, a specialised flat Arraybuffer based collection class, where the underlying ArrayBuffer element is an atomic value like Int, Double or Long.
A Buff, a specialised flat Arraybuffer based collection class, where the underlying ArrayBuffer element is an atomic value like Int, Double or Long.
Attributes
- Supertypes
-
trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait BuffDblN[A]trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass 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
BuilderBoth trait for constructing Arrs with Dbl4Elems by the map and flatMap methods.
BuilderBoth trait for constructing Arrs with Dbl4Elems by the map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderArrDblN[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuildertrait LSeg2ArrBuilderclass LSeg2ArrMapBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl4[ArrB]Show all
BuilderMap trait for constructing Arrs with Dbl4Elems. Ttype class instances for the builder, should go in the companion object of type B.
BuilderMap trait for constructing Arrs with Dbl4Elems. Ttype class instances for the builder, should go in the companion object of type B.
Attributes
- Supertypes
-
trait BuilderArrDbl4[ArrB]trait BuilderArrDblN[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegLLArrMapBuilderclass LSeg2ArrMapBuilder
BuilderBoth trait for constructing Arrs by the map and flatMap methods.
BuilderBoth trait for constructing Arrs by the map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuildertrait LSeg2ArrBuilderclass LSeg2ArrMapBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl4[ArrB]Show all
BuilderArrMap trait for constructing Arrs with DblNElems. 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.
BuilderArrMap trait for constructing Arrs with DblNElems. 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 BuilderBoth[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 BuilderFlatSeqLike[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object BooleanArrBuilderobject BuilderArrStringclass LineSegPairArrFlatBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]trait BuilderFlatArrValueN[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[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
BuilderBoth trait for constructing Arrs with Int1Elem elements via both map and flatMap methods.
BuilderBoth trait for constructing Arrs with Int1Elem elements via both map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrIn1[ArrB]
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 BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeInt6[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat trait for creating Arr objects with IntNElems by the flatMap method. Instances for [[BuilderArrFlat] should go in the companion object of the Arr final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
BuilderFlat trait for creating Arr objects with IntNElems by the flatMap method. Instances for [[BuilderArrFlat] should go in the companion object of the Arr 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 BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]Show all
BuilderMap Trait for Arr objects with IntNElems. Implicit 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.
BuilderMap Trait for Arr objects with IntNElems. Implicit 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 BuilderBoth[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 BooleanArrBuilderobject BuilderArrStringclass PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]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 LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]Show all
The companion object for BuilderArrMap type class, contains implicit instances for common types.
The companion object for BuilderArrMap type class, contains implicit instances for common types.
Attributes
- Companion
- trait
- Supertypes
- Self type
-
BuilderArrMap.type
A BuilderMap for an Arr of PairSeqLikes.
A BuilderMap for an Arr of PairSeqLikes.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]Show all
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 PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]class PtM3PairArrMapBuilder[B2]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]class PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class BuilderArrPairStrMap[B2]Show all
Builder for ArrPairDbl2s via the map A => PairB method.
Builder for ArrPairDbl2s via the map A => PairB method.
Attributes
- Supertypes
- Known subtypes
Constructs ArrPairDbl3 objects via map method.
Constructs ArrPairDbl3 objects via map method.
Attributes
- Supertypes
- Known subtypes
-
class PtKm3PairArrMapBuilder[B2]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 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 PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]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 BuilderFlatSeqLike[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[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 PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]class PtM3PairArrMapBuilder[B2]class LineSegPairArrMapBuilder[B2]Show all
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]
BuilderBoth trait for constructing Arrs of PairElems, where the first component of each of the pairs is an Int4Elem, by both map and flatMap methods.
BuilderBoth trait for constructing Arrs of PairElems, where the first component of each of the pairs is an Int4Elem, 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 BuilderFlatSeqLike[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCPairArrFlatBuilder[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 BuilderFlatSeqLike[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[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 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 BuilderFlatSeqLike[StrArr]trait BuilderSeqLike[StrArr]trait BuilderBoth[StrArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
BuilderArrString.type
Common Builder trait for constructing SeqLikeImuts of type BB by both the map and flatMap and methods. The flatMap method f: A => BB doesn't indicate the type of the elements of the SeqLikeImut. Hence, implict instances for flatMap builders need to go in the companion object of the SeqLikeImut class. However, the map metjhod, f: A => B does indicate the element type, hence the implicit type class instance for the map builders need to go in the companion object of the type B class. So for example nn element usch as a Pt2, a 2-dimensional point will have its own specialist Arr class and will need an implicit BuilderMap instance for the Arr in the Pt2's companion object. While an implicit BuilderFlat instance for the Arr will be required in the companion object of Pt22's specialisat Arr class. Further builder instances will be required to map and flatMpa to polygons and line paths.
Common Builder trait for constructing SeqLikeImuts of type BB by both the map and flatMap and methods. The flatMap method f: A => BB doesn't indicate the type of the elements of the SeqLikeImut. Hence, implict instances for flatMap builders need to go in the companion object of the SeqLikeImut class. However, the map metjhod, f: A => B does indicate the element type, hence the implicit type class instance for the map builders need to go in the companion object of the type B class. So for example nn element usch as a Pt2, a 2-dimensional point will have its own specialist Arr class and will need an implicit BuilderMap instance for the Arr in the Pt2's companion object. While an implicit BuilderFlat instance for the Arr will be required in the companion object of Pt22's specialisat Arr class. Further builder instances will be required to map and flatMpa to polygons and line paths.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BooleanArrBuilderobject BuilderArrStringclass PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]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 LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass 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 LineSegPairArrCommonBuilder[B2]class LineSegPairArrFlatBuilder[B2]trait LineSegHCPairArrCommonBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]trait BuilderFlatSeqLike[BB]trait BuilderArrFlat[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]trait BuilderFlatSeqLikeValueN[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderFlatSeqLikeInt3[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLikeDblN[BB]trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]trait LSeg2ArrBuildertrait 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
BuilderFlat trait for constructing Arrs with Dbl2Elems. Implicit type class instances for the builder should go in the companion object of the Arr class.
BuilderFlat trait for constructing Arrs with Dbl2Elems. Implicit type class instances for the builder should go in the companion object of the Arr class.
Attributes
- Supertypes
-
trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeDbl2[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat trait for constructing Arrs with Dbl3Elems via the flatMap method. BuilderArrFlat type class instances for ArrDbl3 final classes1, should go in the companion object of the Arr final class.
BuilderFlat trait for constructing Arrs with Dbl3Elems via the flatMap method. BuilderArrFlat type class instances for ArrDbl3 final classes1, should go in the companion object of the Arr final class.
Attributes
- Supertypes
-
trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeDbl3[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat trait for constructing Arrs with Dbl4Elems. Implicit type class instances for the builder classes that you control, should go in the companion object of type B.
BuilderFlat trait for constructing Arrs with Dbl4Elems. Implicit type class instances for the builder classes that you control, should go in the companion object of type B.
Attributes
- Supertypes
-
trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderArrDbl4[ArrB]trait BuilderArrDblN[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegArrLLFlatBuilderclass LineSegArrFlatBuilder
BuilderFlat trait for constructing SeqLikeImuts with Dbl5Elems by the faltMap method. The builder type class instances should go in the companion object of the SeqLikeImut.
BuilderFlat trait for constructing SeqLikeImuts with Dbl5Elems by the faltMap method. The builder type class instances should go in the companion object of the SeqLikeImut.
Attributes
- Supertypes
-
trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeDbl5[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat Trait for constructing Arrs with Dbl6Elems. Type class instances for final classes you control, should go in the companion object of type B,
BuilderFlat Trait for constructing Arrs with Dbl6Elems. Type class instances for final classes you control, should go in the companion object of type B,
Attributes
- Supertypes
-
trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeDbl6[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat Trait for constructing Arrs with DblNElems via the flatMap method. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of the final Arr class.
BuilderFlat Trait for constructing Arrs with DblNElems via the flatMap method. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of the final Arr class.
Attributes
- Supertypes
-
trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]Show all
BuilderFlat trait for constructing Arrs with Int1Elems via the flatMap method. implicit type class instances for types, should go in the companion object of the Arrs.
BuilderFlat trait for constructing Arrs with Int1Elems via the flatMap method. implicit type class instances for types, should go in the companion object of the Arrs.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderArrInt1[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat Trait for constructing Arrs with Int2Elems via the flatMap method. Implicit type class instances for classes you control, should go in the companion object of the Arr class.
BuilderFlat Trait for constructing Arrs with Int2Elems via the flatMap method. Implicit type class instances for classes you control, should go in the companion object of the Arr class.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeInt2[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat trait for constructing Arrs with Int3Elems via the flatMap method. Implicit type class instances for classes you control, should go in the companion object of the Arr class.
BuilderFlat trait for constructing Arrs with Int3Elems via the flatMap method. Implicit type class instances for classes you control, should go in the companion object of the Arr class.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeInt3[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat traitfor constucting Arrs with Int4Elems, via the flatMpa method. Implicit type class instances for classes you control should go in the companion object of the Arr class.
BuilderFlat traitfor constucting Arrs with Int4Elems, via the flatMpa method. Implicit type class instances for classes you control should go in the companion object of the Arr class.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeInt4[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat for constructing Arrs with Int5Elems via the flatMap method. Implicit type class instances for classes you control should go in the Arr class's companion object.
BuilderFlat for constructing Arrs with Int5Elems via the flatMap method. Implicit type class instances for classes you control should go in the Arr class's companion object.
Attributes
- Supertypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderFlatArrValueN[ArrB]trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeInt5[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderFlat for constructing Arr objects with PairElems 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.
BuilderFlat for constructing Arr objects with PairElems 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 BuilderFlatSeqLike[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderFlat trait to construct Arrs of PairElems, where the first component of each of the pairs is a Dbl4Elem, via the flatMap method.
BuilderFlat trait to construct Arrs of PairElems, where the first component of each of the pairs is a Dbl4Elem, via the flatMap method.
Attributes
- Supertypes
-
trait BuilderArrFlat[ArrB]trait BuilderFlatSeqLike[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArrFlatBuilder[B2]
BuilderFlat for constructing Arrs with ValueNElems. Instances for the [[BuilderArrFlat] should go in the companion object of the Arr final class. The first type parameter is called B, because to corresponds to the B in map(f: A => B): ArrB
function.
BuilderFlat for constructing Arrs with ValueNElems. Instances for the [[BuilderArrFlat] should go in the companion object of the Arr 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 BuilderFlatSeqLike[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]Show all
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 BooleanArrBuilderobject BuilderArrStringclass LineSegPairArrFlatBuilder[B2]class LineSegHCPairArrFlatBuilder[B2]trait BuilderFlatArrValueN[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]object DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass RArrAllBuilder[B]trait BuilderFlatSeqLikeValueN[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderFlatSeqLikeInt3[BB]Show all
BuilderFlat trait for constructing SeqLikeImuts with Int3Elems via the flatMap method. Implicit type class instances should go in the companion object of the SeqLikeImut class.
BuilderFlat trait for constructing SeqLikeImuts with Int3Elems via the flatMap method. Implicit type class instances should go in the companion object of the SeqLikeImut class.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntNFlat[BB]trait BuilderFlatSeqLikeValueN[BB]trait BuilderFlatSeqLike[BB]trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Constructs SeqLikeImutValueN objects via flatMap method. Element type not known at call site.
Constructs SeqLikeImutValueN objects via flatMap method. Element type not known at call site.
Attributes
- Supertypes
-
trait BuilderFlatSeqLike[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderSeqLikeIntNFlat[BB]trait BuilderFlatSeqLikeInt3[BB]
Builder for collection via the map method.
Builder for collection via the map method.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object BooleanArrBuilderobject BuilderArrStringclass PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]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 LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]class ArrayBuilder[A]class ArrayIntBuilderclass ListBuilder[A]class VectorBuilder[A]Show all
Companion object for BuilderMap type class, contains various type class instances for common standard library types.
Companion object for BuilderMap type class, contains various type class instances for common standard library types.
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BuilderMap.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 members 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 members to be implemented in the final type BuffT, newBuff and fromArrayArrayDbl.
Attributes
- Supertypes
BuilderMap Trait for constructing Arrs with Dbl2Elems. Implicit instances for, for classes / traits you control, should go in the companion object of type B.
BuilderMap Trait for constructing Arrs with Dbl2Elems. Implicit instances for, for classes / traits you control, should go in the companion object of type B.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl2[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs with Dbl3Elems via the map method. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl3Elem.
BuilderMap trait for constructing Arrs with Dbl3Elems via the map method. Instances for the BuilderArrMap type class, for classes / traits you control, should go in the companion object of type B, which will extend Dbl3Elem.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl3[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs with Dbl5Elems, by the map method. Type class instances for the builder you control, should go in the companion object of type B.
BuilderMap trait for constructing Arrs with Dbl5Elems, by the map method. Type class instances for the builder you control, should go in the companion object of type B.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl5[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs with Dbl6Elems via the map method. Type class instances for the builder, for classes you control, should go in the companion object of type B.
BuilderMap trait for constructing Arrs with Dbl6Elems via the map method. Type class instances for the builder, for classes you control, should go in the companion object of type B.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl6[ArrB]trait BuilderSeqLikeDblN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs of Int1Elems. impliciit instances for the builder type class, should go in the companion object of B.
BuilderMap trait for constructing Arrs of Int1Elems. impliciit instances for the builder type class, should go in the companion object of B.
Attributes
- Supertypes
-
trait BuilderArrInt1[ArrT]trait BuilderSeqLikeIntN[ArrT]trait BuilderSeqLikeValueN[ArrT]trait BuilderSeqLike[ArrT]trait BuilderBoth[ArrT]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs with Int2Elems via the map method. Implicit type class instances should go in the companion object of the B class.
BuilderMap trait for constructing Arrs with Int2Elems via the map method. Implicit type class instances should go in the companion object of the B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt2[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs with Int3Elems by the map method. Implicit Type class instances, for classes you control, should go in the companion object of the type B class.
BuilderMap trait for constructing Arrs with Int3Elems by the map method. Implicit Type class instances, for classes you control, should go in the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt3[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for cronstructing Arrs with Int4Elems. Implcit type class instances for classes you control, should go in the companion object of the type B class.
BuilderMap trait for cronstructing Arrs with Int4Elems. Implcit type class instances for classes you control, should go in the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt4[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCMapBuilderclass LineSegSCMapBuilder
BuilderMap trait for constructing Arrs with Int5Elems. Implicit type class instances for classes you control, should go in the companion object of the type B class.
BuilderMap trait for constructing Arrs with Int5Elems. Implicit type class instances for classes you control, should go in the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt5[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap trait for constructing Arrs, with Int6Elems via the map method. Implicit type class instances for classes you control, should go in the companion object of the type B class.
BuilderMap trait for constructing Arrs, with Int6Elems via the map method. Implicit type class instances for classes you control, should go in the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt6[ArrB]trait BuilderSeqLikeIntN[ArrB]trait BuilderSeqLikeValueN[ArrB]trait BuilderSeqLike[ArrB]trait BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
BuilderMap for constructing Arr objects, with PairElems via the map method. Hence, the call site knows the type of the PairElems that will make up the final Arr object.
BuilderMap for constructing Arr objects, with PairElems via the map 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 PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]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]Show all
Attributes
- Companion
- trait
- Supertypes
- Self type
-
BuilderMapArrPair.type
BuilderMap trait for constructing Arr objects of PairElems where the first component of each pair is an Int4Elem by the map method.
BuilderMap trait for constructing Arr objects of PairElems where the first component of each pair is an Int4Elem by the map method.
Attributes
- Supertypes
- Known subtypes
-
class LineSegHCPairArrMapBuilder[B2]class LineSegSCPairArrMapBuilder[B2]
This trait exist to make the builders for RPairArrs lower implicit priority than those for specialised ArrPair types.
This trait exist to make the builders for RPairArrs lower implicit priority than those for specialised ArrPair types.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BuilderMapArrPair
A BuilderMap for an Arr of PairElems where the first component of each pair is a SeqLikeImutDblN.
A BuilderMap for an Arr of PairElems where the first component of each pair is a SeqLikeImutDblN.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]Show all
BuilderMap for Arrs of PairElems, where the first component of each pair is a SeqLikeIntN.
BuilderMap for Arrs of PairElems, where the first component of each pair is a SeqLikeIntN.
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCPairBuild[A2]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BuilderArrMap
BuilderMap trait for creating Arr classes with ValueNElems via the map method. 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.
BuilderMap trait for creating Arr classes with ValueNElems via the map method. 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 BuilderBoth[ArrB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderShow all
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 BooleanArrBuilderobject BuilderArrStringclass PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]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 LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderobject DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass MultipleArrMapBuilder[A]class RArrAllBuilder[B]Show all
BuilderMap trait for constructing SeqLikes with Dbl2Elem elements via the map method. Hence, the type of the element is known at the call site. So implicit type class instances should be placed in the companion object of the element.
BuilderMap trait for constructing SeqLikes with Dbl2Elem elements via the map method. Hence, the type of the element is known at the call site. So implicit type class instances should be placed in the companion object of the element.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
BuilderMap trait for constructing SeqLikeImut objects with Dbl3Elems via the map method.
BuilderMap trait for constructing SeqLikeImut objects with Dbl3Elems via the map method.
Attributes
- Supertypes
-
trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
BuilderMap trait for building SeqLikeImuts with DblNElems, by the map method.
BuilderMap trait for building SeqLikeImuts with DblNElems, by the map method.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderMap trait for constructing SeqLikeImuts with Int2Elems, via the map method. Implicit type class instances for classses you control should go in the companion object of the type B class.
BuilderMap trait for constructing SeqLikeImuts with Int2Elems, via the map method. Implicit type class instances for classses you control should go in the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
BuilderMap trait for constructing SeqLikeImuts with Int3Elems via the map method. Implicit type class instances should go in the companion object of the type B class.
BuilderMap trait for constructing SeqLikeImuts with Int3Elems via the map method. Implicit type class instances should go in the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt3[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
BuilderMap for constructing SeqLikeImut objects, with Int4Elems, via the map method.
BuilderMap for constructing SeqLikeImut objects, with Int4Elems, via the map method.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt4[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderMap for constructing SeqLikeImut objects, with Int5Elems via the map method. Implicit type class instances, that you control, should go 1n the companion object of the type B class.
BuilderMap for constructing SeqLikeImut objects, with Int5Elems via the map method. Implicit type class instances, that you control, should go 1n the companion object of the type B class.
Attributes
- Supertypes
-
trait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
BuilderMap trait for constructing SeqLikeImut objects, with Int6Elems, via the map method. Implicit type class instances, for types you control should go in the companion object of the B claas
BuilderMap trait for constructing SeqLikeImut objects, with Int6Elems, via the map method. Implicit type class instances, for types you control should go in the companion object of the B claas
Attributes
- Supertypes
-
trait BuilderSeqLikeInt6[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Map builder for SeqLikeImutValueN classes.
Map builder for SeqLikeImutValueN classes.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderShow all
BuilderMap that uses the standard library ArrayBuffer directly as its Buff type.
BuilderMap that uses the standard library ArrayBuffer directly as its Buff type.
Attributes
- Supertypes
- Known subtypes
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 LineSegPairArrCommonBuilder[B2]class LineSegPairArrFlatBuilder[B2]class LineSegPairArrMapBuilder[B2]class LatLongPairArrMapBuilder[B2]class Pt2PairArrMapBuider[A2]class PtPm2PairArrMapBuilder[B2]class PtKm3PairArrMapBuilder[B2]class PtM3PairArrMapBuilder[B2]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]class PolygonLLPairBuilder[A2]class PolygonFm2PairBuilder[A2]class PolygonGenPairBuilder[A2]class PolygonKm2PairBuilder[A2]class PolygonKm3PairBuilder[A2]class PolygonM2PairBuilder[B2]class PolygonM3PairBuilder[A2]class PolygonPm2PairBuilder[A2]class PolygonHCPairBuild[A2]class BuilderArrPairStrMap[B2]trait BuilderFlatSeqLike[BB]trait BuilderArrFlat[ArrB]object BooleanArrBuilderobject BuilderArrStringtrait BuilderFlatArrValueN[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]object DblArrBuilderobject FloatArrBuilderobject IntArrBuilderobject LongArrBuilderclass RArrAllBuilder[B]trait BuilderFlatSeqLikeValueN[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderFlatSeqLikeInt3[BB]class LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuilderclass MultipleArrMapBuilder[A]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLikeDblN[BB]trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]trait LSeg2ArrBuildertrait 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
BuilderBoth trait for constructing SeqLikes with Dbl2Elems, via both map and flatMap methods.
BuilderBoth trait for constructing SeqLikes with Dbl2Elems, via both map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrDbl2[ArrB]
BuilderBoth trait for SeqLikeImut objects, with Dbl3Elems via map and flatMap methods.
BuilderBoth trait for SeqLikeImut objects, with Dbl3Elems via map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrDbl3[ArrB]
BuilderBoth trait for constructing SeqLikeImuts with Dbl5Elems by map and flatMap methods.
BuilderBoth trait for constructing SeqLikeImuts with Dbl5Elems by map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrDbl5[ArrB]
BuilderBoth trait to construct SeqLikeImuts with Dbl6Elems via the map or flatMap methods.
BuilderBoth trait to construct SeqLikeImuts with Dbl6Elems via the map or flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeDblN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrDbl6[ArrB]
A BuilderBoth for SeqLikeImuts with DblNElems by map and flatMap methods.
A BuilderBoth for SeqLikeImuts with DblNElems by map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegLLArrMapBuildertrait LSeg2ArrBuilderclass LSeg2ArrMapBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl4[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]trait BuilderSeqLikeDbl2[BB]trait BuilderSeqLikeDbl3[BB]trait BuilderSeqLikeDbl5[BB]trait BuilderSeqLikeDbl6[BB]Show all
BuilderBoth trait for constructing SeqlikeImut objects, with Int2Elems, by both map and flatMap methods.
BuilderBoth trait for constructing SeqlikeImut objects, with Int2Elems, by both map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatArrInt2[ArrB]
BuilderBoth for constructing SeqLikeImuts with Int3Elems, via the map or flatMap methods.
BuilderBoth for constructing SeqLikeImuts with Int3Elems, via the map or flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderBoth trait for constructing SeqLikeImut objects, with Int4Elems, via both map and flatMap methods.
BuilderBoth trait for constructing SeqLikeImut objects, with Int4Elems, via both map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderBoth for constructing SeqLikeImut objects, with Int5Elems, by the map and flatMap methods.
BuilderBoth for constructing SeqLikeImut objects, with Int5Elems, by the map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderBoth for SeqLikeImuts with Int6Elems by map and flatMpa methods.
BuilderBoth for SeqLikeImuts with Int6Elems by map and flatMpa methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderBoth trait for building SeqLike objects with IntNElem elements via map and flatMap methods.
BuilderBoth trait for building SeqLike objects with IntNElem elements via map and flatMap methods.
Attributes
- Supertypes
-
trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderArrInt1[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderSeqLikeInt2[BB]trait BuilderSeqLikeInt3[BB]trait BuilderFlatSeqLikeInt3[BB]trait BuilderSeqLikeInt4[BB]class LineSegHCMapBuilderclass LineSegSCMapBuildertrait BuilderSeqLikeInt5[BB]trait BuilderSeqLikeInt6[BB]trait BuilderSeqLikeIntNFlat[BB]Show all
BuilderFlat trait for SeqLikeImut objects with IntNElems via flatMap method. Type of element known not known at call site. Henc,e implicit look up will be in the SeqLikeImut's companion object.
BuilderFlat trait for SeqLikeImut objects with IntNElems via flatMap method. Type of element known not known at call site. Henc,e implicit look up will be in the SeqLikeImut's companion object.
Attributes
- Supertypes
-
trait BuilderFlatSeqLikeValueN[BB]trait BuilderFlatSeqLike[BB]trait BuilderSeqLikeIntN[BB]trait BuilderSeqLikeValueN[BB]trait BuilderSeqLike[BB]trait BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BuilderFlatSeqLikeInt3[BB]
BuilderMap trait for constructing SeqLikeImut objects with IntNElems via map method. Type of element known at call site. Hence, implicit look up will be in the element companion object.
BuilderMap trait for constructing SeqLikeImut objects with IntNElems via map method. Type of element known 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 BuilderBoth[BB]class Objecttrait Matchableclass AnyShow all
- Known subtypes
BuilderBoth, common trait for map and flatMap builders for SeqLikes with ValueNElems.
BuilderBoth, common trait for map and flatMap builders for SeqLikes with ValueNElems.
Attributes
- Supertypes
- Known subtypes
-
trait BuilderFlatArrValueN[ArrB]trait BuilderArrIntNFlat[ArrB]trait BuilderArrInt6Flat[ArrB]trait BuilderFlatArrIn1[ArrB]trait BuilderFlatArrInt2[ArrB]trait BuilderFlatArrInt3[ArrB]trait BuilderFlatArrInt4[ArrB]trait BuilderFlatArrInt5[ArrB]trait BuilderFlatArrDblN[ArrB]trait BuilderFlatArrDbl2[ArrB]trait BuilderFlatArrDbl3[ArrB]trait BuilderFlatArrDbl4[ArrB]class LineSegArrLLFlatBuilderclass LineSegArrFlatBuildertrait BuilderFlatArrDbl5[ArrB]trait BuilderFlatArrDbl6[ArrB]trait BuilderFlatSeqLikeValueN[BB]trait BuilderSeqLikeIntNFlat[BB]trait BuilderFlatSeqLikeInt3[BB]class LineSegLLArrMapBuilderclass LSeg2ArrMapBuilderclass LineSegHCMapBuilderclass LineSegSCMapBuildertrait BuilderSeqLikeDblN[BB]trait BuilderArrDblN[ArrB]trait BuilderArrDbl4[ArrB]trait LSeg2ArrBuildertrait 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
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 itself 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 itself 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.
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 SeqLikeInt1Imut[Colour]trait SeqLikeInt1[Colour]trait SeqLikeImutIntN[Colour]trait ArrayIntBackedtrait SeqLikeIntN[Colour]trait SeqLikeImutValueN[Colour]trait SeqLikeValueN[Colour]trait ArrNoParam[Colour]trait SeqLikeBacked[Colour]class AnyValtrait Matchableclass AnyShow all
ArrayBuffer based buffer class for Colours.
ArrayBuffer based buffer class for Colours.
Attributes
- Companion
- object
- Supertypes
-
trait SeqLikeInt1[Colour]trait BuffValueN[Colour]trait SeqLikeValueN[Colour]trait SeqLikeBacked[Colour]class AnyValtrait Matchableclass AnyShow all
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 Lelevtrait HillyLikeobject Hillyobject HillyLakestrait MountainsLikeobject Fjordedobject MountLakesobject Mountainstrait PlainLikeobject Plainobject PlainLakestrait WSepobject WSepNonetrait WSepSomeobject Scarptrait Waterobject Lakeobject LakeIceWinterobject 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 EarthPolyobject AnatoliaCentralobject AnatoliaNWobject AnatoliaSWobject ArabiaNorthobject ArabiaSouthobject Armeniaobject Iraqobject Kurdistanobject LakeEgirdirobject LakeTuzobject Levantobject Persiaobject ArticEastobject ArticFarobject ArticNearobject ArticWestobject Greenlandobject Hawaiiobject Icelandobject JanMayenobject SevernayaZemylaobject AfricaCentralobject AfricaHornobject Angolaobject CentralAfricaEastobject CongoEastobject CongoWestobject FernandoPoobject Kenyaobject Mozambiqueobject NamibiaBotswanaobject SaharaWestobject SouthAfricaEastobject SouthAfricaWestobject Ugandaobject WestAfricaSouthobject Zambiaobject Zimbabweobject AltaiMtainsobject AsiaFarEastobject Burmaobject Chinaobject ChinaNorthobject Hainanobject Himalayasobject Indiaobject IndoChinaobject Jetisuobject Kamchatkaobject Kazakhstanobject Koreaobject MalayPeninsulaobject Manchuriaobject Mongoliaobject Pakistanobject RusNorthobject SayanMtainsobject SiberiaNorthobject SiberiaSouthobject SiberiaWestobject SriLankaobject Taiwanobject Tajikstanobject Tarbagataiobject TarimBasinobject TianShanobject TibetEastobject Xinjiangobject Yakutiaobject Yunnanobject Alpslandobject Alsaceobject AzovSeaobject BalkansEastobject BalkansWestobject Baltlandobject BelgLuxobject Brittanyobject Crimeaobject EnglandMiddleobject EnglandNorthobject EnglandSouthobject Euboeaobject FennoNorthobject FinlandSouthobject FranceNorthobject FranceSouthobject Funenobject Germaniaobject Gotlandobject GreeceCentralobject GreeceNorthobject Hiiumaaobject IberiaNorthobject IberiaSouthobject IrelandNorthobject IrelandSouthobject IslayJuraobject IsleLewisobject IsleManobject ItalyHeelobject ItalyNorthobject ItalySouthobject ItalyToeobject Jutlandobject Kareliaobject KolaPeninsulaobject MarmaraSeaobject Netherlandsobject Olandobject Peloponneseobject Polandiaobject RussiaNEobject RussiaSouthobject Saaremaaobject ScotlandHighobject ScotlandLowobject SwedenMidobject SwedenNorthobject SwedenSouthobject Uistobject Ukraineobject VolgaRegionobject Walesobject Zealandobject GuineaWestobject Luzonobject Mindanoobject Palawanobject PapuaNewGuineaobject SamarLeyteobject Sumatraobject VisayasWestobject MaghrebEastobject MaghrebWestobject SaharaCentralobject SaharaEastobject Sinaiobject AlaskaNorthobject AlaskaSouthobject AlbertaSaskobject AleutPenisulaobject BaffinIslandobject Bajaobject BanksIslandobject BearSlaveLandobject CanadaCentralobject CanadaRockiesobject CanadaSouthEastobject CostaRicoobject Delmarvaobject DevonIslandobject EllesmereIslandobject Floridaobject Hispaniolaobject Hondurasobject Jamaicaobject KodiakIslandobject MackenzieIslandsobject Manitobaobject MelvilleIslandobject Mexicoobject MexicoEastobject MicheganLowerobject NewBrunswickobject NewFoundlandobject Nicaraguaobject NovaScotiaobject NunavutNorthobject NunavutSouthobject Nunivakobject Panamaobject PrinceWalesIslandobject Quebeciaobject RingnesIslandsobject SlaveAthabascaLandobject SouthamptonIslandobject StLawrenceIslandobject Ungavaobject UsaNorthEastobject UsaNorthWestobject UsaPrairiesNorthobject UsaPrairiesSouthobject UsaSouthobject UsaSouthWestobject VictoriaIslandobject Yukonobject AmazonEastobject AmazonWestobject AndesFarNorthobject AndesMiddleobject AndesNearNorthobject ColomVenezobject DelFuegoobject Guyanaobject SouthAmericaCentralobject SouthAmericaEastobject SouthAmericaFSobject SouthAmericaMiddleobject SouthAmericaNSobject AntarticaEastobject AntarticaWestobject AustraliaNorthTerrobject NewSouthWalesobject Queenslandobject RossSeaIceobject SouthAustraliaEastobject SouthAustraliaWestobject WeddelSeaIceobject WesternAustraliaobject Hokkaidoobject Honshuclass IslandPartPolyobject BorneoNorthobject BorneoSouthclass IslandPolyobject EdgeIslandobject Faroeobject Nordauslandetobject Spitsbergenobject Canariasobject Madagascarobject Ungujaobject SevernyIslandobject Orkneysobject Shetlandobject AlorIslandobject BaliIslandobject Bougainvilleobject BuruIslandobject Floresobject Halmaheraobject Lambokobject NewBritainobject NewIrelandobject SeramIslandobject SolomonMiddleobject SolomonSEobject Sulawesiobject Sumbaobject Sumbawaobject Timorobject Wetarobject javaIslandobject Androsobject Cephaloniaobject Chiosobject Corfuobject Corsicaobject Creteobject Cyprusobject Ibizaobject Kythiraobject Lesbosobject Mallorcaobject Menorcaobject Naxosobject Rhodesobject Samosobject Sardiniaobject Sicilyobject Thasosobject Cubaobject Falklandsobject NZNorthIslandobject NZSouthIslandobject NewCaldedoniaobject Tasmaniaobject Kyshuclass LakePolyobject LakeVanobject LakeAlbertobject LakeMalawiobject LakeMweruobject LakeTanganyikaobject LakeTurkanaobject LakeVictoriaobject LakeBaikalobject LakeBalkhashobject Caspianobject LakeLagodaobject LakeOnegaobject LakePeipusobject GreatBearLakeobject GreatSlaveLakeobject LakeAthabasacaobject LakeCocibolcaobject LakeErieobject LakeHuronobject LakeMichiganobject LakeOntarioobject LakeSuperiorobject LakeWinnipegobject ReindeerLakeobject LakeTiticacaobject LakeEyreobject 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 ParticlePrimaryclass Atomclass CAtomclass HAtomclass OAtomtrait Nucleonclass Neutronclass Protontrait 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
Attributes
- Supertypes
- Known subtypes
-
object LineSegHCArrobject LineSegSCArr
Attributes
- Supertypes
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 ArrPairDbl4 final classes.
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
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
Attributes
- Supertypes
- Known subtypes
-
object LineSegLLArrobject LSeg2Arrobject LineSegFm2Arrobject LineSegKm2Arrobject LineSegM2Arrobject LineSegPm2ArrShow all
Helper trait for Companion objects of SeqLikeLongN classes.
Helper trait for Companion objects of SeqLikeLongN classes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Helper trait for the singleton companion objects of SeqLikeImut classes with Dbl2Elems.
Helper trait for the singleton companion objects of SeqLikeImut classes with Dbl2Elems.
Attributes
- Supertypes
- Known subtypes
-
object LinePathLLobject PolygonLLobject LinePathobject LinePathFm2object LinePathKm2object LinePathM2object LinePathPm2object PolygonFm2Genobject PolygonGenobject PolygonKm2object PolygonM2Genobject PolygonPm2object Pt2Arrobject PtFm2Arrobject PtKm2Arrobject PtM2Arrobject PtPm2Arrobject Vec2Arrobject MyDbl2ArrShow all
Helper trait for companion objects of SeqLikeImut final classes, with Dbl3Elems.
Helper trait for companion objects of SeqLikeImut final classes, with Dbl3Elems.
Attributes
- Supertypes
- Known subtypes
-
object LinePathKm3object LinePathM3object PolygonKm3object PolygonM3object PtKm3Arrobject PtM3ArrShow all
Helper class for companion objects of SeqLikeImuts, with Dbl6Elems.
Helper class for companion objects of SeqLikeImuts, with Dbl6Elems.
Attributes
- Supertypes
- Known subtypes
-
object LineSegKm3Arrobject LineSegM3Arr
Helper class for companion objects of SeqLikeImuts with Dbl7Elems.
Helper class for companion objects of SeqLikeImuts with Dbl7Elems.
Attributes
- Supertypes
- Known subtypes
-
object CurveSegMArrOldobject ShapeGenOld
Helper trait for Companion objects of SeqLikeImut classes with DblNElems.
Helper trait for Companion objects of SeqLikeImut classes with DblNElems.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object LineSegLLArrobject LSeg2Arrobject LineSegFm2Arrobject LineSegKm2Arrobject LineSegM2Arrobject LineSegPm2Arrobject LinePathLLobject PolygonLLobject LinePathobject LinePathFm2object LinePathKm2object LinePathM2object LinePathPm2object PolygonFm2Genobject PolygonGenobject PolygonKm2object PolygonM2Genobject PolygonPm2object Pt2Arrobject PtFm2Arrobject PtKm2Arrobject PtM2Arrobject PtPm2Arrobject Vec2Arrobject MyDbl2Arrobject LinePathKm3object LinePathM3object PolygonKm3object PolygonM3object PtKm3Arrobject PtM3Arrobject LineSegKm3Arrobject LineSegM3Arrobject CurveSegMArrOldobject ShapeGenOldShow all
Helper trait for companion objects of SeqLikeImuts with Int2Elems.
Helper trait for companion objects of SeqLikeImuts with Int2Elems.
Attributes
- Supertypes
- Known subtypes
-
object HCenArrobject HSepArrobject HVertArrobject LinePathHCobject PolygonHCobject PolygonSqCobject SqVertArrShow all
Helper trait for Companion objects of ArrIntN collection classes, where the type parameter ArrA is the IntNElem type of the collection class.
Helper trait for Companion objects of ArrIntN collection classes, where the type parameter ArrA is the IntNElem type 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
Report of successful CSSL file write.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CssFileWritten.type
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 Pt2trait PtLen2class PtFm2class PtKm2class PtM2class PtPm2class MyDbl2Elemtrait TellElemDbl2trait VecPt2class Vec2trait VecPtFm2class VecFm2trait VecPtKm2class VecKm2trait VecPtLen2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2Show all
A specialised flat ArrayBuffer[Double] based trait for Dbl3Elems collections.
A specialised flat ArrayBuffer[Double] based trait for Dbl3Elems collections.
Attributes
- Supertypes
-
trait SeqLikeDbl3[A]trait BuffDblN[A]trait BuffValueN[A]trait SeqLikeValueN[A]trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyShow all
- Known subtypes
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 CurveTailMOldclass CurveTailOld
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.
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.
Attributes
- Companion
- object
- Supertypes
-
trait ArrNoParam[Double]trait SeqLikeBacked[Double]class AnyValtrait Matchableclass AnyShow all
Companion object for the Dbls Array based class for Doubles, contains a repeat parameter factory method.
Attributes
- Supertypes
-
trait BuilderArrFlat[DblArr]trait BuilderFlatSeqLike[DblArr]trait BuilderSeqLike[DblArr]trait BuilderBoth[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 LSegDblN[VT]trait LSegDbl4[VT]class LineSegLLclass LSeg2class LSegFm2class LSegKm2class LSegM2class LineSegPm2trait LSegDbl6[VT]class LSeg3trait PointDblNtrait PointDbl2class LatLongclass Pt2trait PtLen2class PtFm2class PtKm2class PtM2class PtPm2trait PointDbl3class Pt3trait PtLength3class PtKm3class PtM3trait Dbl1Elemclass Angletrait AngleLikeclass Latitudeclass Longitudeclass AngleVectrait Dbl2Elemclass MyDbl2Elemtrait TellElemDbl2trait VecPt2class Vec2trait VecPtFm2class VecFm2trait VecPtKm2class VecKm2trait VecPtLen2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait Dbl3Elemtrait Vec3Likeclass Vec3trait Dbl4Elemtrait Dbl5Elemtrait Dbl6Elemtrait LineSegLength3[VT]class LSegM3class LineSegKm3trait Dbl7Elemclass CurveTailMOldclass CurveTailOldShow 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
Confirmation that a directory was created.
Confirmation that a directory was created.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DirExiststrait DoneIOtrait EffectReportclass Objecttrait Matchableclass AnyShow all
Confirmation that a directory existed.
Confirmation that a directory existed.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait DirExiststrait DoneIOtrait EffectReportclass Objecttrait Matchableclass AnyShow all
Directory now exists. It may have already existed or have just been created.
Directory now exists. It may have already existed or have just been created.
Attributes
- Supertypes
- Known subtypes
-
class DirCreatedclass DirExisted
Relative directory (or folder) path and file name.
Relative directory (or folder) path and file name.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DirsFileRel.type
Report of successful side effect.
Report of successful side effect.
Attributes
- Supertypes
- Known subtypes
-
trait DirExistsclass DirCreatedclass DirExistedclass FileWrittenclass CssFileWrittenclass HtmlFileWrittenclass JarFileWrittenclass JsFileWrittenclass PomFileWrittenShow all
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
Report of a successfully completed effect. Used for pure side effects that return Unit.
Report of a successfully completed effect. Used for pure side effects that return Unit.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait DoneIOtrait DirExistsclass DirCreatedclass DirExistedclass FileWrittenclass CssFileWrittenclass HtmlFileWrittenclass JarFileWrittenclass JsFileWrittenclass PomFileWrittenShow all
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
Biased bifunctor for errors.
Biased bifunctor for errors.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class Fail[E]class FailFoundMulticlass FailNoExprAtNobject FailNotFoundobject FailWrongTypeclass Succ[A]Show all
Trait for the accumulation of successes and errors.
Trait for the accumulation of successes and errors.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ErrBiAccBuff.type
type class to proived summary Strings for ErrBiAccBase objects.
type class to proived summary Strings for ErrBiAccBase objects.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Exception from a find search for a type.
Exception from a find search for a type.
Attributes
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ExcFoundMultiobject ExcNotFound
No Expr at index N Exception.
No Expr at index N Exception.
Attributes
- Supertypes
-
trait Producttrait Equalstrait ExcSemantictrait ExcPersistclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait ExcFindclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ExcNotFound.type
Persistence Exception.
Persistence Exception.
Attributes
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ExcParseclass ExcAstclass ExcLexartrait ExcSemanticclass ExcNoExprAtNobject ExcWrongTypeShow all
Persistence typing Exception.
Persistence typing Exception.
Attributes
- Supertypes
-
trait ExcPersistclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ExcNoExprAtNobject ExcWrongType
RSON expression has wrong type Expression.
RSON expression has wrong type Expression.
Attributes
- Supertypes
-
trait ExcSemantictrait ExcPersistclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
ExcWrongType.type
Attributes
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Supertypes
-
class AnyValtrait 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
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
A found multiple values of type Fail,
A found multiple values of type Fail,
Attributes
- Supertypes
A Fail with a not found Exception.
A Fail with a not found Exception.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FailNotFound.type
RSON expression has wrong type Expression Fail.
RSON expression has wrong type Expression Fail.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FailWrongType.type
Report of successful file write.
Report of successful file write.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class CssFileWrittenclass HtmlFileWrittenclass JarFileWrittenclass JsFileWrittenclass PomFileWritten
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FileWritten.type
Attributes
- Supertypes
-
trait BuilderArrFlat[FloatArr]trait BuilderFlatSeqLike[FloatArr]trait BuilderSeqLike[FloatArr]trait BuilderBoth[FloatArr]class Objecttrait Matchableclass AnyShow all
- Self type
-
FloatArrBuilder.type
Test App for EMonOlds.
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
Report of successful HTML file write.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HtmlFileWritten.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
Immutable efficient ArrayInt backed class for Ints. There are no concat methods, as Ints has no type parameter and can not be widened.
Immutable efficient ArrayInt backed class for Ints. There are no concat methods, as Ints has no type parameter and can not be widened.
Attributes
- Companion
- object
- Supertypes
Builder object for IntArr.
Builder object for IntArr.
Attributes
- Supertypes
-
trait BuilderArrFlat[IntArr]trait BuilderFlatSeqLike[IntArr]trait BuilderSeqLike[IntArr]trait BuilderBoth[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 constructed from a fixed number of Ints. Because of the fixed length of these elements they can be stored as and reconstructed from a single Array[Int].
A class that can be constructed from a fixed number of Ints. Because of the fixed length of these elements they can be stored as and reconstructed from a single Array[Int].
Attributes
- Supertypes
- Known subtypes
-
trait LSegIntN[VT]trait LSegInt4[VT]class LSegHCclass LSegSCtrait LSegInt6[VT]class LSegHvOffsettrait 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
Not entirely sure what this type class is for
Not entirely sure what this type class is for
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object TerainIsTypeobject AnyRefIsType
Report of successful Jar file write.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JarFileWritten.type
Report of successful JavaScript file write.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsFileWritten.type
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
-
trait BuilderArrFlat[LongArr]trait BuilderFlatSeqLike[LongArr]trait BuilderSeqLike[LongArr]trait BuilderBoth[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 Calendar
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
-
trait BuffDbl2[MyDbl2Elem]trait SeqLikeDbl2[MyDbl2Elem]trait BuffDblN[MyDbl2Elem]trait BuffValueN[MyDbl2Elem]trait SeqLikeValueN[MyDbl2Elem]trait Buff[MyDbl2Elem]trait Sequ[MyDbl2Elem]trait SeqLikeBacked[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. To create a Multiple instance follow the value by the "*" symbol followed by an integer. There is a n implicit conversion from an object of type to a Multiple of type T with quantity of 1.
The Multiple type class allow you to represent multiple values of type A. Implicit conversion in package object. To create a Multiple instance follow the value by the "*" symbol followed by an integer. There is a n implicit conversion from an object of type to a Multiple of type T with quantity of 1.
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MultipleBuff.type
Attributes
- Companion
- object
- Supertypes
-
trait ArrDbl2[MyDbl2Elem]trait SeqLikeImutDbl2[MyDbl2Elem]trait SeqLikeDbl2[MyDbl2Elem]trait ArrDblN[MyDbl2Elem]trait ArrValueN[MyDbl2Elem]trait ArrNoParam[MyDbl2Elem]trait Arr[MyDbl2Elem]trait Sequ[MyDbl2Elem]trait SeqLikeImutDblN[MyDbl2Elem]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[MyDbl2Elem]trait SeqLikeBacked[MyDbl2Elem]trait 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
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
NoneExc.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NotFound.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NotSubTypeOf.type
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OpenStratPomProject.type
Extractor object for operator characters.
Extractor object for operator characters.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OperatorChar.type
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
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
- Known subtypes
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 PtKm3Pair[A2]class PtM3Pair[A2]class PtPm2Pair[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 PtKm3Pair[A2]class PtM3Pair[A2]class HDirnPathPair[A2]class HStepArrPair[A2]class PolygonHCPair[A2]class PtPm2Pair[A2]class HStepPair[A2]class HCenPair[A2]class HSepPair[A2]class SqCenPair[A2]class HCenStepPair[A2]class SqCenStepPair[A2]class PolygonLLPair[A2]class PolygonKm3Pair[A2]class PolygonFm2Pair[A2]class PolygonGenPair[A2]class PolygonKm2Pair[A2]class PolygonM2Pair[A2]class PolygonPm2Pair[A2]class PolygonM3Pair[A2]class PairStrElem[A2]Show all
These classes are for use in ArrPairFinalA1s. The A1 type is finalised in the instantiable classes
These classes are for use in ArrPairFinalA1s. 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 PtKm3Pair[A2]class PtM3Pair[A2]class HDirnPathPair[A2]class HStepArrPair[A2]class PolygonHCPair[A2]class PtPm2Pair[A2]class HStepPair[A2]class HCenPair[A2]class HSepPair[A2]class SqCenPair[A2]class HCenStepPair[A2]class SqCenStepPair[A2]class PolygonLLPair[A2]class PolygonKm3Pair[A2]class PolygonFm2Pair[A2]class PolygonGenPair[A2]class PolygonKm2Pair[A2]class PolygonM2Pair[A2]class PolygonPm2Pair[A2]class PolygonM3Pair[A2]class PairStrElem[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 efficiently in Int4PAirArrs, where the first Int4Elem components are backed by a single Array[Int].
Pair element where the first component is an IntNElemA class that can be constructed from a fixed number of Ints. Because of the fixed length of these elements Arrs of them can 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 constructed from a fixed number of Ints. Because of the fixed length of these elements Arrs of them can 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
A PairElem where the first component of the pair is a SeqLikeDblN.
A PairElem where the first component of the pair is a SeqLikeDblN.
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPair[A2]class PolygonKm3Pair[A2]class PolygonFm2Pair[A2]class PolygonGenPair[A2]class PolygonKm2Pair[A2]class PolygonM2Pair[A2]class PolygonPm2Pair[A2]class PolygonM3Pair[A2]Show all
Attributes
- Supertypes
- Known subtypes
-
class PolygonLLPair[A2]class PolygonKm3Pair[A2]class PolygonFm2Pair[A2]class PolygonGenPair[A2]class PolygonKm2Pair[A2]class PolygonM2Pair[A2]class PolygonPm2Pair[A2]class PolygonM3Pair[A2]class PolygonHCPair[A2]Show all
A PairElem whose first component is a SeqLikeIntN.
A PairElem whose first component is a SeqLikeIntN.
Attributes
- Supertypes
- Known subtypes
-
class PolygonHCPair[A2]
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 ShowInt2Gen[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass PersistTellInt2[A]trait 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 Landclass HGViewtrait TellDbl3trait TellInt3class HCenRowtrait PersistNFixedtrait ShowNFixed[A]trait ShowTellN[A]trait UnshowN[R]trait PersistNRepeat[AR]trait ShowType[A]trait Show[A]trait PersistBoth[A]class PersistBothSimple[A]class PersistBooleanNamedclass PersistBothTellSimple[R]trait ShowCompound[A]trait ShowSimple[A]trait ShowEffectReport[A]trait ShowFileWritten[A]trait ShowTell[A]trait PersistTell[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellInt2[R]class ShowTellInt2Imp[R]class ShowTellInt4[R]class ShowTellSimple[R]trait ShowTellSum[A]trait Telltrait WTileobject SeaIcePermobject TerrainNonetrait Waterobject Lakeobject LakeIceWinterobject 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 TellDblBasedtrait AreaMetricclass Hectaresclass Kilaresclass Metraresclass Millaresclass Picarestrait LengthMetricclass Angstromsclass Femtometresclass Gigametresclass Kilometresclass Megametresclass Metresclass Micrometresclass Millimetresclass Nanometresclass Picometrestrait TellNtrait TellSeqLike[Ae]trait TellSimpletrait Climatetrait Desertobject DesertColdobject DesertHotobject IceCapobject Saheltrait SemiAridobject Savannahobject Steppeobject Subtropicaltrait TemperateLikeobject Borealobject Continentaltrait Temperateobject Oceanicobject Tropicalobject Tundratrait LandUseobject CivMixobject Forestobject LandFreetrait Lelevtrait HillyLikeobject Hillyobject HillyLakestrait MountainsLikeobject Fjordedobject MountLakesobject Mountainstrait PlainLikeobject Plainobject PlainLakestrait WSepobject WSepNonetrait WSepSomeobject Scarptrait NorthSouthUpobject NorthUpobject SouthUptrait Polityobject Macedonobject Romeobject Spartatrait Factionobject Eriduobject Uruktrait VTiletrait Landobject Hillobject Mountainobject Plaintrait Waterobject Lakeobject Seaclass 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 ShowInt2Gen[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass PersistTellInt2[A]trait 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 Landclass HGViewtrait 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 ShowInt2Gen[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass PersistTellInt2[A]trait 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 ShowType[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 ShowInt2Gen[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass PersistTellInt2[A]trait 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 Landclass HGViewtrait 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 ShowType[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 Landclass HGViewtrait 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+ classes. Declares the common properties of name1 - 6 and opt1 - 6.
A base trait for Show6+ and Unshow6+ classes. Declares the common properties of name1 - 6 and opt1 - 6.
Attributes
- Supertypes
- Known subtypes
Type class instances for both Show and Unshow. Only use this class where all possible requirements have PersistBoth instances. Do not use it for such types as Sequences where all the potential components are not known.
Type class instances for both Show and Unshow. Only use this class where all possible 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 PersistBooleanNamedclass PersistBothTellSimple[R]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 ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistBooleanNamed
Attributes
- Companion
- object
- Supertypes
-
trait UnshowSingletons[R]trait PersistBoth[R]trait Unshow[R]class ShowTellSimple[R]trait Serializabletrait Producttrait Equalstrait ShowTell[R]trait Show[R]trait ShowType[R]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
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 ShowType[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 ShowType[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 ShowType[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 ShowInt2Gen[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass PersistTellInt2[A]trait 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 Landclass HGViewtrait 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 ShowInt2Gen[A]class Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass HexParrXclass HexParrYclass HexRegImpclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass PersistTellInt2[A]trait 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 Landclass HGViewtrait 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 ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistSeqSpecBoth.type
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
- Supertypes
- Known subtypes
-
class PersistTellInt2[A]
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait PersistTell[A]trait Unshow[A]trait ShowTell[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistTellInt2[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistTell2.type
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait PersistTell[A]trait Unshow[A]trait ShowTell[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistTell3.type
Attributes
- Companion
- object
- Supertypes
-
trait UnshowInt2[A]trait Persist1Plus[Int]trait UnshowN[A]trait PersistNFixedtrait PersistNtrait PersistTell[A]trait Unshow[A]trait ShowTellInt2[A]trait ShowTell[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PersistTellInt2.type
Report of successful POM file write.
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PomFileWritten.type
The immutable Array based class for types without their 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 their 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 SeqLikeBacked[A]trait SeqLike[A]class Objecttrait 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 Buff class for types without their own specialist sequence classes.
R for stored by reference. The default Buff class for types without their own specialist sequence classes.
Attributes
- Supertypes
-
trait Buff[A]trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class AnyValtrait Matchableclass AnyShow all
R for stored by reference. The generalised default PAirArr for types that do not have their own specialised classes. Note although they are named as reference ArrPairs the A1 type parameter does not have to inherit from AnyRef.
R for the first component of the PairFinalA1Elem is stored by reference. Buff 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. Buff 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
Attributes
- Supertypes
-
class GroupIdclass XmlElemSimpletrait XmlInlinetrait XHmlInlinetrait XConElemInlinetrait XmlElemtrait XHmlElemtrait XConElemclass Objecttrait Matchableclass AnyShow all
- Self type
-
RichstratID.type
Common trait for immutable Sequs, mutable Buffs and SeqSpec classes that are not sequences but can be specified by a sequence, for example a sequence of points can specify a polygon. Designed as a compromise between type safety and efficiency. Using backing Arrays for use facing types, but using backing ArrayBuffers behind the scenes keeping mutation encapsulated. Many methods and properties are common to all three Sequs, Buffs and SeqSpecs.
Common trait for immutable Sequs, mutable Buffs and SeqSpec classes that are not sequences but can be specified by a sequence, for example a sequence of points can specify a polygon. Designed as a compromise between type safety and efficiency. Using backing Arrays for use facing types, but using backing ArrayBuffers behind the scenes keeping mutation encapsulated. Many methods and properties are common to all three Sequs, Buffs and SeqSpecs.
Attributes
- Companion
- object
- Supertypes
-
class Any
- Known subtypes
-
trait PointSeqLike[PT]trait PointDblNSeqLike[PT]trait PointDbl2SeqLike[PT]trait Pt2SeqLikeclass PolygonGenclass Pt2Arrtrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait SeqLikeBacked[A]trait LinePathBase[VT]trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait Arr[A]class LineSegLLArrclass LSeg2Arrtrait LineSegLen2Arr[VT]class LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrArrayDbl[A]class PolygonLLArrclass PolygonFm2Arrclass PolygonGenArrclass PolygonKm2Arrclass PolygonKm3Arrclass PolygonM2Arrclass PolygonM3Arrclass PolygonPm2Arrtrait ArrArrayInt[A]class HStepArrArrclass HStepPathArrclass PolygonHCArrclass PolygonSqCArrtrait ArrNoParam[A]trait ArrValueN[A]trait ArrDblN[A]trait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]class MultipleArr[A]class RArr[A]trait BoolSeqLiketrait BoolSeqSpecclass HSideBoolLayertrait Buff[A]trait ArrayIntBuff[A]class PolygonHCBuffclass PolygonSqCBuffclass BooleanBufftrait BuffArrayDbl[A]class PolygonLLBuffclass PolygonFm2Buffclass PolygonGenBuffclass PolygonKm2Buffclass PolygonKm3Buffclass PolygonM2Buffclass PolygonM3Buffclass PolygonPm2Buffclass BuffDblclass LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]class PtKm3PairBuff[B2]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 PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]class PolygonHCPairBuff[A2]class BuffPairStr[B2]trait BuffValueN[A]trait BuffDblN[A]trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass 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 StringBufftrait RefsSeqLike[A]trait SeqLikeImutValueN[A]trait SeqLikeImutDblN[A]trait SeqLikeImutDbl1[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass PolygonLLtrait PtFm2SeqLikeclass PolygonFm2Gentrait SeqSpecDbl2[A]trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeImutDbl3[A]trait PtKm3SeqLiketrait PtKm3SeqSpectrait SeqSpecDbl3[A]trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeImutDbl4[A]trait SeqSpecDbl4[A]trait SeqLikeImutDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeImutDbl6[A]trait SeqSpecDbl6[A]trait SeqLikeImutDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait PolygonDblN[VT]trait SeqLikeImutIntN[A]trait SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]trait SeqLikeLongN[A]trait SeqSpecLongN[A]trait SeqSpecValueN[A]trait PolygonValueN[VT]trait Sequ[A]trait SeqLikeValueN[A]trait SeqLikeDbl2[A]trait SeqLikeDbl3[A]trait SeqLikeDbl4[A]trait SeqLikeDbl5[A]trait SeqLikeDbl6[A]trait SeqLikeDbl7[A]trait SeqLikeInt1[A]trait SeqLikeInt3[A]trait SeqLikeInt4[A]trait SeqLikeInt5[A]trait SeqLikeInt6[A]trait SeqLikeIntN[A]trait SeqLikeInt2[A]trait SeqSpec[A]trait VertSeqSpec[VT]trait PolygonBase[VT]trait Polygontrait Polygon3Plustrait Polygon4Plustrait Quadrilateraltrait QuadrilateralFieldsclass QuadrilateralGenclass Trapeziumtrait Rectangletrait PhiRectangletrait PhiRectclass PhiRectHighclass PhiRectWideclass PhiRectangleGentrait Rectobject NoBoundsclass RectGenclass Sqlignclass RectangleGentrait Squareclass SquareGentrait Triangleclass TriangleGentrait TriangleIsosclass TriangleEquiclass TriangleIsosGentrait PolygonYMirrorShow all
A SeqLike class that is backed by an Array or an ArrayBuffer which can be mutated. This mutation will mostly be used by builders rather than end users. There are other cases where it can be useful, for example in simultaneous game turn resolution.
A SeqLike class that is backed by an Array or an ArrayBuffer which can be mutated. This mutation will mostly be used by builders rather than end users. There are other cases where it can be useful, for example in simultaneous game turn resolution.
Attributes
- Supertypes
-
trait SeqLike[A]class Any
- Known subtypes
-
trait LinePathBase[VT]trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait Arr[A]class LineSegLLArrclass LSeg2Arrtrait LineSegLen2Arr[VT]class LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrArrayDbl[A]class PolygonLLArrclass PolygonFm2Arrclass PolygonGenArrclass PolygonKm2Arrclass PolygonKm3Arrclass PolygonM2Arrclass PolygonM3Arrclass PolygonPm2Arrtrait ArrArrayInt[A]class HStepArrArrclass HStepPathArrclass PolygonHCArrclass PolygonSqCArrtrait ArrNoParam[A]trait ArrValueN[A]trait ArrDblN[A]trait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]class MultipleArr[A]class RArr[A]trait BoolSeqLiketrait BoolSeqSpecclass HSideBoolLayertrait Buff[A]trait ArrayIntBuff[A]class PolygonHCBuffclass PolygonSqCBuffclass BooleanBufftrait BuffArrayDbl[A]class PolygonLLBuffclass PolygonFm2Buffclass PolygonGenBuffclass PolygonKm2Buffclass PolygonKm3Buffclass PolygonM2Buffclass PolygonM3Buffclass PolygonPm2Buffclass BuffDblclass LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]class PtKm3PairBuff[B2]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 PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]class PolygonHCPairBuff[A2]class BuffPairStr[B2]trait BuffValueN[A]trait BuffDblN[A]trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass 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 StringBufftrait RefsSeqLike[A]trait SeqLikeImutValueN[A]trait SeqLikeImutDblN[A]trait SeqLikeImutDbl1[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait Pt2SeqSpecclass DoDecligntrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Gentrait SeqSpecDbl2[A]trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeImutDbl3[A]trait PtKm3SeqLiketrait PtKm3SeqSpectrait SeqSpecDbl3[A]trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeImutDbl4[A]trait SeqSpecDbl4[A]trait SeqLikeImutDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeImutDbl6[A]trait SeqSpecDbl6[A]trait SeqLikeImutDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait PolygonDblN[VT]trait SeqLikeImutIntN[A]trait SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]trait SeqLikeLongN[A]trait SeqSpecLongN[A]trait SeqSpecValueN[A]trait PolygonValueN[VT]trait Sequ[A]Show all
Attributes
- Supertypes
- Known subtypes
-
trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait SeqLikeImutDbl2[A]trait LatLongSeqLikeclass LatLongArrtrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGenclass Pt2Arrtrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Genclass PtFm2Arrtrait ArrDbl2[A]class PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2Show all
Attributes
- Supertypes
- Known subtypes
-
trait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass PtM3Bufftrait SeqLikeImutDbl3[A]trait PtKm3SeqLikeclass PtKm3Arrtrait PtKm3SeqSpectrait ArrDbl3[A]class Pt3Arrclass PtM3Arrtrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3Show all
Attributes
- Supertypes
- Known subtypes
-
trait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait SeqLikeImutDbl4[A]trait ArrDbl4[A]class LineSegLLArrclass LSeg2Arrclass LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait SeqSpecDbl4[A]Show all
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait SeqLikeImutDbl6[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait SeqSpecDbl6[A]Show all
SeqLike with Dbl7Elems that can be encoded by a sequence of 7 Doubles. Includes ArrDbl7, SeqSpecDbl7 and BuffDbl7.
SeqLike with Dbl7Elems that can be encoded by a sequence of 7 Doubles. Includes ArrDbl7, SeqSpecDbl7 and BuffDbl7.
Attributes
- Supertypes
- Known subtypes
-
trait SeqLikeImutDbl7[A]trait ArrDbl7[A]class CurveSegMArrOldtrait SeqSpecDbl7[A]class ShapeGenOld
A SeqLikeImut of Dbl1Elems.
A SeqLikeImut of Dbl1Elems.
Attributes
- Supertypes
-
trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
trait SeqLikeDbl2[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LatLongSeqLikeclass LatLongArrtrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGenclass Pt2Arrtrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Genclass PtFm2Arrtrait ArrDbl2[A]class PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SeqLikeImutDbl2.type
Attributes
- Supertypes
-
trait SeqLikeDbl3[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait PtKm3SeqLikeclass PtKm3Arrtrait PtKm3SeqSpectrait ArrDbl3[A]class Pt3Arrclass PtM3Arrtrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3Show all
SeqLikeImut with Dbl4Elem elements.
SeqLikeImut with Dbl4Elem elements.
Attributes
- Supertypes
-
trait SeqLikeDbl4[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDbl4[A]class LineSegLLArrclass LSeg2Arrclass LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait SeqSpecDbl4[A]Show all
SeqLikeImut with Dbl5Elems.
SeqLikeImut with Dbl5Elems.
Attributes
- Supertypes
-
trait SeqLikeDbl5[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDbl5[A]trait SeqSpecDbl5[A]
Attributes
- Supertypes
-
trait SeqLikeDbl6[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
SeqLikeImut with Dbl7Elems, that can be encoded by a sequence of 7 Doubles. Includes ArrDbl7s and SeqSpecDbl7
SeqLikeImut with Dbl7Elems, that can be encoded by a sequence of 7 Doubles. Includes ArrDbl7s and SeqSpecDbl7
Attributes
- Supertypes
-
trait SeqLikeDbl7[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
SeqLikeImut with DblNElems.
SeqLikeImut with DblNElems.
Attributes
- Supertypes
-
trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrDblN[A]class LineSegLLArrclass LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait SeqLikeImutDbl1[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Gentrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeImutDbl3[A]trait PtKm3SeqLiketrait PtKm3SeqSpectrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeImutDbl4[A]trait SeqSpecDbl4[A]trait SeqLikeImutDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeImutDbl6[A]trait SeqSpecDbl6[A]trait SeqLikeImutDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait LinePathDblN[VT]trait PolygonDblN[VT]Show all
Attributes
- Supertypes
-
trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeInt2[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- 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 PolygonInt2[VT]class HTilePolygonShow all
Attributes
- Supertypes
-
trait SeqLikeInt3[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait HvOffsetSeqLikeclass HvOffsetArrclass PolygonHvOffsettrait ArrInt3[A]class HCenRowArrclass HCenStepArrclass HStepCenArrclass SqCenStepArrtrait SeqSpecInt3[A]trait PolygonInt3[VT]Show all
SeqLikeImut for Int6Elems
SeqLikeImut for Int6Elems
Attributes
- Supertypes
-
trait SeqLikeInt6[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
Common trait for the immutable Array[Int] backed classes that can be specified by IntNElems.
Common trait for the immutable Array[Int] backed classes that can be specified by IntNElems.
Attributes
- Supertypes
-
trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait LinePathIntN[VT]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]Show all
An immutable SeqLike object, that is a sequence or can be specified by a sequence, whose elements can be constructed from a fixed number of primitive values. Hence, not a mutable Buff.
An immutable SeqLike object, that is a sequence or can be specified by a sequence, whose elements can be constructed from a fixed number of primitive values. Hence, not a mutable Buff.
Attributes
- Supertypes
- Known subtypes
-
trait ArrValueN[A]trait ArrDblN[A]class LineSegLLArrclass LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 SeqLikeImutDblN[A]trait SeqLikeImutDbl1[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Gentrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeImutDbl3[A]trait PtKm3SeqLiketrait PtKm3SeqSpectrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeImutDbl4[A]trait SeqSpecDbl4[A]trait SeqLikeImutDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeImutDbl6[A]trait SeqSpecDbl6[A]trait SeqLikeImutDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait LinePathDblN[VT]trait PolygonDblN[VT]trait SeqLikeImutIntN[A]trait SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait LinePathIntN[VT]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]trait SeqLikeLongN[A]trait SeqSpecLongN[A]trait SeqSpecValueN[A]trait PolygonValueN[VT]Show all
Attributes
- Supertypes
- Known subtypes
-
trait BuffInt1[A]class HStepBuffclass HStepLikeBuffclass SqDirnBuffclass ColourBufftrait SeqLikeInt1Imut[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait SeqSpecInt1[A]Show all
SeqLikeImut trait for classes specified by a single Int.
SeqLikeImut trait for classes specified by a single Int.
Attributes
- Supertypes
-
trait SeqLikeInt1[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait SeqSpecInt1[A]Show all
Attributes
- Supertypes
- Known subtypes
-
trait BuffInt2[A]class HCenBuffclass HCoordBuffclass HSepBuffclass HVertBuffclass SqCenBuffclass SqCoordBuffclass SqVertBufftrait SeqLikeImutInt2[A]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 PolygonInt2[VT]class HTilePolygonShow all
Attributes
- Supertypes
- Known subtypes
-
trait BuffInt3[A]class HCenRowBuffclass HCenStepBuffclass HStepCenBuffclass HvOffsetBuffclass SqCenStepBufftrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass HvOffsetArrclass PolygonHvOffsettrait ArrInt3[A]class HCenRowArrclass HCenStepArrclass HStepCenArrclass SqCenStepArrtrait SeqSpecInt3[A]trait PolygonInt3[VT]Show all
Attributes
- Supertypes
- Known subtypes
-
trait BuffInt4[A]class LineSegHCBuffclass LineSegSCBufftrait SeqLikeInt4Imut[A]trait ArrInt4[A]class LineSegHCArrclass LineSegSCArrtrait SeqSpecInt4[A]Show all
SeqLikeImut with Int4Elems.
SeqLikeImut with Int4Elems.
Attributes
- Supertypes
-
trait SeqLikeInt4[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
trait BuffInt6[A]class LineSegHvOffsetBufftrait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLikeclass LineSegHvOffsetArrtrait ArrInt6[A]trait SeqSpecInt6[A]Show all
Attributes
- Supertypes
- Known subtypes
-
trait SeqLikeImutIntN[A]trait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait LinePathIntN[VT]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]trait SeqLikeInt2[A]trait BuffInt2[A]class HCenBuffclass HCoordBuffclass HSepBuffclass HVertBuffclass SqCenBuffclass SqCoordBuffclass SqVertBuffShow all
A SeqLike, a sequence or an object that can be specified by a sequence such as a polygon, composed of elements that can be constructed from a fixed number of homogeneous primitive values such as Doubles or Ints.
A SeqLike, a sequence or an object that can be specified by a sequence such as a polygon, composed of elements that can be constructed from a fixed number of homogeneous primitive values such as Doubles or Ints.
Attributes
- Supertypes
-
trait SeqLike[A]class Any
- Known subtypes
-
trait BuffValueN[A]trait BuffDblN[A]trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass 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]trait SeqLikeDbl2[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLikeclass LatLongArrtrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGenclass Pt2Arrtrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Genclass PtFm2Arrtrait ArrDbl2[A]class PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeDbl3[A]trait SeqLikeImutDbl3[A]trait PtKm3SeqLikeclass PtKm3Arrtrait PtKm3SeqSpectrait ArrDbl3[A]class Pt3Arrclass PtM3Arrtrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeDbl4[A]trait SeqLikeImutDbl4[A]trait ArrDbl4[A]class LineSegLLArrclass LSeg2Arrclass LineSegFm2Arrclass LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait SeqSpecDbl4[A]trait SeqLikeDbl5[A]trait SeqLikeImutDbl5[A]trait ArrDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeDbl6[A]trait SeqLikeImutDbl6[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait SeqSpecDbl6[A]trait SeqLikeDbl7[A]trait SeqLikeImutDbl7[A]trait ArrDbl7[A]class CurveSegMArrOldtrait SeqSpecDbl7[A]class ShapeGenOldtrait SeqLikeImutValueN[A]trait ArrValueN[A]trait ArrDblN[A]trait ArrDbl1[A]class AngleArrtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 SeqLikeImutDblN[A]trait SeqLikeImutDbl1[A]trait SeqSpecDblN[A]trait LinePathDblN[VT]trait PolygonDblN[VT]trait SeqLikeImutIntN[A]trait SeqLikeImutInt2[A]trait HCoordSeqLiketrait HCoordSeqSpecclass LinePathHCclass PolygonHCtrait HVertSeqLiketrait SqCoordSeqLiketrait SqCoordSeqSpecclass PolygonSqCtrait SqVertSeqLiketrait SeqSpecInt2[A]trait LinePathInt2[VT]trait PolygonInt2[VT]class HTilePolygontrait SeqLikeImutInt3[A]trait HvOffsetSeqLikeclass PolygonHvOffsettrait SeqSpecInt3[A]trait PolygonInt3[VT]trait SeqLikeImutInt6[A]trait LineSegHvOffsetSeqLiketrait SeqSpecInt6[A]trait SeqLikeInt1Imut[A]trait SeqSpecInt1[A]trait SeqLikeInt4Imut[A]trait SeqSpecInt4[A]trait SeqSpecIntN[A]trait LinePathIntN[VT]trait PolygonIntN[VT]trait SeqSpecInt5[A]trait SlimutInt5[A]trait SeqLikeLongN[A]trait SeqSpecLongN[A]trait SeqSpecValueN[A]trait PolygonValueN[VT]trait SeqLikeInt1[A]trait SeqLikeInt3[A]trait SeqLikeInt4[A]trait SeqLikeInt5[A]trait SeqLikeInt6[A]trait SeqLikeIntN[A]trait SeqLikeInt2[A]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 VertSeqSpec[VT]trait LinePathBase[VT]trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait PolygonBase[VT]trait Polygontrait Polygon3Plustrait Polygon4Plustrait Polygon5Plustrait Polygon6Plusclass DoDecligntrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait Quadrilateraltrait QuadrilateralFieldsclass QuadrilateralGenclass Trapeziumtrait Rectangletrait PhiRectangletrait PhiRectclass PhiRectHighclass PhiRectWideclass PhiRectangleGentrait Rectobject NoBoundsclass RectGenclass Sqlignclass RectangleGentrait Squareclass SquareGentrait Triangleclass TriangleGentrait TriangleIsosclass TriangleEquiclass TriangleIsosGenclass PolygonGentrait PolygonYMirrortrait PolygonValueN[VT]trait PolygonDblN[VT]trait PolygonDbl2[VT]class PolygonLLtrait PolygonLen2[VT]class PolygonFm2Genclass PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait PolygonIntN[VT]trait PolygonInt2[VT]class PolygonHCclass PolygonSqCtrait PolygonInt3[VT]class PolygonHvOffsettrait BoolSeqSpecclass HSideBoolLayertrait SeqSpecValueN[A]trait SeqSpecDblN[A]trait SeqSpecDbl2[A]trait LatLongSeqSpectrait Pt2SeqSpectrait SeqSpecDbl3[A]trait PtKm3SeqSpectrait SeqSpecDbl4[A]trait SeqSpecDbl5[A]trait SeqSpecDbl6[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
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDbl2[A]trait SeqLikeDbl2[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait LinePathDbl2[VT]class LinePathclass LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]class DoDecligntrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYclass PolygonGentrait PolygonLen2[VT]class PolygonFm2Genclass PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait Pt2SeqSpecShow all
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDbl3[A]trait SeqLikeDbl3[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait PtKm3SeqSpecShow all
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDbl4[A]trait SeqLikeDbl4[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDbl5[A]trait SeqLikeDbl5[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDbl6[A]trait SeqLikeDbl6[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecDblN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDbl7[A]trait SeqLikeDbl7[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
class ShapeGenOld
Attributes
- Supertypes
-
trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutDblN[A]trait ArrayDblBackedtrait SpecialTtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDblN[VT]trait PolygonDbl2[VT]class PolygonLLclass DoDecligntrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYclass PolygonGentrait PolygonLen2[VT]class PolygonFm2Genclass PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqSpecDbl2[A]trait LatLongSeqSpectrait Pt2SeqSpectrait SeqSpecDbl3[A]trait PtKm3SeqSpectrait SeqSpecDbl4[A]trait SeqSpecDbl5[A]trait SeqSpecDbl6[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 SeqLikeInt1Imut[A]trait SeqLikeInt1[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutInt2[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeInt2[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathInt2[VT]class LinePathHCtrait PolygonInt2[VT]class PolygonHCclass PolygonSqCtrait HCoordSeqSpecclass HTilePolygontrait SqCoordSeqSpecShow all
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutInt3[A]trait SeqLikeInt3[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait PolygonInt3[VT]class PolygonHvOffset
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeInt4Imut[A]trait SeqLikeInt4[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SlimutInt5[A]trait SeqLikeInt5[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecIntN[A]trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutInt6[A]trait SeqLikeInt6[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
Attributes
- Supertypes
-
trait SeqSpecValueN[A]trait SeqSpec[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait LinePathIntN[VT]trait LinePathInt2[VT]class LinePathHCtrait PolygonIntN[VT]trait PolygonInt2[VT]class PolygonHCclass PolygonSqCtrait PolygonInt3[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 SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
A SeqSpec. An immutable object that is not a sequence, but that can be specified by one such as a polyogn, whose elements that can be constructed from a fixed number of homogeneous primitive values such as Doubles or Ints.
A SeqSpec. An immutable object that is not a sequence, but that can be specified by one such as a polyogn, whose elements that can be constructed from a fixed number of homogeneous primitive values such as Doubles or Ints.
Attributes
- Supertypes
-
trait SeqSpec[A]trait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait PolygonValueN[VT]trait PolygonDblN[VT]trait PolygonDbl2[VT]class PolygonLLclass DoDecligntrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYclass PolygonGentrait PolygonLen2[VT]class PolygonFm2Genclass PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait PolygonIntN[VT]trait PolygonInt2[VT]class PolygonHCclass PolygonSqCtrait PolygonInt3[VT]class PolygonHvOffsettrait SeqSpecDblN[A]trait LinePathDblN[VT]trait LinePathDbl2[VT]class LinePathLLclass LinePathclass LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait SeqSpecDbl2[A]trait LatLongSeqSpectrait Pt2SeqSpectrait SeqSpecDbl3[A]trait PtKm3SeqSpectrait SeqSpecDbl4[A]trait SeqSpecDbl5[A]trait SeqSpecDbl6[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. Note there is no generalised sumBy[B](f: A => B): B, method included, as it is more runtime efficient to include this as an extension method in the B companion object of the user created types.
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. Note there is no generalised sumBy[B](f: A => B): B, method included, as it is more runtime efficient to include this as an extension method in the B companion object of the user created types.
Attributes
- Supertypes
- Known subtypes
-
trait Arr[A]class LineSegLLArrclass LSeg2Arrtrait LineSegLen2Arr[VT]class LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait ArrArrayDbl[A]class PolygonLLArrclass PolygonFm2Arrclass PolygonGenArrclass PolygonKm2Arrclass PolygonKm3Arrclass PolygonM2Arrclass PolygonM3Arrclass PolygonPm2Arrtrait ArrArrayInt[A]class HStepArrArrclass HStepPathArrclass PolygonHCArrclass PolygonSqCArrtrait ArrNoParam[A]trait ArrValueN[A]trait ArrDblN[A]trait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait ArrIntN[A]trait ArrInt1[A]class HStepArrclass HStepLikeArrclass HVDirnArrclass SqStepArrclass ColourArrtrait 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 PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class HStepPairArr[A2]class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class PolygonLLPairArr[A2]class PolygonKm3PairArr[A2]class PolygonFm2PairArr[A2]class PolygonGenPairArr[A2]class PolygonKm2PairArr[A2]class PolygonM2PairArr[A2]class PolygonPm2PairArr[A2]class PolygonM3PairArr[A2]class PolygonHCPairArr[A2]class ArrPairStr[A2]class HStepArrPairArr[A2]class HStepPathPairArr[A2]class MultipleArr[A]class RArr[A]trait Buff[A]trait ArrayIntBuff[A]class PolygonHCBuffclass PolygonSqCBuffclass BooleanBufftrait BuffArrayDbl[A]class PolygonLLBuffclass PolygonFm2Buffclass PolygonGenBuffclass PolygonKm2Buffclass PolygonKm3Buffclass PolygonM2Buffclass PolygonM3Buffclass PolygonPm2Buffclass BuffDblclass LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]class PtKm3PairBuff[B2]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 PolygonLLPairBuff[A2]class PolygonFm2PairBuff[A2]class PolygonGenPairBuff[A2]class PolygonKm2PairBuff[A2]class PolygonKm3PairBuff[A2]class PolygonM2PairBuff[A2]class PolygonM3PairBuff[A2]class PolygonPm2PairBuff[A2]class PolygonHCPairBuff[A2]class BuffPairStr[B2]trait BuffValueN[A]trait BuffDblN[A]trait BuffDbl2[A]class LatLongBuffclass BuffPtFm2class BuffPtKm2class BuffPtM2class Pt2Buffclass PtPm2Buffclass Vec2Buffclass VecFm2Buffclass VecKm2Buffclass VecM2Buffclass VecPm2Buffclass MinesBufftrait BuffDbl4[A]class LineSegLLBuffclass LSeg2Buffclass LineSegFm2Buffclass LineSegKm2Buffclass LineSegM2Buffclass LineSegPm2Bufftrait BuffDbl5[A]trait BuffDbl6[A]class LineSegKm3Buffclass LineSegM3Bufftrait Dbl3Buff[A]class Pt3Buffclass PtKm3Buffclass 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
Common trait for ArrPairDbl2s and BuffPairDbl2s, where the first component of the pairs is a Dbl2Elem.
Common trait for ArrPairDbl2s and BuffPairDbl2s, where the first component of the pairs is a Dbl2Elem.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtPm2PairArr[A2]class LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]Show all
Common trait for ArrPairDbl3s and BuffPairDbl3s, where the first component of the pairs is a Dbl3Elem.
Common trait for ArrPairDbl3s and BuffPairDbl3s, where the first component of the pairs is a Dbl3Elem.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PtKm3PairArr[A2]class PtM3PairArr[A2]class PtKm3PairBuff[B2]class PtM3PairBuff[B2]Show all
Sequ trait for Dbl4Elems, provides a common trait for ArrPairDbl4 and BuffPairDbl4s.
Sequ trait for Dbl4Elems, provides a common trait for ArrPairDbl4 and BuffPairDbl4s.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArr[A2]class LineSegPairBuff[B2]
Common trait for ArrPairDblN and BuffPairDblNs
Common trait for ArrPairDblN and BuffPairDblNs
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegPairArr[A2]class LatLongPairArr[A2]class LocationLLArrclass Pt2PairArr[A2]class PtKm3PairArr[A2]class PtM3PairArr[A2]class PtPm2PairArr[A2]class LatLongPairBuff[B2]class Pt2PairBuff[A2]class PtPm2PairBuff[B2]class PtKm3PairBuff[B2]class PtM3PairBuff[B2]class LineSegPairBuff[B2]Show all
Common trait for ArrPairInt1 and BuffPairInt1, where the first component of the pairs is a Int1Elem.
Common trait for ArrPairInt1 and BuffPairInt1, where the first component of the pairs is a Int1Elem.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HStepPairArr[A2]class HStepPairBuff[A2]
Common trait for ArrPairInt2 and BuffPairInt2, where the first component of the pairs is a Int2Elem.
Common trait for ArrPairInt2 and BuffPairInt2, where the first component of the pairs is a Int2Elem.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HCenPairArr[A2]class HSepArrPair[A2]class SqCenPairArr[A2]class HCenPairBuff[B2]class HSepBuffPair[B2]Show all
Common trait for ArrPairInt2 and BuffPairInt2, where the first component of the pairs is an Int3Elem.
Common trait for ArrPairInt2 and BuffPairInt2, where the first component of the pairs is an Int3Elem.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class HCenStepPairArr[A2]class SqCenStepPairArr[A2]class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]Show all
Common trait for ArrPairIntN and BuffPairImtNs
Common trait for ArrPairIntN and BuffPairImtNs
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- 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]class HStepPairBuff[A2]class HCenPairBuff[B2]class HSepBuffPair[B2]class HCenStepPairBuff[A2]class SqCenStepPairBuff[A2]Show 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 more demanding ambitions. The capabilities of decimal place precision and explicit typing for numbers are placed defined here and in the corresponding Tell trait, although they have no 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 more demanding ambitions. The capabilities of decimal place precision and explicit typing for numbers are placed defined here and in the corresponding Tell trait, although they have no meaning / purpose for many types, as separating them adds enormous complexity for very little gain.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait PersistBoth[A]class PersistBothSimple[A]class PersistBooleanNamedclass PersistBothTellSimple[R]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 ShowInt2Gen[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 ShowEffectReport[A]trait ShowFileWritten[A]trait ShowTell[A]trait PersistTell[A]class PersistTellInt2[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellInt2[R]class ShowTellInt2Imp[R]class ShowTellInt4[R]class ShowTellSimple[R]trait ShowTellSum[A]Show all
The companion object for the ShowT type class. Persist extends ShowT with UnShow. As its very unlikely that anyone would want to create an UnShow instance without a ShowT instance. Many Persist instances are placed inside the Show companion object. However, type instances that themselves one or more Show type instances as parameters require a specific Show instance. The Persist instance for these types will require corresponding Persist type instances, and these will be placed in the Persist companion object.
The companion object for the ShowT type class. Persist extends ShowT with UnShow. As its very unlikely that anyone would want to create an UnShow instance without a ShowT instance. Many Persist instances are placed inside the Show companion object. However, type instances that themselves one or more Show type instances as parameters require a specific Show instance. The Persist instance for these types will require corresponding Persist type instances, and these will be placed in the Persist companion object.
Attributes
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[A1]trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait ShowType[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 ShowType[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 ShowInt2Gen[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 ShowType[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 ShowInt2Gen[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 ShowType[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 ShowType[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 ShowType[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 ShowType[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 ShowInt2Gen[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 ShowType[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 ShowInt2Gen[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 ShowType[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 ShowType[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 ShowType[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 ShowType[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 ShowType[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 ShowType[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 ShowType[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 ShowType[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 ShowInt2Gen[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 ShowType[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 ShowType[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 ShowType[A]trait PersistNFixedtrait Persist1Plus[Double]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
Show type class instances for EffectReport. Their main purpose is not to Persist EffectReports but to be able to accumulate and summarise them.
Show type class instances for EffectReport. Their main purpose is not to Persist EffectReports but to be able to accumulate and summarise them.
Attributes
- Supertypes
-
trait ShowSimple[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait ShowFileWritten[A]
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
Show type class instances for file writing reports. Their main purpose is not to Persist ShowFileWrittens but to be able to accumulate and summarise them.
Show type class instances for file writing reports. Their main purpose is not to Persist ShowFileWrittens but to be able to accumulate and summarise them.
Attributes
- Supertypes
-
trait ShowEffectReport[A]trait ShowSimple[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class PersistInt2Both[A]class ShowInt2Gen[A]
Attributes
- Companion
- object
- Supertypes
-
trait Persist1Plus[Int]trait ShowNFixed[A]trait PersistNFixedtrait PersistNtrait ShowCompound[A]trait Show[A]trait ShowType[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 ShowType[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 ShowType[A]trait PersistNFixedtrait Persist1Plus[Int]trait PersistNtrait Persistclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait ShowCompound[SA]trait Show[SA]trait ShowType[SA]trait Persistclass Objecttrait Matchableclass AnyShow all
- 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 ShowType[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 ShowInt2Gen[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 ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Attributes
- Supertypes
-
trait PersistNRepeat[Ar]trait PersistNtrait ShowCompound[A]trait Show[A]trait ShowType[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
-
trait ShowCompound[SA]trait Show[SA]trait ShowType[SA]trait Persistclass Objecttrait Matchableclass AnyShow all
- 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.
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
- object
- Supertypes
-
trait ShowCompound[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowSeqLike.type
Attributes
- Companion
- object
- Supertypes
-
trait ShowCompound[A]trait Show[A]trait ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
- 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
- Known subtypes
-
trait ShowEffectReport[A]trait ShowFileWritten[A]
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 PersistTell[A]class PersistTellInt2[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellInt2[R]class ShowTellInt2Imp[R]class ShowTellInt4[R]trait ShowTellN[A]class ShowTellSimple[R]class PersistBothTellSimple[R]Show all
Type class trait for Showing Tell2 objects.
Type class trait for Showing Tell2 objects.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class PersistTellInt2[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellInt2[R]class ShowTellInt2Imp[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.
A trait for making quick ShowT instances for TellElemInt2 classes. It uses the functionality of the ShowelemInt2.
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class PersistTellInt2[A]class ShowTellInt2Imp[R]
Attributes
- Companion
- trait
- 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 ShowType[A]trait Persistclass Objecttrait Matchableclass AnyShow all
Show class for types that extend TellSimple.
Show class for types that extend TellSimple.
Attributes
- Supertypes
- Known subtypes
-
class PersistBothTellSimple[R]
Shows a sum type that extends Tell, where the different classes traits that make up the sum type can not be distinguished from their components. For example one might have a human class and a dog class, both consiting of a name and an age field. If we are showing an animal type, just showing the class components will not distinguish between humans and dogs.
Shows a sum type that extends Tell, where the different classes traits that make up the sum type can not be distinguished from their components. For example one might have a human class and a dog class, both consiting of a name and an age field. If we are showing an animal type, just showing the class components will not distinguish between humans and dogs.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShowTellSum.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait Show[A]trait PersistBoth[A]class PersistBothSimple[A]class PersistBooleanNamedclass PersistBothTellSimple[R]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 ShowInt2Gen[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 ShowEffectReport[A]trait ShowFileWritten[A]trait ShowTell[A]trait PersistTell[A]class PersistTellInt2[A]trait ShowTellDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellElemDbl2[R]class ShowTellDbl2Imp[R]trait ShowTellInt2[R]class ShowTellInt2Imp[R]class ShowTellInt4[R]class ShowTellSimple[R]trait ShowTellSum[A]Show all
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.
Attributes
- Supertypes
-
trait Sequ[A]trait SeqLikeBacked[A]trait SeqLike[A]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class LineSegHCPairArr[A2]class LineSegSCPairArr[A2]
Attributes
- Supertypes
-
trait SeqLikeInt5[A]trait SeqLikeImutIntN[A]trait ArrayIntBackedtrait SeqLikeImutValueN[A]trait SeqLikeBacked[A]trait SeqLikeIntN[A]trait SeqLikeValueN[A]trait SeqLike[A]class AnyShow all
- Known subtypes
-
trait ArrInt5[A]trait SeqSpecInt5[A]
An OptEither instantiation that has a value of type B, the second type parameter.
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 PolygonKm3Pair[A2]class PolygonM3Pair[A2]class HCenRowtrait ArrayDblBackedtrait LineSegLen2Arr[VT]class LineSegKm2Arrclass LineSegM2Arrclass LineSegPm2Arrtrait SeqLikeImutDblN[A]trait ArrDblN[A]class LineSegLLArrclass LSeg2Arrtrait ArrDbl1[A]class AngleArrtrait ArrDbl2[A]class LatLongArrclass Pt2Arrclass PtFm2Arrclass PtKm2Arrclass PtM2Arrclass PtPm2Arrclass Vec2Arrclass VecFm2Arrclass VecKm2Arrclass VecM2Arrclass VecPm2Arrclass MyDbl2Arrtrait ArrDbl3[A]class Pt3Arrclass PtKm3Arrclass PtM3Arrtrait ArrDbl4[A]class LineSegFm2Arrtrait ArrDbl5[A]trait ArrDbl6[A]class LineSegKm3Arrclass LineSegM3Arrtrait ArrDbl7[A]class CurveSegMArrOldtrait SeqLikeImutDbl1[A]trait SeqLikeImutDbl2[A]trait LatLongSeqLiketrait LatLongSeqSpecclass LinePathLLclass PolygonLLtrait Pt2SeqLikeclass PolygonGentrait Pt2SeqSpecclass DoDeclignclass LinePathtrait Polygon5Plustrait Polygon6Plustrait HexRegclass HexRegImptrait Hexlignclass HexParrXclass HexParrYtrait PtFm2SeqLikeclass PolygonFm2Gentrait SeqSpecDbl2[A]trait LinePathDbl2[VT]class LinePathFm2class LinePathKm2class LinePathM2class LinePathPm2trait PolygonDbl2[VT]trait PolygonLen2[VT]class PolygonKm2trait PolygonLen2P3[VT]trait PolygonLen2P4[VT]trait PolygonM2P4trait QuadM2trait RectangleM2trait RectM2class SqlignM2trait QuadLen2[VT]trait RectangleLen2[VT]trait RectLen2[VT]trait SqlignLen2[VT]trait SquareLen2[VT]trait PolygonM2P3class TriangleM2trait TriangleLen2[VT]trait PolygonM2class PolygonM2Genclass PolygonPm2trait SeqLikeImutDbl3[A]trait PtKm3SeqLiketrait PtKm3SeqSpectrait SeqSpecDbl3[A]trait LinePathDbl3[VT]class LinePathKm3class LinePathM3trait PolygonDbl3[VT]trait PolygonLength3[VT]class PolygonKm3class PolygonM3trait SeqLikeImutDbl4[A]trait SeqSpecDbl4[A]trait SeqLikeImutDbl5[A]trait SeqSpecDbl5[A]trait SeqLikeImutDbl6[A]trait SeqSpecDbl6[A]trait SeqLikeImutDbl7[A]trait SeqSpecDbl7[A]class ShapeGenOldtrait SeqSpecDblN[A]trait LinePathDblN[VT]trait PolygonDblN[VT]class PolygonFm2Pair[A2]class PolygonGenPair[A2]class PolygonKm2Pair[A2]class PolygonM2Pair[A2]class PolygonPm2Pair[A2]class PolygonHCPair[A2]trait ValueNElemtrait LSegBase[VT]trait LSegDblN[VT]trait LSegDbl4[VT]class LineSegLLclass LSeg2class LSegFm2class LSegKm2class LSegM2class LineSegPm2trait LSegDbl6[VT]class LSeg3trait LSegIntN[VT]trait LSegInt4[VT]class LSegHCclass LSegSCtrait LSegInt6[VT]class LSegHvOffsettrait LSegLen2[VT]trait LineSegLength3[VT]class LSegM3class LineSegKm3trait DblNElemtrait PointDblNtrait PointDbl2class LatLongclass Pt2trait PtLen2class PtFm2class PtKm2class PtM2class PtPm2trait PointDbl3class Pt3trait PtLength3class PtKm3class PtM3trait Dbl1Elemclass Angletrait AngleLikeclass Latitudeclass Longitudeclass AngleVectrait Dbl2Elemclass MyDbl2Elemtrait TellElemDbl2trait VecPt2class Vec2trait VecPtFm2class VecFm2trait VecPtKm2class VecKm2trait VecPtLen2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait Dbl3Elemtrait Vec3Likeclass Vec3trait Dbl4Elemtrait Dbl5Elemtrait Dbl6Elemtrait Dbl7Elemclass CurveTailMOldclass CurveTailOldtrait 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
Extractor function object for a successful Arr Sequence of length 1.
Extractor function object for a successful Arr Sequence of length 1.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SuccArr1.type
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 LakeIceWinterobject 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 TellDblBasedtrait AreaMetricclass Hectaresclass Kilaresclass Metraresclass Millaresclass Picarestrait LengthMetricclass Angstromsclass Femtometresclass Gigametresclass Kilometresclass Megametresclass Metresclass Micrometresclass Millimetresclass Nanometresclass Picometrestrait TellNclass Counterobject CounterAobject CounterBobject CounterCobject CounterDobject CounterEclass LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass HGViewtrait TellDbl3trait TellInt3class HCenRowtrait TellInt4trait TellSeqLike[Ae]trait TellSimpletrait Climatetrait Desertobject DesertColdobject DesertHotobject IceCapobject Saheltrait SemiAridobject Savannahobject Steppeobject Subtropicaltrait TemperateLikeobject Borealobject Continentaltrait Temperateobject Oceanicobject Tropicalobject Tundratrait LandUseobject CivMixobject Forestobject LandFreetrait Lelevtrait HillyLikeobject Hillyobject HillyLakestrait MountainsLikeobject Fjordedobject MountLakesobject Mountainstrait PlainLikeobject Plainobject PlainLakestrait WSepobject WSepNonetrait WSepSomeobject Scarptrait NorthSouthUpobject NorthUpobject SouthUptrait Polityobject Macedonobject Romeobject Spartatrait Factionobject Eriduobject Uruktrait VTiletrait Landobject Hillobject Mountainobject Plaintrait Waterobject Lakeobject Seaclass 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 LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait 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 LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass Landclass HGViewtrait 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
Attributes
- Supertypes
- Known subtypes
-
trait AreaMetricclass Hectaresclass Kilaresclass Metraresclass Millaresclass Picarestrait LengthMetricclass Angstromsclass Femtometresclass Gigametresclass Kilometresclass Megametresclass Metresclass Micrometresclass Millimetresclass Nanometresclass PicometresShow 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 LSeg2class Sqlignclass Armytrait HexMemShow[A]class HCounterclass HSquadclass SGViewtrait SqMemShow[A]class SqCountertrait TellDbl2class LatLongtrait TellElemDbl2class PtM2trait VecPt2class Pt2class Vec2trait VecPtFm2class PtFm2class VecFm2trait VecPtKm2class PtKm2class VecKm2trait VecPtLen2trait PtLen2class PtPm2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait TellInt2trait TellElemInt2trait TCoordtrait HCoordtrait HNotVerttrait HCenOrSepclass HCentrait HSepclass HSepAclass HSepBclass HSepCclass HCoordOthertrait HVertclass HVertHighclass HVertLowtrait SqCoordtrait SqCenOrSepclass SqCenclass SqSepclass SqVerttrait TCenOrSeptrait TCentrait TSeptrait TVertclass Landclass HGViewtrait 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 Climatetrait Desertobject DesertColdobject DesertHotobject IceCapobject Saheltrait SemiAridobject Savannahobject Steppeobject Subtropicaltrait TemperateLikeobject Borealobject Continentaltrait Temperateobject Oceanicobject Tropicalobject Tundraobject LakeIceWintertrait LandUseobject CivMixobject Forestobject LandFreetrait Lelevtrait HillyLikeobject Hillyobject HillyLakestrait MountainsLikeobject Fjordedobject MountLakesobject Mountainstrait PlainLikeobject Plainobject PlainLakesobject SeaIcePermobject SeaIceWinterobject TerrainNonetrait WSepobject WSepNonetrait WSepSomeobject Scarptrait Waterobject Lakeobject Seatrait NorthSouthUpobject NorthUpobject SouthUptrait Polityobject Macedonobject Romeobject Spartatrait Factionobject Eriduobject Uruktrait VTiletrait Landobject Hillobject Mountainobject Plaintrait Waterobject Lakeobject Seaclass 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 DigitHeadTokentrait DigitHeadAlphaTokenclass DigitHeadAlphaTokenGentrait IdentifierTokentrait IdentLowerTokenclass IdentLowerHexaTokenclass IdentLowerOnlyTokenclass IdentUnderTokentrait IdentUpperTokentrait IdentUpperBase32Tokenclass IdentUpperHexaTokenclass IdentUpperOnlyTokenclass PathTokenclass 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 Dot2Tokenclass Dot3Tokenclass DotTokenclass ColonTokentrait Exprtrait AssignMemExprtrait AssignMemExprTokenclass ColonExprtrait ColonMemExprtrait ClauseMemExprtrait CompoundClauseMemExprclass AlphaBracketExprtrait ExprSeqNonEmptytrait BlockStatementsclass BracketedStructureclass FileStatementsclass StringStatementsclass ClausesExprclass InfixOpExprclass PreOpExprclass SpacedExprclass UnimplementedExprtrait ExprSeqExprtrait 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
-
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 PersistBooleanNamedclass PersistBothTellSimple[R]class PersistDbl2Both[A]class PersistDbl3Both[A]class PersistInt2Both[A]trait PersistTell[A]class PersistTellInt2[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
-
class PersistTellInt2[A]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
-
class PersistTellInt2[A]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 segment, 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 segment, 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
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
-
class PersistTellInt2[A]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
Third priority Unshow type class instances' trait. Allows the Option instance to take implicit priority over the None instance.
Third priority Unshow type class instances' trait. Allows the Option instance to take implicit priority over the None instance.
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 PersistBothTellSimple[R]class UnshowSingletonsImp[A]
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnshowSingletons.type
A class that can be constructed from a fixed number of homogeneous primitive values such as Ints, Doubles or Longs. 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. 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 LSegBase[VT]trait LSegDblN[VT]trait LSegDbl4[VT]class LineSegLLclass LSeg2class LSegFm2class LSegKm2class LSegM2class LineSegPm2trait LSegDbl6[VT]class LSeg3trait LSegIntN[VT]trait LSegInt4[VT]class LSegHCclass LSegSCtrait LSegInt6[VT]class LSegHvOffsettrait LSegLen2[VT]trait LineSegLength3[VT]class LSegM3class LineSegKm3trait DblNElemtrait PointDblNtrait PointDbl2class LatLongclass Pt2trait PtLen2class PtFm2class PtKm2class PtM2class PtPm2trait PointDbl3class Pt3trait PtLength3class PtKm3class PtM3trait Dbl1Elemclass Angletrait AngleLikeclass Latitudeclass Longitudeclass AngleVectrait Dbl2Elemclass MyDbl2Elemtrait TellElemDbl2trait VecPt2class Vec2trait VecPtFm2class VecFm2trait VecPtKm2class VecKm2trait VecPtLen2trait VecLen2class VecM2class VecPm2trait VecPtM2trait VecPtPm2trait Dbl3Elemtrait Vec3Likeclass Vec3trait Dbl4Elemtrait Dbl5Elemtrait Dbl6Elemtrait Dbl7Elemclass CurveTailMOldclass CurveTailOldtrait 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
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
Types
A java.io.IOException error monad.
A java.io.IOException error monad.
Attributes
ExcNotFound singleton type.
ExcNotFound error monad.
A Throwable error monad.
A Throwable error monad.
Attributes
Value members
Concrete methods
Shortcut method to create ArrayBuffer with initial values. Buffer or buffer references the standard library's ArrayBuffer whereas 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 whereas 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 from the parameter lengths of the other 2 sides.
Gives the scalar hypotenuse length for a right-angled triangle from the parameter 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
Maps over a looped range of integers from parameter 1 to parameter 2 in steps of parameter 3. Throws on non-termination.
Maps over a looped range of integers from parameter 1 to parameter 2 in steps of parameter 3. Throws on non-termination.
Attributes
Repeats the call by name parameter.
Repeats the call by name parameter.
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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded with a range of integers from parameter 1 until parameter 2 in steps of parameter 3.
Attributes
Determines if the predicate applies all integers in the range. Returns true if the range integer is negative.
Determines if the predicate applies all integers in the range. Returns true if the range integer is negative.
Attributes
Foreachs over a range of integers from parameter 1 until parameter 2 in steps of parameter 3. Throws on non-termination. Method name overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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 overloaded 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
Extensions
Extensions
Extension methods for Any type A.
Extension methods for Any type A.
Attributes
Shorthand alternative to a 3 case match statement, throwing an exception id no match.
Shorthand alternative to a 3 case match statement, throwing an exception id no match.
Attributes
Extension methods for Any type A.
Extension methods for Any type A.
Attributes
Implicits
Implicits
Extension methods for approximation type class.
Extension methods for approximation type class.