Packages

package io

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

Type Members

  1. class GreyOrRGBIO [A] extends IOImplementation[GreyOrRGB[A]]
  2. case class Header (magicNumber: String, version: Int) extends Product with Serializable
  3. trait IOImplementation [A] extends AnyRef

    Trait for loading or storing an instance of a class from or to a stream.

  4. class IndexedSeqIO [A] extends IOImplementation[IndexedSeq[A]]
  5. implicit final class InputStreamExtension extends AnyVal

    Provides functionality for deserializing data from streams.

  6. implicit final class OutputStreamExtension extends AnyVal

    Provides functionality for serializing data into streams.

Value Members

  1. implicit def denseMatrixDoubleIO: DenseMatrixDoubleIO.type
  2. implicit def denseMatrixFloatIO: DenseMatrixFloatIO.type
  3. implicit def denseVectorDoubleIO: DenseVectorDoubleIO.type
  4. implicit def denseVectorFloatIO: DenseVectorFloatIO.type
  5. implicit def headerIO: Header.type
  6. implicit def occlusionInformationIO: OcclusionInformationIO.type
  7. def read[B](file: File)(implicit io: IOImplementation[B]): B

    Constructs an instance of type B from the specified file.

    Constructs an instance of type B from the specified file.

    B

    The type of the data to load.

    file

    The file to load the data from.

    io

    The IOImplementation that is used to deserialize the data.

    returns

    An instance of type B loaded from file.

  8. implicit def tabulatedSHBrdfIO: TabulatedSHBrdfIO.type
  9. implicit def tabulatedSHBrdfWithCosineTermIO: TabulatedSHBrdfWithCosineTermIO.type
  10. implicit def transferIO: TransferIO.type
  11. implicit def triangulationIO: TriangulationIO.type
  12. def write[B](file: File, data: B)(implicit io: IOImplementation[B]): Unit

    Writes an instance of type B to a specified file.

    Writes an instance of type B to a specified file.

    B

    Type of the data.

    file

    The file to store the data in.

    data

    The data to store.

    io

    The IOImplementation that is used to serialize the data.

  13. object BreezeIO

    Contains some useful methods for serializing DenseVectors and DenseMatrices

  14. object GreyOrRGBIO
  15. object Header extends IOImplementation[Header] with Serializable
  16. object IndexedSeqIO
  17. object OcclusionInformationIO extends IOImplementation[OcclusionInformation]
  18. object PersistentCaching
  19. object TabulatedSHBrdfIO extends IOImplementation[TabulatedSHBrdf]
  20. object TabulatedSHBrdfWithCosineTermIO extends IOImplementation[TabulatedSHBrdf with CosineTerm]
  21. object TransferIO extends IOImplementation[Transfer]
  22. object TriangulationIO extends IOImplementation[TriangleList]

Inherited from AnyRef

Inherited from Any

Ungrouped