package io
- Alphabetic
- By Inheritance
- io
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- class GreyOrRGBIO [A] extends IOImplementation[GreyOrRGB[A]]
- case class Header (magicNumber: String, version: Int) extends Product with Serializable
-
trait
IOImplementation
[A] extends AnyRef
Trait for loading or storing an instance of a class from or to a stream.
- class IndexedSeqIO [A] extends IOImplementation[IndexedSeq[A]]
-
implicit final
class
InputStreamExtension
extends AnyVal
Provides functionality for deserializing data from streams.
-
implicit final
class
OutputStreamExtension
extends AnyVal
Provides functionality for serializing data into streams.
Value Members
- implicit def denseMatrixDoubleIO: DenseMatrixDoubleIO.type
- implicit def denseMatrixFloatIO: DenseMatrixFloatIO.type
- implicit def denseVectorDoubleIO: DenseVectorDoubleIO.type
- implicit def denseVectorFloatIO: DenseVectorFloatIO.type
- implicit def headerIO: Header.type
- implicit def occlusionInformationIO: OcclusionInformationIO.type
-
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.
- implicit def tabulatedSHBrdfIO: TabulatedSHBrdfIO.type
- implicit def tabulatedSHBrdfWithCosineTermIO: TabulatedSHBrdfWithCosineTermIO.type
- implicit def transferIO: TransferIO.type
- implicit def triangulationIO: TriangulationIO.type
-
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.
-
object
BreezeIO
Contains some useful methods for serializing DenseVectors and DenseMatrices
- object GreyOrRGBIO
- object Header extends IOImplementation[Header] with Serializable
- object IndexedSeqIO
- object OcclusionInformationIO extends IOImplementation[OcclusionInformation]
- object PersistentCaching
- object TabulatedSHBrdfIO extends IOImplementation[TabulatedSHBrdf]
- object TabulatedSHBrdfWithCosineTermIO extends IOImplementation[TabulatedSHBrdf with CosineTerm]
- object TransferIO extends IOImplementation[Transfer]
- object TriangulationIO extends IOImplementation[TriangleList]