Packages

p

cc

drx

package drx

Scala doc for the drx conglomerate.

Overview

Source
package.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. drx
  2. All
  3. CrossVersionPredef
  4. Enrich
  5. Conversions
  6. FlatScala
  7. Style
  8. Constants
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package alt
  2. package exp
  3. package gen
  4. package ng
  5. package p5
  6. package predef

Type Members

  1. final case class Acceleration(base: Double) extends AnyVal with BaseValue[Acceleration] with Product with Serializable
  2. final case class Angle(rad: Double) extends AnyVal with BaseValue[Angle] with Product with Serializable
  3. trait Applicable[A, B] extends AnyRef
  4. case class Arc(c: Vec, a: Vec, b: Vec) extends Product with Serializable
  5. case class Archive(f: File)(implicit lib: ArchiveLib) extends Product with Serializable
  6. type ArrayBuffer[A] = scala.collection.mutable.ArrayBuffer[A]
    Definition Classes
    FlatScala
  7. 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

  8. class ArrayStatBuilder extends AnyRef
  9. class Arrow extends Line
  10. class Axes[A, B] extends Scale[(A, B), Vec] with Closed

    primary means of construction is through rect.axes(xDomain,yDomain)

  11. sealed trait BTree[+A] extends Tree[A, BTree[A]]
  12. trait BaseValue[A] extends Ordered[A]

    primary base trait for all measurment unit types

  13. trait BaseValueBuilder[A] extends AnyRef

    typeclass for generic building/(and extracting) basevalues for unit types (essentially a generic way to wrap doubles)

  14. case class Bezier(a: Vec, ca: Vec, cb: Vec, b: Vec) extends Segment with Open with Product with Serializable
  15. case class BezierVertex(ca: Vec, cb: Vec, b: Vec) extends Vertex with Product with Serializable
  16. type BitSet = scala.collection.immutable.BitSet
    Definition Classes
    FlatScala
  17. type Blob = Array[Byte]
    Definition Classes
    FlatScala
  18. class Bloom extends AnyRef
  19. class Boot extends AppMain
  20. class BootFork extends AppMain
  21. class BootInfo extends AppMain
  22. class BootKeys extends AnyRef
  23. class BootTest extends AppMain
  24. class Bound[A] extends LerpInv[A]
  25. trait BoundableBaseValue[A <: BaseValue[A]] extends Boundable[A]
  26. final case class Bytes(byteCount: Long) extends AnyVal with Ordered[Bytes] with Product with Serializable
  27. 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

  28. case class Circ(c: Vec, r: Double) extends Containable with Closed with Product with Serializable
  29. class Classpath extends AnyRef
  30. case class Clip(path: Path) extends Product with Serializable
  31. final class Color extends AnyVal
  32. trait Colorizer[A, B] extends AnyRef
  33. case class Complex(r: Double, i: Double) extends Product with Serializable
  34. case class CompoundSearch(searchStr: String) extends Product with Serializable
  35. abstract class Containable extends AnyRef
  36. trait Credentials extends AnyRef
  37. final case class Date(date: java.util.Date) extends AnyVal with Ordered[Date] with Product with Serializable
  38. final case class Date2(ms: Long) extends AnyVal with Ordered[Date2] with Product with Serializable
  39. case class DateCivil(y: Int, m: Int, d: Int) extends Product with Serializable

    year from Christ:0, month:[1,12], day:[1,31]

  40. case class DateTime24(hour: Int, min: Int, sec: Int, ms: Int) extends Product with Serializable
  41. class DeepFileEntry extends FileEntry
  42. case class DirEntry(file: File, date: Date) extends PathEntry with Product with Serializable
  43. case class Display(loc: Vec, size: Vec) extends Product with Serializable
  44. final class Distinct extends AnyVal
  45. class DosEnv extends AnyRef

    Extract environment variables for a dos batch shell setup script

  46. abstract class DrawContext extends AnyRef
  47. class DrawContextFX extends DrawContext
  48. final class DrxAny[A] extends AnyVal
  49. final class DrxArray[A] extends AnyVal

    Array are indexSeq but are special in scala for java opt and need re-implementation???

  50. class DrxArrayArrayByte extends AnyRef

    both of these classes are required since Array is not directly type checked as a Iterable

  51. class DrxArrayByte extends AnyRef
  52. class DrxArrayDouble extends AnyRef
  53. class DrxArrayInt extends AnyRef
  54. class DrxArrayLong extends AnyRef
  55. final class DrxBitSet extends AnyVal
  56. final class DrxBoolean extends AnyVal
  57. final class DrxByte extends AnyVal
  58. class DrxByteBuffer extends AnyRef
  59. final class DrxChar extends AnyVal
  60. final class DrxDouble extends AnyVal
  61. final class DrxFloat extends AnyVal
  62. final class DrxFrame extends AnyVal
  63. final class DrxFuture[A] extends AnyVal
  64. class DrxILoop extends AnyRef

    Specific implementation for scala 2.13

  65. class DrxIMain extends AnyRef
  66. final class DrxIndexedSeq[A] extends AnyVal

    IndexedSeq are indexable

  67. final class DrxInt extends AnyVal
  68. final class DrxIterable[A] extends AnyVal

    iterables have zip, slidding

  69. class DrxIterableIterable[A] extends AnyRef
  70. final class DrxIterator[A] extends AnyVal
  71. final class DrxIteratorDouble extends AnyVal
  72. final class DrxList[A] extends AnyVal
  73. final class DrxLong extends AnyVal
  74. final class DrxMap[A, B] extends AnyVal
  75. final class DrxOption[A] extends AnyVal
  76. 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

  77. final class DrxProcessBuilder extends AnyVal
  78. final class DrxRegex extends AnyVal
  79. final class DrxSeq[A] extends AnyVal

    Seq have sort, reverse

  80. final class DrxSet[A] extends AnyVal
  81. final class DrxShort extends AnyVal
  82. final class DrxSocket extends AnyVal
  83. final class DrxString extends AnyVal
  84. class DrxTraversableArrayByte extends AnyRef
  85. final class DrxTry[A] extends AnyVal
  86. final class DrxTuple2[A, B] extends AnyVal
  87. final class DrxTuple3[A, B, C] extends AnyVal
  88. type EC = scala.concurrent.ExecutionContext
    Definition Classes
    FlatScala
    Annotations
    @implicitNotFound("implict context not found; try using `import Implicit.ec` (drx alias for scala global)")
  89. case class ELF(file: File) extends Product with Serializable

    Get information about ELF binary files

  90. final class Ecef extends AnyVal
  91. case class Ellipse(c: Vec, r: Vec, rotation: Angle = Angle(0)) extends Closed with Product with Serializable
  92. final case class Energy(base: Double) extends AnyVal with BaseValue[Energy] with Product with Serializable
  93. final class Eps extends AnyVal
  94. type ExecutionContext = scala.concurrent.ExecutionContext
    Definition Classes
    FlatScala
    Annotations
    @implicitNotFound("implict context not found; try using `import Implicit.ec` (drx alias for scala global)")
  95. case class Exponential(b: Double, a: Double, k: Double, t: Double) extends Product with Serializable
  96. class FFT extends Iterable[Bin]
  97. type Failure[A] = scala.util.Failure[A]
    Definition Classes
    FlatScala
  98. final class File extends AnyVal
  99. trait FileConverter[A <: FileKind, B <: FileKind] extends AnyRef
    Annotations
    @implicitNotFound("No FileConverter found for FileKind ${A} to ${B}")
  100. trait FileConverters extends AnyRef
  101. class FileEntry extends PathEntry
  102. trait FileKind extends AnyRef
  103. abstract class Filter extends AnyRef
  104. abstract class FilterDiscrete[A] extends Filter
  105. case class FirstOrderStep(a: Double, w: Double) extends Product with Serializable
  106. trait Fitter[T] extends AnyRef
  107. class FixedPoint extends AnyRef
  108. final case class Force(base: Double) extends AnyVal with BaseValue[Force] with Product with Serializable
  109. 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

  110. trait Format[-A] extends AnyRef
  111. trait FormatGeneric extends AnyRef
  112. final case class Frequency(hz: Double) extends AnyVal with BaseValue[Frequency] with Product with Serializable
  113. type Future[A] = scala.concurrent.Future[A]
    Definition Classes
    FlatScala
  114. case class Fuzzy(pat: String) extends Product with Serializable
  115. case class Gaussian(u: Double, s2: Double) extends Product with Serializable

    Gaussian distribution $ τ-k/2 |Σ|-1/2 e{ -1/2 (x-μ)' Σ-1^ (x-u) } $

  116. 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

  117. class Git extends AnyRef
  118. 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)

  119. class Graph[V, E] extends AnyRef
  120. trait Grid[A] extends Iterable[A]

    a generic discrete Grid container or 2d Matrix of m rows by n cols

  121. class GridArray[A] extends Grid[A]

    a Grid or Matrix of m rows by n cols stored in an Array

  122. class GridArrayDoubleFile extends Grid[Double]
  123. class Hist[A] extends AnyRef

    histogram counter

  124. class HistBuilder[A] extends AnyRef
  125. case class Html(file: File, box: Rect = Img.defaultBox, scale: Double = 1d) extends Img with Product with Serializable
  126. trait IOGenerator[I, O] extends AnyRef
  127. trait Img extends Shape
  128. case class ImgAwt(img: BufferedImage, box: Rect) extends Img with Product with Serializable
  129. case class ImgFX(img: Image, box: Rect = Rect(100,100)) extends Img with Product with Serializable
  130. case class ImgFile(file: File, box: Rect) extends Img with Product with Serializable
  131. class Input extends AnyRef
  132. sealed trait IntegerType extends AnyRef
  133. 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

  134. class Json extends StringMap
  135. class Keyboard extends AnyRef
  136. class Kmeans extends AnyRef
  137. case class Krypton(daysSinceEpoch: Int, kryptonMsIntoDay: Long) extends Ordered[Krypton] with Product with Serializable
  138. class Kson extends Cached
  139. class KsonLine extends Iterable[(String, String)] with StringMap
  140. trait LCG extends AnyRef
  141. trait LSFR[A] extends AnyRef
  142. class LSFR32 extends LSFR[Int]
  143. class LSFR64 extends LSFR[Long]

    the capability of a 64bit LSFR is here but most indexes on the JVM are 32bit

  144. class LSFRIterable[A] extends Iterable[A]

    See LSFR for linear feedback shift register is a pretty sweet non-repeating random number generator

  145. class LSFRIterator[A] extends Iterator[A]

    See LSFR for linear feedback shift register is a pretty sweet non-repeating random number generator

  146. final case class Length(m: Double) extends AnyVal with BaseValue[Length] with Product with Serializable
  147. trait Lerp[A] extends AnyRef

    Lerp generalizes any Segment, Bound, Scale that can be linear interpolated

  148. trait LerpInv[A] extends Lerp[A]

    LerpInv includes the ability to convert/lookup a specific type A value for a interpolation ratio with ratioOf

  149. class Line extends Segment with Lerp[Vec] with Open
  150. class Loc extends AnyRef
  151. trait LogLevel extends AnyRef
  152. case class Logistic(k: Double, m: Double, b: Double, q: Double, a: Double, n: Double) extends Product with Serializable
  153. sealed trait MTree[+A] extends Tree[A, MTree[A]]
  154. class MacroImp extends AnyRef
  155. trait MacroParsable[A] extends AnyRef
  156. class Marsaglia32 extends AnyRef
  157. final case class Mass(kg: Double) extends AnyVal with BaseValue[Mass] with Product with Serializable
  158. case class Measure(value: Double, unit: String) extends Product with Serializable
  159. trait MediaRemote extends AnyRef
  160. class Mime extends AnyRef
  161. final class Ned extends AnyVal
  162. trait NodeFX extends AnyRef
  163. trait Opposite[A, B] extends AnyRef
  164. class Output extends AnyRef
  165. trait Parsable[+A] extends AnyRef
  166. trait ParsableLowPriorityImplicits extends AnyRef
  167. case class Path(vertices: Iterable[Vertex], isClosed: Boolean = false) extends Segment with Open with Product with Serializable

    Path collection of vertex drawing points

  168. sealed trait PathEntry extends AnyRef
  169. trait Phonetic extends AnyRef
  170. 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
  171. trait Pluck[A, B] extends AnyRef
  172. case class Poly(vertices: Seq[Vec]) extends Closed with Product with Serializable
  173. case class Polynomial(coeff: Array[Double]) extends Product with Serializable
  174. case class Polys(polys: Seq[Poly] = Seq()) extends Closed with Product with Serializable
  175. case class Rand(seed: Long = scala.util.Random.nextLong()) extends Product with Serializable
  176. case class Rand48(x0: Long) extends LCG with Product with Serializable
  177. class RandIterator[A] extends Iterator[A]
  178. case class Ratio(n: Long, d: Long = 1) extends Ordered[Ratio] with Product with Serializable
  179. case class Rect(a: Vec, b: Vec) extends Containable with Closed with Product with Serializable
  180. type Regex = scala.util.matching.Regex
    Definition Classes
    FlatScala
  181. class Repeater[A] extends AnyRef
  182. class Repo extends AnyRef

    Explicit repository Source(file,url) and Style(maven,ivy,sbt)

  183. class RingBuffer[A] extends Iterable[A]
  184. class Runner extends sbt.testing.Runner
  185. trait Scale[A, B] extends ScaleOneWay[A, B]

    The most common Scale is invertible (a two way function)

  186. trait ScaleOneWay[A, B] extends AnyRef

    fundamental generic Scale ops

  187. type ScheduledContext = ScheduledThreadPoolExecutor
    Definition Classes
    FlatScala
    Annotations
    @implicitNotFound("implicit value not found; try using `import Implicit.sc` (drx alias for java.util.concurrent.ScheduledThreadPoolExecutor)")
  188. trait Segment extends Lerp[Vec]
  189. trait Shape extends AnyRef
  190. class Shell extends AnyRef
  191. trait Sketch extends Shape
  192. abstract class SketchApp extends Sketch
  193. class SketchAppFX extends SketchApp
  194. trait Sound extends AnyRef

    Generic sound src

  195. 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
  196. 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
  197. trait StatBaseValue[A] extends StatTrait[A]
  198. 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

  199. class StatBuilderBaseValue[A] extends StatBaseValue[A]
  200. class StatBuilderN extends AnyRef
  201. class StatN extends AnyRef
  202. class StatRate extends StatBaseValue[Time]
  203. case class StatSet[A](items: Map[A, Long] = Map[A,Long]()) extends Product with Serializable
  204. trait StatTrait[A] extends AnyRef
  205. class StatVec extends AnyRef
  206. case class State(pos: Vec = Vec.zero, vel: Vec = Vec.zero, acc: Vec = Vec.zero, time: Double = 0.0) extends Product with Serializable
  207. trait StreamGenerator extends IOGenerator[Input, Output]
  208. trait StringMap extends AnyRef
  209. trait StringMapParser[T] extends AnyRef

    type class that is auto code generated at compile time for a type T

  210. case class Style(properties: Set[Property] = Set()) extends Iterable[Property] with Product with Serializable

    A style is a set of style properties

  211. type Success[A] = scala.util.Success[A]
    Definition Classes
    FlatScala
  212. case class Svg(xml: String, box: Rect = Img.defaultBox) extends Product with Serializable
  213. case class SvgPath(d: String) extends Product with Serializable
  214. final class SymbolStringContext extends AnyVal
  215. case class Sync(transform: (File) => Action, progress: (Summary) => Unit) extends Product with Serializable

    Simple file sync with generic transformation definition

  216. class TSort[T] extends AnyRef

    Topological sorting result of hopefully graphs (preferably DAG's but report cycles)

  217. sealed trait TTree[+A] extends Tree[Forest[MTree[A]], TTree[A]]
  218. class Task extends sbt.testing.Task
  219. abstract class Test extends App

    test marker class

  220. class TestFramework extends Framework
  221. case class Text(value: String, pos: Vec) extends Closed with Product with Serializable
  222. trait Tickable[A] extends AnyRef
  223. class Ticks extends Iterable[Double]
  224. final case class Time(s: Double) extends AnyVal with BaseValue[Time] with Product with Serializable
  225. class Todo extends AnyRef
  226. case class Token(value: String) extends Product with Serializable
  227. trait Tree[+A, +B <: Tree[A, B]] extends Forest[B]

    homogeneous value type tree with index optimized children

  228. case class Tri(a: Vec, b: Vec, c: Vec) extends Closed with Product with Serializable
  229. type TrieMap[A, B] = scala.collection.concurrent.TrieMap[A, B]
    Definition Classes
    FlatScala
  230. type Try[A] = scala.util.Try[A]
    Definition Classes
    FlatScala
  231. sealed trait Tuple2Index1 extends IntegerType
  232. sealed trait Tuple2Index2 extends IntegerType
  233. final class U12 extends AnyVal with Unsigned
  234. final class U16 extends AnyVal with Unsigned

    Short wrapper

  235. final class U24 extends AnyVal with Unsigned
  236. final class U32 extends AnyVal with Unsigned

    Int wrapper

  237. final class U4 extends AnyVal with Unsigned

    Nibble wrapper

  238. final class U64 extends AnyVal with Unsigned

    Long wrapper

  239. final class U8 extends AnyVal with Unsigned

    Byte wrapper

  240. class URL extends AnyRef

    TODO similar wrapper kind as File should generate Input and Output

  241. trait Units extends AnyRef
  242. trait Unsigned extends Any
  243. trait UnsignedObject extends AnyRef
  244. case class Utm(zone: Int, hemisphere: Hemisphere, e: Length, n: Length, alt: Length = Length(0)) extends Product with Serializable
  245. case class Vec(x: Double, y: Double, z: Double) extends Vertex with Product with Serializable

    a 2d or 3d point in space

  246. final case class Velocity(base: Double) extends AnyVal with BaseValue[Velocity] with Product with Serializable
  247. 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

  248. 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)

  249. case class Video(file: File, box: Rect = Img.defaultBox) extends Img with Product with Serializable
  250. class VideoFX extends MediaRemote with NodeFX
  251. case class WebFX(file: File) extends NodeFX with Product with Serializable
  252. class ZippedIterable[A, B, C] extends Iterable[C]
  253. type tailrec = scala.annotation.tailrec
    Definition Classes
    FlatScala

