ValueInterpolator

scalismo.numerics.ValueInterpolator
See theValueInterpolator companion object

defines (convex) interpolation between two values

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object RGBInterpolator.type
object RGBAInterpolator.type

Members list

Concise view

Value members

Abstract methods

def blend(obj1: A, obj2: A, l: Double): A

Concrete methods

def average(first: A, rest: A*): A

direct access to averaging function, warning: unstable for large sequences! (implement hierarchical blending for better stability)

direct access to averaging function, warning: unstable for large sequences! (implement hierarchical blending for better stability)

Attributes

def barycentricInterpolation(v1: A, f1: Double, v2: A, f2: Double, v3: A, f3: Double): A

fast explicit barycentric interpolation, most used case of multiple blends

fast explicit barycentric interpolation, most used case of multiple blends

Attributes

def barycentricInterpolation(v1: A, f1: Double, v2: A, f2: Double, v3: A, f3: Double, v4: A, f4: Double): A

fast explicit barycentric interpolation, most used case of multiple blends

fast explicit barycentric interpolation, most used case of multiple blends

Attributes

def convexCombination(first: (A, Double), rest: (A, Double)*): A

mix multiple values, forms convex combination (with normalized weights)

mix multiple values, forms convex combination (with normalized weights)

Attributes