package prt

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. prt
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type GreyOrRGB[T] = Either[T, (T, T, T)]

    Type alias for Either[T, (T, T, T)]

  2. implicit final class GreyOrRGBExtension [T] extends AnyVal
  3. implicit final class RGBExtension [T] extends AnyVal
  4. type TupleRGB[T] = (T, T, T)

    Type alias for (T, T, T)

  5. type |[A, B] = Either[A, B]

    Type alias for Either[A, B]

Value Members

  1. implicit def makeGrey[A, B](a: A): Left[A, B]

    Returns Left of an instance of Either[T, (T, T, T)]

  2. implicit def makeRGB[A, B](b: B): Right[A, B]

    Returns Right of an instance of Either[T, (T, T, T)]

  3. implicit def rgbSHVectorToScalismoLight(sh: TupleRGB[DenseVector[Double]]): SphericalHarmonicsLight
  4. implicit def scalismoRGBToGreyOrRGB(color: RGB): GreyOrRGB[Double]

    Converts a scalismo RGB value to an instance of GreyOrRGB[Double].

    Converts a scalismo RGB value to an instance of GreyOrRGB[Double]. If the values of the RGB channels are identical, the result will be a monochromatic representation of the color, i.e. Left[Double, (Double, Double, Double)].

  5. implicit def traversableFromGreyOrRGB[A](greyOrRGB: GreyOrRGB[A]): Traversable[A]
  6. object GreyOrRGB

Inherited from AnyRef

Inherited from Any

Ungrouped