RGBAOperations

scalismo.color.RGBA$.RGBAOperations$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

override def add(pix1: RGBA, pix2: RGBA): RGBA

add two pixels

add two pixels

Attributes

Definition Classes
override def dot(pix1: RGBA, pix2: RGBA): Double

dot product

dot product

Attributes

Definition Classes
override def multiply(pix1: RGBA, pix2: RGBA): RGBA

channel-wise multiplication

channel-wise multiplication

Attributes

Definition Classes
override def scale(pix: RGBA, l: Double): RGBA

scalar multiplication

scalar multiplication

Attributes

Definition Classes
override def zero: RGBA

zero element

zero element

Attributes

Definition Classes

Inherited methods

def blend(v: RGBA, w: RGBA, l: Double): A

blending using vector space operations

blending using vector space operations

Attributes

Inherited from:
ColorSpaceOperations
def isZero(pix: RGBA): Boolean

check if zero

check if zero

Attributes

Inherited from:
ColorSpaceOperations
final def linearCombination(first: (RGBA, Double), rest: (RGBA, Double)*): A

linear combination of vectors

linear combination of vectors

Attributes

Inherited from:
ColorSpaceOperations
def normSq(pix: RGBA): Double

squared norm, derived from dot product

squared norm, derived from dot product

Attributes

Inherited from:
ColorSpaceOperations

Concrete fields

override val dimensionality: Int

dimensionality of underlying vector space

dimensionality of underlying vector space

Attributes