Value Members

  1. val ArrayBuffer: scala.collection.mutable.ArrayBuffer.type
    Definition Classes
    FlatScala
  2. val BitSet: scala.collection.immutable.BitSet.type
    Definition Classes
    FlatScala
  3. val Black: Color
    Definition Classes
    Style
  4. val Blue: Color
    Definition Classes
    Style
  5. val Brown: Color
    Definition Classes
    Style
  6. val Charcoal: Color
    Definition Classes
    Style
  7. val Cyan: Color
    Definition Classes
    Style
  8. implicit final def DrxBoundOps[A](a: A)(implicit arg0: Boundable[A]): BoundOps[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  9. implicit final def DrxFileStringContext(sc: StringContext): FileStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  10. implicit def DrxFileToJavaFile(file: File): java.io.File
    Definition Classes
    Conversions
  11. implicit final def DrxFormatStringContext(sc: StringContext): FormatStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  12. implicit final def DrxGlobStringContext(sc: StringContext): GlobStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  13. implicit final def DrxParseStringContext(sc: StringContext): ParseStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  14. implicit final def DrxSymbolStringContext(sc: StringContext): SymbolStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  15. implicit final def DrxU16(p: Short): U16
    Definition Classes
    Enrich
    Annotations
    @inline()
  16. implicit def DrxU16ToInt(u: U16): Int
    Definition Classes
    Conversions
  17. implicit def DrxU16ToLong(u: U16): Long
    Definition Classes
    Conversions
  18. implicit final def DrxU32(p: Int): U32
    Definition Classes
    Enrich
    Annotations
    @inline()
  19. implicit def DrxU32ToLong(u: U32): Long
    Definition Classes
    Conversions
  20. implicit def DrxU4ToByte(u: U4): Byte
    Definition Classes
    Conversions
  21. implicit def DrxU4ToInt(u: U4): Int
    Definition Classes
    Conversions
  22. implicit def DrxU4ToLong(u: U4): Long
    Definition Classes
    Conversions
  23. implicit def DrxU4ToShort(u: U4): Short
    Definition Classes
    Conversions
  24. implicit final def DrxU64(p: Long): U64
    Definition Classes
    Enrich
    Annotations
    @inline()
  25. implicit final def DrxU8(p: Byte): U8
    Definition Classes
    Enrich
    Annotations
    @inline()
  26. implicit def DrxU8ToInt(u: U8): Int
    Definition Classes
    Conversions
  27. implicit def DrxU8ToLong(u: U8): Long
    Definition Classes
    Conversions
  28. implicit def DrxU8ToShort(u: U8): Short
    Definition Classes
    Conversions
  29. implicit final def DrxURLStringContext(sc: StringContext): URLStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  30. implicit def DrxURLToJava(url: URL): java.net.URL
    Definition Classes
    Conversions
  31. val E: Double
    Definition Classes
    Constants
  32. val ExecutionContext: scala.concurrent.ExecutionContext.type
    Definition Classes
    FlatScala
  33. val Failure: scala.util.Failure.type
    Definition Classes
    FlatScala
  34. val Future: scala.concurrent.Future.type
    Definition Classes
    FlatScala
  35. val Green: Color
    Definition Classes
    Style
  36. val Grey: Color
    Definition Classes
    Style
  37. val Magenta: Color
    Definition Classes
    Style
  38. implicit final def MimeStringContext(sc: StringContext): MimeStringContext
    Definition Classes
    Enrich
    Annotations
    @inline()
  39. val Orange: Color
    Definition Classes
    Style
  40. val Pi: Double
    Definition Classes
    Constants
  41. val Pink: Color
    Definition Classes
    Style
  42. val Purple: Color
    Definition Classes
    Style
  43. val Red: Color
    Definition Classes
    Style
  44. val Regex: scala.util.matching.Regex.type
    Definition Classes
    FlatScala
  45. val Success: scala.util.Success.type
    Definition Classes
    FlatScala
  46. val Tau: Double
    Definition Classes
    Constants
  47. val Transparent: Color
    Definition Classes
    Style
  48. val TrieMap: scala.collection.concurrent.TrieMap.type
    Definition Classes
    FlatScala
  49. val Try: scala.util.Try.type
    Definition Classes
    FlatScala
  50. val White: Color
    Definition Classes
    Style
  51. val Yellow: Color
    Definition Classes
    Style
  52. implicit val defaultDoubleOrdering: TotalOrdering.type
    Definition Classes
    CrossVersionPredef
  53. val deg2rad: Double
    Definition Classes
    Constants
  54. val pi: Double
    Definition Classes
    Constants
  55. val rad2deg: Double
    Definition Classes
    Constants
  56. implicit final def richDrxAny[A](v: A): DrxAny[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  57. implicit final def richDrxArray[A](v: Array[A]): DrxArray[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  58. implicit final def richDrxArrayArrayByte(v: Array[Array[Byte]]): DrxArrayArrayByte
    Definition Classes
    Enrich
    Annotations
    @inline()
  59. implicit final def richDrxArrayByte(v: Array[Byte]): DrxArrayByte
    Definition Classes
    Enrich
    Annotations
    @inline()
  60. implicit final def richDrxArrayDouble(v: Array[Double]): DrxArrayDouble
    Definition Classes
    Enrich
    Annotations
    @inline()
  61. implicit final def richDrxArrayInt(v: Array[Int]): DrxArrayInt
    Definition Classes
    Enrich
    Annotations
    @inline()
  62. implicit final def richDrxArrayLong(v: Array[Long]): DrxArrayLong
    Definition Classes
    Enrich
    Annotations
    @inline()
  63. implicit final def richDrxBitSet(v: scala.collection.immutable.BitSet): DrxBitSet
    Definition Classes
    Enrich
    Annotations
    @inline()
  64. implicit final def richDrxBoolean(v: Boolean): DrxBoolean
    Definition Classes
    Enrich
    Annotations
    @inline()
  65. implicit final def richDrxByte(v: Byte): DrxByte
    Definition Classes
    Enrich
    Annotations
    @inline()
  66. implicit final def richDrxByteBuffer(v: ByteBuffer): DrxByteBuffer
    Definition Classes
    Enrich
    Annotations
    @inline()
  67. implicit final def richDrxChar(v: Char): DrxChar
    Definition Classes
    Enrich
    Annotations
    @inline()
  68. implicit final def richDrxDouble(v: Double): DrxDouble
    Definition Classes
    Enrich
    Annotations
    @inline()
  69. implicit final def richDrxFloat(v: Float): DrxFloat
    Definition Classes
    Enrich
    Annotations
    @inline()
  70. implicit final def richDrxFrame(v: Frame): DrxFrame
    Definition Classes
    Enrich
    Annotations
    @inline()
  71. implicit final def richDrxFuture[A](v: scala.concurrent.Future[A]): DrxFuture[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  72. implicit final def richDrxIndexedSeq[A](v: IndexedSeq[A]): DrxIndexedSeq[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  73. implicit final def richDrxInt(v: Int): DrxInt
    Definition Classes
    Enrich
    Annotations
    @inline()
  74. implicit final def richDrxIterable[A](v: Iterable[A]): DrxIterable[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  75. implicit final def richDrxIterableIterable[A](v: List[List[A]]): DrxIterableIterable[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  76. implicit final def richDrxIterator[A](v: Iterator[A]): DrxIterator[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  77. implicit final def richDrxIteratorDouble(v: Iterator[Double]): DrxIteratorDouble
    Definition Classes
    Enrich
    Annotations
    @inline()
  78. implicit final def richDrxList[A](v: List[A]): DrxList[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  79. implicit final def richDrxLong(v: Long): DrxLong
    Definition Classes
    Enrich
    Annotations
    @inline()
  80. implicit final def richDrxMap[A, B](v: Map[A, B]): DrxMap[A, B]
    Definition Classes
    Enrich
    Annotations
    @inline()
  81. implicit final def richDrxOption[A](v: Option[A]): DrxOption[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  82. implicit final def richDrxOptionApplyIf[A](v: Option[(A) => A]): DrxOptionApplyIf[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  83. implicit final def richDrxProcessBuilder(p: ProcessBuilder): DrxProcessBuilder
    Definition Classes
    Enrich
    Annotations
    @inline()
  84. implicit final def richDrxRegex(v: scala.util.matching.Regex): DrxRegex
    Definition Classes
    Enrich
    Annotations
    @inline()
  85. implicit final def richDrxSeq[A](v: Seq[A]): DrxSeq[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  86. implicit final def richDrxSet[A](v: Set[A]): DrxSet[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  87. implicit final def richDrxShort(v: Short): DrxShort
    Definition Classes
    Enrich
    Annotations
    @inline()
  88. implicit final def richDrxSocket(v: Socket): DrxSocket
    Definition Classes
    Enrich
    Annotations
    @inline()
  89. implicit final def richDrxString(v: String): DrxString
    Definition Classes
    Enrich
    Annotations
    @inline()
  90. implicit final def richDrxTraversabelArrayByte(v: Iterable[Array[Byte]]): DrxTraversableArrayByte
    Definition Classes
    Enrich
    Annotations
    @inline()
  91. implicit final def richDrxTry[A](v: scala.util.Try[A]): DrxTry[A]
    Definition Classes
    Enrich
    Annotations
    @inline()
  92. implicit final def richDrxTuple2[A, B](v: (A, B)): DrxTuple2[A, B]
    Definition Classes
    Enrich
    Annotations
    @inline()
  93. implicit final def richDrxTuple3[A, B, C](v: (A, B, C)): DrxTuple3[A, B, C]
    Definition Classes
    Enrich
    Annotations
    @inline()
  94. val tau: Double
    Definition Classes
    Constants
  95. val π: Double
    Definition Classes
    Constants
  96. val τ: Double
    Definition Classes
    Constants
  97. object Acceleration extends Units with Serializable
  98. object Alg
  99. object Angle extends Units with Serializable
  100. object Ansi

    Ansi escape help note: on windows use org.fusesource.jansi.AnsiConsole.systemInstall() before calling any console.println functions

  101. object Arc extends Serializable
  102. object Archive extends Serializable
  103. object ArrayDoubleFile
  104. object Arrow
  105. object Axes
  106. object BTree
  107. object Base64
  108. object Bezier extends Serializable
  109. object Bloom
  110. object Boot
  111. object BootKeys
  112. object BootSbt
  113. object BootTestPlain extends App
  114. object Bound
  115. object BytePacker

    very simple linear serialization simply prepending a byte blob by it's size

  116. object Bytes extends Serializable
  117. object Cache

    a plain constructor for cache types

  118. object Circ extends Serializable
  119. object Classpath
  120. object Clipboard
  121. object Color

    A general color class and constructor

  122. object Colorizer
  123. object Complex extends Serializable
  124. object Compress
  125. object Contour
  126. object Convey
  127. object Credentials
  128. object Data
  129. object Date extends Serializable
  130. object Date2 extends Serializable
  131. object DateCivil extends Serializable
  132. object DateTime24 extends Serializable

    Time of day in hour:min:sec

  133. object Display extends Serializable
  134. object Distinct
  135. object DosEnv
  136. object DrawContextFX
  137. object DrawContextFXApp
  138. object DrxByte
  139. object DrxDouble
  140. object DrxFloat
  141. object DrxFuture
  142. object DrxInt
  143. object DrxIterable
  144. object DrxList
  145. object DrxLong
  146. object DrxRegex
  147. object Drxl extends SketchAppFX
  148. object Ecef
  149. object Ellipse extends Serializable
  150. object Energy extends Units with Serializable
  151. object Eps
  152. object Eval
  153. object Exception
  154. object Experimental
  155. object FFT
  156. object File
  157. object FileConverter
  158. object FileConverters
  159. object FileEntry
  160. object FileKind
  161. object Filter
  162. object FixedPoint
  163. object Force extends Units with Serializable
  164. object Forest
  165. object Format extends FormatGeneric
  166. object Framework
  167. object Frequency extends Units with Serializable
  168. object Fuzzy extends Serializable
  169. object Gaussian extends Serializable

    Gaussian distribution $ τ-k/2 |Σ|-1/2 e{ -1/2 (x-μ)' Σ-1^ (x-u) } $

  170. object Git
  171. object Github
  172. object Glob
  173. object Graph
  174. object Grid
  175. object GridArrayDoubleFile
  176. object Hist
  177. object Img
  178. object ImgAwt extends Serializable
  179. object ImgFX extends Serializable
  180. object Implicit

    this global is used to provide commonly used but hard to remember values at different levels

  181. object Input
  182. object Integrator
  183. object JailBreak extends Serializable
  184. object Jansi
  185. object Java

    nice scala based function constructors and flat names to remove import requirements

  186. object JavaFX
  187. object Json
  188. object KeepTrying
  189. object Keyboard
  190. object Krypton extends Serializable

    The planet of kyrpton provides concise specific date tagging and linear versioning

  191. 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")

  192. object KsonLine
  193. object LSFR

    linear feedback shift register is a pretty sweet non-repeating random number generator https://www.wikiwand.com/en/Linear-feedback_shift_register

  194. object Length extends Units with Serializable
  195. object Lerp

    static helper methods for Lerp use

  196. object Line
  197. object Loader

    simple Scala like wrapper for java.lang.ClassLoader features

  198. object Loc
  199. object Log
  200. object LogLevel

    a selection of implicit log levels, these can be used with import LogLevel.Debug to set a scoped debug level

  201. object Logistic extends Serializable
  202. object MTree
  203. object Macro
  204. object MacroParsable
  205. object Marsaglia32
  206. object Mass extends Units with Serializable
  207. object Math
  208. object Matrix
  209. object Measure extends Serializable
  210. object Mime
  211. object Ned
  212. object OS
  213. case object One extends Tuple2Index1 with Product with Serializable
  214. object Opposite
  215. object Output
  216. object Parsable extends ParsableLowPriorityImplicits
  217. object Parse
  218. object Path extends Serializable
  219. object PathEntry
  220. object Phonetic
  221. object Plot
  222. object Pluck
  223. object Poly extends Serializable
  224. object Polynomial extends Serializable
  225. 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.

  226. object Rand extends Serializable
  227. object Ratio extends Serializable

    https://www.wikiwand.com/en/Rational_number

  228. object Rect extends Serializable
  229. object Regedit

    A tool to add launch commands to windows registry

  230. object Repeat
  231. object Repeater

    a cancelable and scheduler based around drx.Time

  232. object Repl
  233. 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

  234. object RingBuffer
  235. object Scale
  236. object Shape
  237. object Shell
  238. object Signal

    A helper class for time series signals

  239. object SketchAppFX
  240. object Sound
  241. object Soundex extends Phonetic
  242. object Star extends Serializable
  243. object Stat extends Serializable
  244. object StatN

    due to erasure, types within types need extra construction types

  245. object StatVec
  246. object StreamGenerator
  247. object StringMap
  248. object StringMapParser
  249. object StudentizedRange
  250. object Style extends Serializable
  251. object Sync extends Serializable

    Rsync is not available on windows and does not provide a generic transformation and skip api

  252. object TSort
  253. object TTree
  254. object Text extends Serializable
  255. case object Three extends IntegerType with Product with Serializable
  256. object Tickable
  257. object Time extends Units with Serializable
  258. object Timer
  259. object Todo
  260. object Token extends Serializable
  261. object Tri extends Serializable
  262. case object Two extends Tuple2Index2 with Product with Serializable
  263. object U12
  264. object U16
  265. object U24
  266. object U32

    Int constructor

  267. object U4 extends UnsignedObject
  268. object U64

    Long constructor

  269. object U8
  270. object URL
  271. object Utm extends Serializable

    https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system

  272. object Vec extends Serializable

    Constructors to easily create Vec (a 2d or 3d point in space)

  273. object Velocity extends Units with Serializable
  274. object Version extends Applicable[String, Version] with Serializable
  275. case object Zero extends IntegerType with Product with Serializable

Deprecated Value Members

  1. object IO
    Annotations
    @deprecated
    Deprecated

    (Since version dhu) use Output or Input or StreamGenerator instead

  2. object Implicits
    Annotations
    @deprecated
    Deprecated

    (Since version v0.2.13) use import cc.drx._ instead of import cc.drx.Implicits._

Inherited from All

Inherited from CrossVersionPredef

Inherited from Enrich

Inherited from Conversions

Inherited from FlatScala

Inherited from drx.predef.Style

Inherited from Constants

Inherited from AnyRef

Inherited from Any

Ungrouped