package drx
- Alphabetic
- By Inheritance
- drx
- All
- CrossVersionPredef
- Enrich
- Conversions
- FlatScala
- Style
- Constants
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
Type Members
- final case class Acceleration(base: Double) extends AnyVal with BaseValue[Acceleration] with Product with Serializable
- final case class Angle(rad: Double) extends AnyVal with BaseValue[Angle] with Product with Serializable
- trait Applicable[A, B] extends AnyRef
- case class Arc(c: Vec, a: Vec, b: Vec) extends Product with Serializable
- case class Archive(f: File)(implicit lib: ArchiveLib) extends Product with Serializable
- type ArrayBuffer[A] = scala.collection.mutable.ArrayBuffer[A]
- Definition Classes
- FlatScala
- class ArrayDoubleFile extends Iterable[Double]
a minimal array like interface backed by a memory mapped file for large fast random access with minim heap memory
- class ArrayStatBuilder extends AnyRef
- class Arrow extends Line
- class Axes[A, B] extends Scale[(A, B), Vec] with Closed
primary means of construction is through rect.axes(xDomain,yDomain)
- sealed trait BTree[+A] extends Tree[A, BTree[A]]
- trait BaseValue[A] extends Ordered[A]
primary base trait for all measurment unit types
- trait BaseValueBuilder[A] extends AnyRef
typeclass for generic building/(and extracting) basevalues for unit types (essentially a generic way to wrap doubles)
- case class Bezier(a: Vec, ca: Vec, cb: Vec, b: Vec) extends Segment with Open with Product with Serializable
- case class BezierVertex(ca: Vec, cb: Vec, b: Vec) extends Vertex with Product with Serializable
- type BitSet = scala.collection.immutable.BitSet
- Definition Classes
- FlatScala
- type Blob = Array[Byte]
- Definition Classes
- FlatScala
- class Bloom extends AnyRef
- class Boot extends AppMain
- class BootFork extends AppMain
- class BootInfo extends AppMain
- class BootKeys extends AnyRef
- class BootTest extends AppMain
- class Bound[A] extends LerpInv[A]
- trait BoundableBaseValue[A <: BaseValue[A]] extends Boundable[A]
- final case class Bytes(byteCount: Long) extends AnyVal with Ordered[Bytes] with Product with Serializable
- abstract class Cache[K, V] extends AnyRef
this is essentially a mutable Map with a default generated value but hides many other methods that could get messy
- case class Circ(c: Vec, r: Double) extends Containable with Closed with Product with Serializable
- class Classpath extends AnyRef
- case class Clip(path: Path) extends Product with Serializable
- final class Color extends AnyVal
- trait Colorizer[A, B] extends AnyRef
- case class Complex(r: Double, i: Double) extends Product with Serializable
- case class CompoundSearch(searchStr: String) extends Product with Serializable
- abstract class Containable extends AnyRef
- trait Credentials extends AnyRef
- final case class Date(date: java.util.Date) extends AnyVal with Ordered[Date] with Product with Serializable
- final case class Date2(ms: Long) extends AnyVal with Ordered[Date2] with Product with Serializable
- case class DateCivil(y: Int, m: Int, d: Int) extends Product with Serializable
year from Christ:0, month:[1,12], day:[1,31]
- case class DateTime24(hour: Int, min: Int, sec: Int, ms: Int) extends Product with Serializable
- class DeepFileEntry extends FileEntry
- case class DirEntry(file: File, date: Date) extends PathEntry with Product with Serializable
- case class Display(loc: Vec, size: Vec) extends Product with Serializable
- final class Distinct extends AnyVal
- class DosEnv extends AnyRef
Extract environment variables for a dos batch shell setup script
- abstract class DrawContext extends AnyRef
- class DrawContextFX extends DrawContext
- final class DrxAny[A] extends AnyVal
- final class DrxArray[A] extends AnyVal
Array are indexSeq but are special in scala for java opt and need re-implementation???
- class DrxArrayArrayByte extends AnyRef
both of these classes are required since Array is not directly type checked as a Iterable
- class DrxArrayByte extends AnyRef
- class DrxArrayDouble extends AnyRef
- class DrxArrayInt extends AnyRef
- class DrxArrayLong extends AnyRef
- final class DrxBitSet extends AnyVal
- final class DrxBoolean extends AnyVal
- final class DrxByte extends AnyVal
- class DrxByteBuffer extends AnyRef
- final class DrxChar extends AnyVal
- final class DrxDouble extends AnyVal
- final class DrxFloat extends AnyVal
- final class DrxFrame extends AnyVal
- final class DrxFuture[A] extends AnyVal
- class DrxILoop extends AnyRef
Specific implementation for scala 2.13
- class DrxIMain extends AnyRef
- final class DrxIndexedSeq[A] extends AnyVal
IndexedSeq are indexable
- final class DrxInt extends AnyVal
- final class DrxIterable[A] extends AnyVal
iterables have zip, slidding
- class DrxIterableIterable[A] extends AnyRef
- final class DrxIterator[A] extends AnyVal
- final class DrxIteratorDouble extends AnyVal
- final class DrxList[A] extends AnyVal
- final class DrxLong extends AnyVal
- final class DrxMap[A, B] extends AnyVal
- final class DrxOption[A] extends AnyVal
- class DrxOptionApplyIf[A] extends (A) => A
used in conjuntion with DrxAny |> to support optional application helpful to reduce the if(p) f(a) else a common pattern
- final class DrxProcessBuilder extends AnyVal
- final class DrxRegex extends AnyVal
- final class DrxSeq[A] extends AnyVal
Seq have sort, reverse
- final class DrxSet[A] extends AnyVal
- final class DrxShort extends AnyVal
- final class DrxSocket extends AnyVal
- final class DrxString extends AnyVal
- class DrxTraversableArrayByte extends AnyRef
- final class DrxTry[A] extends AnyVal
- final class DrxTuple2[A, B] extends AnyVal
- final class DrxTuple3[A, B, C] extends AnyVal
- type EC = scala.concurrent.ExecutionContext
- Definition Classes
- FlatScala
- Annotations
- @implicitNotFound("implict context not found; try using `import Implicit.ec` (drx alias for scala global)")
- case class ELF(file: File) extends Product with Serializable
Get information about ELF binary files
- final class Ecef extends AnyVal
- case class Ellipse(c: Vec, r: Vec, rotation: Angle = Angle(0)) extends Closed with Product with Serializable
- final case class Energy(base: Double) extends AnyVal with BaseValue[Energy] with Product with Serializable
- final class Eps extends AnyVal
- type ExecutionContext = scala.concurrent.ExecutionContext
- Definition Classes
- FlatScala
- Annotations
- @implicitNotFound("implict context not found; try using `import Implicit.ec` (drx alias for scala global)")
- case class Exponential(b: Double, a: Double, k: Double, t: Double) extends Product with Serializable
- class FFT extends Iterable[Bin]
- type Failure[A] = scala.util.Failure[A]
- Definition Classes
- FlatScala
- final class File extends AnyVal
- trait FileConverter[A <: FileKind, B <: FileKind] extends AnyRef
- Annotations
- @implicitNotFound("No FileConverter found for FileKind ${A} to ${B}")
- trait FileConverters extends AnyRef
- class FileEntry extends PathEntry
- trait FileKind extends AnyRef
- abstract class Filter extends AnyRef
- abstract class FilterDiscrete[A] extends Filter
- case class FirstOrderStep(a: Double, w: Double) extends Product with Serializable
- trait Fitter[T] extends AnyRef
- class FixedPoint extends AnyRef
- final case class Force(base: Double) extends AnyVal with BaseValue[Force] with Product with Serializable
- trait Forest[+T] extends Any
Generic container of a list of types for now this can be a tree which has children a root that only has children
- trait Format[-A] extends AnyRef
- trait FormatGeneric extends AnyRef
- final case class Frequency(hz: Double) extends AnyVal with BaseValue[Frequency] with Product with Serializable
- type Future[A] = scala.concurrent.Future[A]
- Definition Classes
- FlatScala
- case class Fuzzy(pat: String) extends Product with Serializable
- case class Gaussian(u: Double, s2: Double) extends Product with Serializable
Gaussian distribution $ τ-k/2 |Σ|-1/2 e{ -1/2 (x-μ)' Σ-1^ (x-u) } $
- case class Gaussian2(u: Vec, s: Vec, rho: Double = 0d) extends Product with Serializable
2d Gaussian (ellipse like structure) t:quantity u:mean s:std-dev
- class Git extends AnyRef
- class Glob extends AnyRef
Glob version of a regex where * zero or more char and ? is any single character see https://en.wikipedia.org/wiki/Glob_(programming)
- class Graph[V, E] extends AnyRef
- trait Grid[A] extends Iterable[A]
a generic discrete Grid container or 2d Matrix of m rows by n cols
- class GridArray[A] extends Grid[A]
a Grid or Matrix of m rows by n cols stored in an Array
- class GridArrayDoubleFile extends Grid[Double]
- class Hist[A] extends AnyRef
histogram counter
- class HistBuilder[A] extends AnyRef
- case class Html(file: File, box: Rect = Img.defaultBox, scale: Double = 1d) extends Img with Product with Serializable
- trait IOGenerator[I, O] extends AnyRef
- trait Img extends Shape
- case class ImgAwt(img: BufferedImage, box: Rect) extends Img with Product with Serializable
- case class ImgFX(img: Image, box: Rect = Rect(100,100)) extends Img with Product with Serializable
- case class ImgFile(file: File, box: Rect) extends Img with Product with Serializable
- class Input extends AnyRef
- sealed trait IntegerType extends AnyRef
- case class JailBreak[A](obj: A, klass: Class[_]) extends Product with Serializable
Simple scala type inferencing wrapper around the java reflection api to break into protected fields
- class Json extends StringMap
- class Keyboard extends AnyRef
- class Kmeans extends AnyRef
- case class Krypton(daysSinceEpoch: Int, kryptonMsIntoDay: Long) extends Ordered[Krypton] with Product with Serializable
- class Kson extends Cached
- class KsonLine extends Iterable[(String, String)] with StringMap
- trait LCG extends AnyRef
- trait LSFR[A] extends AnyRef
- class LSFR32 extends LSFR[Int]
- class LSFR64 extends LSFR[Long]
the capability of a 64bit LSFR is here but most indexes on the JVM are 32bit
- class LSFRIterable[A] extends Iterable[A]
See LSFR for linear feedback shift register is a pretty sweet non-repeating random number generator
- class LSFRIterator[A] extends Iterator[A]
See LSFR for linear feedback shift register is a pretty sweet non-repeating random number generator
- final case class Length(m: Double) extends AnyVal with BaseValue[Length] with Product with Serializable
- trait Lerp[A] extends AnyRef
Lerp generalizes any Segment, Bound, Scale that can be linear interpolated
- trait LerpInv[A] extends Lerp[A]
LerpInv includes the ability to convert/lookup a specific
type A
value for a interpolation ratio withratioOf
- class Line extends Segment with Lerp[Vec] with Open
- class Loc extends AnyRef
- trait LogLevel extends AnyRef
- case class Logistic(k: Double, m: Double, b: Double, q: Double, a: Double, n: Double) extends Product with Serializable
- sealed trait MTree[+A] extends Tree[A, MTree[A]]
- class MacroImp extends AnyRef
- trait MacroParsable[A] extends AnyRef
- class Marsaglia32 extends AnyRef
- final case class Mass(kg: Double) extends AnyVal with BaseValue[Mass] with Product with Serializable
- case class Measure(value: Double, unit: String) extends Product with Serializable
- trait MediaRemote extends AnyRef
- class Mime extends AnyRef
- final class Ned extends AnyVal
- trait NodeFX extends AnyRef
- trait Opposite[A, B] extends AnyRef
- class Output extends AnyRef
- trait Parsable[+A] extends AnyRef
- trait ParsableLowPriorityImplicits extends AnyRef
- case class Path(vertices: Iterable[Vertex], isClosed: Boolean = false) extends Segment with Open with Product with Serializable
Path collection of vertex drawing points
- sealed trait PathEntry extends AnyRef
- trait Phonetic extends AnyRef
- case class PlotFunction[A, B](f: (A) => B, xrange: Bound[A], yrange: Bound[B])(implicit bx: Boundable[A], by: Boundable[B]) extends Product with Serializable
- trait Pluck[A, B] extends AnyRef
- case class Poly(vertices: Seq[Vec]) extends Closed with Product with Serializable
- case class Polynomial(coeff: Array[Double]) extends Product with Serializable
- case class Polys(polys: Seq[Poly] = Seq()) extends Closed with Product with Serializable
- case class Rand(seed: Long = scala.util.Random.nextLong()) extends Product with Serializable
- case class Rand48(x0: Long) extends LCG with Product with Serializable
- class RandIterator[A] extends Iterator[A]
- case class Ratio(n: Long, d: Long = 1) extends Ordered[Ratio] with Product with Serializable
- case class Rect(a: Vec, b: Vec) extends Containable with Closed with Product with Serializable
- type Regex = scala.util.matching.Regex
- Definition Classes
- FlatScala
- class Repeater[A] extends AnyRef
- class Repo extends AnyRef
Explicit repository Source(file,url) and Style(maven,ivy,sbt)
- class RingBuffer[A] extends Iterable[A]
- class Runner extends sbt.testing.Runner
- trait Scale[A, B] extends ScaleOneWay[A, B]
The most common Scale is invertible (a two way function)
- trait ScaleOneWay[A, B] extends AnyRef
fundamental generic Scale ops
- type ScheduledContext = ScheduledThreadPoolExecutor
- Definition Classes
- FlatScala
- Annotations
- @implicitNotFound("implicit value not found; try using `import Implicit.sc` (drx alias for java.util.concurrent.ScheduledThreadPoolExecutor)")
- trait Segment extends Lerp[Vec]
- trait Shape extends AnyRef
- class Shell extends AnyRef
- trait Sketch extends Shape
- abstract class SketchApp extends Sketch
- class SketchAppFX extends SketchApp
- trait Sound extends AnyRef
Generic sound src
- case class Star(c: Vec, r: Bound[Double], n: Int = 5, innerAngle: Angle = Angle(0), outerAngleOffset: Angle = Angle(0)) extends Closed with Product with Serializable
- case class Stat(count: Long = 0L, mean: Double = Double.NaN, M2: Double = Double.NaN, min: Double = Double.NaN, max: Double = Double.NaN, last: Double = Double.NaN, first: Double = Double.NaN) extends StatTrait[Double] with Product with Serializable
- trait StatBaseValue[A] extends StatTrait[A]
- class StatBuilder extends StatTrait[Double]
a mutable stat collector to provide memory efficient collections without intermediate classes to support iterators, and traversables, and custom values
- class StatBuilderBaseValue[A] extends StatBaseValue[A]
- class StatBuilderN extends AnyRef
- class StatN extends AnyRef
- class StatRate extends StatBaseValue[Time]
- case class StatSet[A](items: Map[A, Long] = Map[A,Long]()) extends Product with Serializable
- trait StatTrait[A] extends AnyRef
- class StatVec extends AnyRef
- case class State(pos: Vec = Vec.zero, vel: Vec = Vec.zero, acc: Vec = Vec.zero, time: Double = 0.0) extends Product with Serializable
- trait StreamGenerator extends IOGenerator[Input, Output]
- trait StringMap extends AnyRef
- trait StringMapParser[T] extends AnyRef
type class that is auto code generated at compile time for a type T
- case class Style(properties: Set[Property] = Set()) extends Iterable[Property] with Product with Serializable
A style is a set of style properties
- type Success[A] = scala.util.Success[A]
- Definition Classes
- FlatScala
- case class Svg(xml: String, box: Rect = Img.defaultBox) extends Product with Serializable
- case class SvgPath(d: String) extends Product with Serializable
- final class SymbolStringContext extends AnyVal
- case class Sync(transform: (File) => Action, progress: (Summary) => Unit) extends Product with Serializable
Simple file sync with generic transformation definition
- class TSort[T] extends AnyRef
Topological sorting result of hopefully graphs (preferably DAG's but report cycles)
- sealed trait TTree[+A] extends Tree[Forest[MTree[A]], TTree[A]]
- class Task extends sbt.testing.Task
- abstract class Test extends App
test marker class
- class TestFramework extends Framework
- case class Text(value: String, pos: Vec) extends Closed with Product with Serializable
- trait Tickable[A] extends AnyRef
- class Ticks extends Iterable[Double]
- final case class Time(s: Double) extends AnyVal with BaseValue[Time] with Product with Serializable
- class Todo extends AnyRef
- case class Token(value: String) extends Product with Serializable
- trait Tree[+A, +B <: Tree[A, B]] extends Forest[B]
homogeneous value type tree with index optimized children
- case class Tri(a: Vec, b: Vec, c: Vec) extends Closed with Product with Serializable
- type TrieMap[A, B] = scala.collection.concurrent.TrieMap[A, B]
- Definition Classes
- FlatScala
- type Try[A] = scala.util.Try[A]
- Definition Classes
- FlatScala
- sealed trait Tuple2Index1 extends IntegerType
- sealed trait Tuple2Index2 extends IntegerType
- final class U12 extends AnyVal with Unsigned
- final class U16 extends AnyVal with Unsigned
Short wrapper
- final class U24 extends AnyVal with Unsigned
- final class U32 extends AnyVal with Unsigned
Int wrapper
- final class U4 extends AnyVal with Unsigned
Nibble wrapper
- final class U64 extends AnyVal with Unsigned
Long wrapper
- final class U8 extends AnyVal with Unsigned
Byte wrapper
- class URL extends AnyRef
TODO similar wrapper kind as File should generate Input and Output
- trait Units extends AnyRef
- trait Unsigned extends Any
- trait UnsignedObject extends AnyRef
- case class Utm(zone: Int, hemisphere: Hemisphere, e: Length, n: Length, alt: Length = Length(0)) extends Product with Serializable
- case class Vec(x: Double, y: Double, z: Double) extends Vertex with Product with Serializable
a 2d or 3d point in space
- final case class Velocity(base: Double) extends AnyVal with BaseValue[Velocity] with Product with Serializable
- final case class Version(name: String) extends AnyVal with Ordered[Version] with Product with Serializable
Version represents a string name that may look like a version, its main feature provides a nice human sorting rather than full string bases sorting
- trait Vertex extends AnyRef
Vertex append to points to make segments(paths in a more drawing context language) Vertex context-api ------------ --------- PathStart moveTo Vec lineTo BezierVertex bezierCurveTo PathClose close (closed area type closed)) PathEnd end (line type)
- case class Video(file: File, box: Rect = Img.defaultBox) extends Img with Product with Serializable
- class VideoFX extends MediaRemote with NodeFX
- case class WebFX(file: File) extends NodeFX with Product with Serializable
- class ZippedIterable[A, B, C] extends Iterable[C]
- type tailrec = scala.annotation.tailrec
- Definition Classes
- FlatScala
Value Members
- val ArrayBuffer: scala.collection.mutable.ArrayBuffer.type
- Definition Classes
- FlatScala
- val BitSet: scala.collection.immutable.BitSet.type
- Definition Classes
- FlatScala
- val Black: Color
- Definition Classes
- Style
- val Blue: Color
- Definition Classes
- Style
- val Brown: Color
- Definition Classes
- Style
- val Charcoal: Color
- Definition Classes
- Style
- val Cyan: Color
- Definition Classes
- Style
- implicit final def DrxBoundOps[A](a: A)(implicit arg0: Boundable[A]): BoundOps[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def DrxFileStringContext(sc: StringContext): FileStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit def DrxFileToJavaFile(file: File): java.io.File
- Definition Classes
- Conversions
- implicit final def DrxFormatStringContext(sc: StringContext): FormatStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def DrxGlobStringContext(sc: StringContext): GlobStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def DrxParseStringContext(sc: StringContext): ParseStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def DrxSymbolStringContext(sc: StringContext): SymbolStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def DrxU16(p: Short): U16
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit def DrxU16ToInt(u: U16): Int
- Definition Classes
- Conversions
- implicit def DrxU16ToLong(u: U16): Long
- Definition Classes
- Conversions
- implicit final def DrxU32(p: Int): U32
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit def DrxU32ToLong(u: U32): Long
- Definition Classes
- Conversions
- implicit def DrxU4ToByte(u: U4): Byte
- Definition Classes
- Conversions
- implicit def DrxU4ToInt(u: U4): Int
- Definition Classes
- Conversions
- implicit def DrxU4ToLong(u: U4): Long
- Definition Classes
- Conversions
- implicit def DrxU4ToShort(u: U4): Short
- Definition Classes
- Conversions
- implicit final def DrxU64(p: Long): U64
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def DrxU8(p: Byte): U8
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit def DrxU8ToInt(u: U8): Int
- Definition Classes
- Conversions
- implicit def DrxU8ToLong(u: U8): Long
- Definition Classes
- Conversions
- implicit def DrxU8ToShort(u: U8): Short
- Definition Classes
- Conversions
- implicit final def DrxURLStringContext(sc: StringContext): URLStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit def DrxURLToJava(url: URL): java.net.URL
- Definition Classes
- Conversions
- val E: Double
- Definition Classes
- Constants
- val ExecutionContext: scala.concurrent.ExecutionContext.type
- Definition Classes
- FlatScala
- val Failure: scala.util.Failure.type
- Definition Classes
- FlatScala
- val Future: scala.concurrent.Future.type
- Definition Classes
- FlatScala
- val Green: Color
- Definition Classes
- Style
- val Grey: Color
- Definition Classes
- Style
- val Magenta: Color
- Definition Classes
- Style
- implicit final def MimeStringContext(sc: StringContext): MimeStringContext
- Definition Classes
- Enrich
- Annotations
- @inline()
- val Orange: Color
- Definition Classes
- Style
- val Pi: Double
- Definition Classes
- Constants
- val Pink: Color
- Definition Classes
- Style
- val Purple: Color
- Definition Classes
- Style
- val Red: Color
- Definition Classes
- Style
- val Regex: scala.util.matching.Regex.type
- Definition Classes
- FlatScala
- val Success: scala.util.Success.type
- Definition Classes
- FlatScala
- val Tau: Double
- Definition Classes
- Constants
- val Transparent: Color
- Definition Classes
- Style
- val TrieMap: scala.collection.concurrent.TrieMap.type
- Definition Classes
- FlatScala
- val Try: scala.util.Try.type
- Definition Classes
- FlatScala
- val White: Color
- Definition Classes
- Style
- val Yellow: Color
- Definition Classes
- Style
- implicit val defaultDoubleOrdering: TotalOrdering.type
- Definition Classes
- CrossVersionPredef
- val deg2rad: Double
- Definition Classes
- Constants
- val pi: Double
- Definition Classes
- Constants
- val rad2deg: Double
- Definition Classes
- Constants
- implicit final def richDrxAny[A](v: A): DrxAny[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxArray[A](v: Array[A]): DrxArray[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxArrayArrayByte(v: Array[Array[Byte]]): DrxArrayArrayByte
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxArrayByte(v: Array[Byte]): DrxArrayByte
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxArrayDouble(v: Array[Double]): DrxArrayDouble
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxArrayInt(v: Array[Int]): DrxArrayInt
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxArrayLong(v: Array[Long]): DrxArrayLong
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxBitSet(v: scala.collection.immutable.BitSet): DrxBitSet
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxBoolean(v: Boolean): DrxBoolean
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxByte(v: Byte): DrxByte
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxByteBuffer(v: ByteBuffer): DrxByteBuffer
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxChar(v: Char): DrxChar
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxDouble(v: Double): DrxDouble
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxFloat(v: Float): DrxFloat
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxFrame(v: Frame): DrxFrame
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxFuture[A](v: scala.concurrent.Future[A]): DrxFuture[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxIndexedSeq[A](v: IndexedSeq[A]): DrxIndexedSeq[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxInt(v: Int): DrxInt
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxIterable[A](v: Iterable[A]): DrxIterable[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxIterableIterable[A](v: List[List[A]]): DrxIterableIterable[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxIterator[A](v: Iterator[A]): DrxIterator[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxIteratorDouble(v: Iterator[Double]): DrxIteratorDouble
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxList[A](v: List[A]): DrxList[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxLong(v: Long): DrxLong
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxMap[A, B](v: Map[A, B]): DrxMap[A, B]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxOption[A](v: Option[A]): DrxOption[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxOptionApplyIf[A](v: Option[(A) => A]): DrxOptionApplyIf[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxProcessBuilder(p: ProcessBuilder): DrxProcessBuilder
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxRegex(v: scala.util.matching.Regex): DrxRegex
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxSeq[A](v: Seq[A]): DrxSeq[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxSet[A](v: Set[A]): DrxSet[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxShort(v: Short): DrxShort
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxSocket(v: Socket): DrxSocket
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxString(v: String): DrxString
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxTraversabelArrayByte(v: Iterable[Array[Byte]]): DrxTraversableArrayByte
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxTry[A](v: scala.util.Try[A]): DrxTry[A]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxTuple2[A, B](v: (A, B)): DrxTuple2[A, B]
- Definition Classes
- Enrich
- Annotations
- @inline()
- implicit final def richDrxTuple3[A, B, C](v: (A, B, C)): DrxTuple3[A, B, C]
- Definition Classes
- Enrich
- Annotations
- @inline()
- val tau: Double
- Definition Classes
- Constants
- val π: Double
- Definition Classes
- Constants
- val τ: Double
- Definition Classes
- Constants
- object Acceleration extends Units with Serializable
- object Alg
- object Angle extends Units with Serializable
- object Ansi
Ansi escape help note: on windows use org.fusesource.jansi.AnsiConsole.systemInstall() before calling any console.println functions
- object Arc extends Serializable
- object Archive extends Serializable
- object ArrayDoubleFile
- object Arrow
- object Axes
- object BTree
- object Base64
- object Bezier extends Serializable
- object Bloom
- object Boot
- object BootKeys
- object BootSbt
- object BootTestPlain extends App
- object Bound
- object BytePacker
very simple linear serialization simply prepending a byte blob by it's size
- object Bytes extends Serializable
- object Cache
a plain constructor for cache types
- object Circ extends Serializable
- object Classpath
- object Clipboard
- object Color
A general color class and constructor
- object Colorizer
- object Complex extends Serializable
- object Compress
- object Contour
- object Convey
- object Credentials
- object Data
- object Date extends Serializable
- object Date2 extends Serializable
- object DateCivil extends Serializable
- object DateTime24 extends Serializable
Time of day in hour:min:sec
- object Display extends Serializable
- object Distinct
- object DosEnv
- object DrawContextFX
- object DrawContextFXApp
- object DrxByte
- object DrxDouble
- object DrxFloat
- object DrxFuture
- object DrxInt
- object DrxIterable
- object DrxList
- object DrxLong
- object DrxRegex
- object Drxl extends SketchAppFX
- object Ecef
- object Ellipse extends Serializable
- object Energy extends Units with Serializable
- object Eps
- object Eval
- object Exception
- object Experimental
- object FFT
- object File
- object FileConverter
- object FileConverters
- object FileEntry
- object FileKind
- object Filter
- object FixedPoint
- object Force extends Units with Serializable
- object Forest
- object Format extends FormatGeneric
- object Framework
- object Frequency extends Units with Serializable
- object Fuzzy extends Serializable
- object Gaussian extends Serializable
Gaussian distribution $ τ-k/2 |Σ|-1/2 e{ -1/2 (x-μ)' Σ-1^ (x-u) } $
- object Git
- object Github
- object Glob
- object Graph
- object Grid
- object GridArrayDoubleFile
- object Hist
- object Img
- object ImgAwt extends Serializable
- object ImgFX extends Serializable
- object Implicit
this global is used to provide commonly used but hard to remember values at different levels
- object Input
- object Integrator
- object JailBreak extends Serializable
- object Jansi
- object Java
nice scala based function constructors and flat names to remove import requirements
- object JavaFX
- object Json
- object KeepTrying
- object Keyboard
- object Krypton extends Serializable
The planet of kyrpton provides concise specific date tagging and linear versioning
- object Kson
Keyed simple object notation is a much simpler and more readable key value notation without needing quotes or commas, and intended for a single line
Keyed simple object notation is a much simpler and more readable key value notation without needing quotes or commas, and intended for a single line
Kson (Key Separated Object Notation) is a simple format used for many of the configuration formats. The 'key' idea is to remain simple like CSV (Comma Separated Values). However, instead of using commas, use "<key>:" as the separation delimiter. Then instead of receiving a list of strings for a line of CSV you receive back key value pairs for a line of Kson. This provides for a flexible configuration and clean data encoding framework.
Where CSV returns an table of values, Kson can return a list of key value pairs per line or can squash all the key values together for a single key value lookup.
For example "person first:Aaron last:Radke language:scala desc:Use simple keys //with some comments" gets parsed to Map("/"" -> "person", "first" -> "Aaron", "last" -> "Radke", "language" -> "scala", "quote" -> "Use simple keys")
- object KsonLine
- object LSFR
linear feedback shift register is a pretty sweet non-repeating random number generator https://www.wikiwand.com/en/Linear-feedback_shift_register
- object Length extends Units with Serializable
- object Lerp
static helper methods for Lerp use
- object Line
- object Loader
simple Scala like wrapper for java.lang.ClassLoader features
- object Loc
- object Log
- object LogLevel
a selection of implicit log levels, these can be used with import LogLevel.Debug to set a scoped debug level
- object Logistic extends Serializable
- object MTree
- object Macro
- object MacroParsable
- object Marsaglia32
- object Mass extends Units with Serializable
- object Math
- object Matrix
- object Measure extends Serializable
- object Mime
- object Ned
- object OS
- case object One extends Tuple2Index1 with Product with Serializable
- object Opposite
- object Output
- object Parsable extends ParsableLowPriorityImplicits
- object Parse
- object Path extends Serializable
- object PathEntry
- object Phonetic
- object Plot
- object Pluck
- object Poly extends Serializable
- object Polynomial extends Serializable
- object Prop
Prop: This top level class offers a quick lookup mechanism based off of Kson.watched files and scoped string map lookups as follows: ex: Prop.of(File.home/".kson")/"email" | "default email" WARNING: mutable singleton properties lie within here.
- object Rand extends Serializable
- object Ratio extends Serializable
https://www.wikiwand.com/en/Rational_number
- object Rect extends Serializable
- object Regedit
A tool to add launch commands to windows registry
- object Repeat
- object Repeater
a cancelable and scheduler based around drx.Time
- object Repl
- object Repo
(Repo) can find (Org -> Project -> Release -> Artifact) Repo have two major input types: 1) user reference using org/project/release 2) dir listing of an artifact path (whose parents or filename can determine the org/project/release
(Repo) can find (Org -> Project -> Release -> Artifact) Repo have two major input types: 1) user reference using org/project/release 2) dir listing of an artifact path (whose parents or filename can determine the org/project/release
function styles end with F
- object RingBuffer
- object Scale
- object Shape
- object Shell
- object Signal
A helper class for time series signals
- object SketchAppFX
- object Sound
- object Soundex extends Phonetic
- object Star extends Serializable
- object Stat extends Serializable
- object StatN
due to erasure, types within types need extra construction types
- object StatVec
- object StreamGenerator
- object StringMap
- object StringMapParser
- object StudentizedRange
- object Style extends Serializable
- object Sync extends Serializable
Rsync is not available on windows and does not provide a generic transformation and skip api
- object TSort
- object TTree
- object Text extends Serializable
- case object Three extends IntegerType with Product with Serializable
- object Tickable
- object Time extends Units with Serializable
- object Timer
- object Todo
- object Token extends Serializable
- object Tri extends Serializable
- case object Two extends Tuple2Index2 with Product with Serializable
- object U12
- object U16
- object U24
- object U32
Int constructor
- object U4 extends UnsignedObject
- object U64
Long constructor
- object U8
- object URL
- object Utm extends Serializable
https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
- object Vec extends Serializable
Constructors to easily create Vec (a 2d or 3d point in space)
- object Velocity extends Units with Serializable
- object Version extends Applicable[String, Version] with Serializable
- case object Zero extends IntegerType with Product with Serializable