Vec3Like

ostrat.geom.Vec3Like
trait Vec3Like extends Dbl3Elem, ApproxDbl

A common trait for Vec3 and Pt3. Don't know if this will be useful after refactoring.

Attributes

Graph
Supertypes
trait ApproxDbl
trait Approx[Double]
trait Equals
trait Dbl3Elem
trait DblNElem
trait ValueNElem
trait SpecialT
class Object
trait Matchable
class Any
Show all
Known subtypes
class Pt3
class Vec3

Members list

Value members

Abstract methods

def x: Double
def y: Double
def z: Double

Concrete methods

final inline override def dbl1: Double

Attributes

Definition Classes
final inline override def dbl2: Double

Attributes

Definition Classes
final inline override def dbl3: Double

Attributes

Definition Classes

Inherited methods

def approx(that: Any, precision: Double): Boolean

Attributes

Inherited from:
Approx
def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
override def dblBufferAppend(buffer: ArrayBuffer[Double]): Unit

Utility method to append this as an element to an ArrayBuffer[Double]. End users should rarely need to use this method.

Utility method to append this as an element to an ArrayBuffer[Double]. End users should rarely need to use this method.

Attributes

Definition Classes
Inherited from:
Dbl3Elem
override def dblForeach(f: Double => Unit): Unit

Performs the side effecting function on each Double in this Product element.

Performs the side effecting function on each Double in this Product element.

Attributes

Definition Classes
Inherited from:
Dbl3Elem
def dblsApprox(that: Dbl3Elem, delta: Double): Boolean

Attributes

Inherited from:
Dbl3Elem
def dblsEqual(that: Dbl3Elem): Boolean

Attributes

Inherited from:
Dbl3Elem
override def precisionDefault: Double

Attributes

Definition Classes
Inherited from:
ApproxDbl