


More.Ībstract class that interpolates float values. More.Ībstract class that interpolates vl::fvec2 values. More.Ībstract class that interpolates vl::fvec3 values. More.Ībstract class that interpolates vl::fvec4 values. More.Ībstract class for all the interpolators. More.Īn interface to implement simple platform-independent mutexes used to protect critical sections. Implements a generic 1d, 2d, 3d and cubemap image that can have mipmaps. Represents an half-precision floating point value. The GZipCodec class is a VirtualFile that transparently encodes and decodes a stream of data using the GZip compression algorithm. Global application settings controlling how Visualization Library behaves. Simple class to manage flags in a type safe manner. Manages multiple VirtualDirectory objects. More.Ī VirtualFile that operates on regular disk files. More.Ī VirtualDirectory that operates on reguar disk directories. More.Ĭomputes the a CRC32 checksum of a given buffer or VirtualFile. Reference counted container that encapsulates the base functionalites of an std::vector. Interpolates double values using a CatmullRomInterpolator. Interpolates dvec2 values using a CatmullRomInterpolator.

Interpolates dvec3 values using a CatmullRomInterpolator. Interpolates dvec4 values using a CatmullRomInterpolator. Interpolates float values using a CatmullRomInterpolator. Interpolates fvec2 values using a CatmullRomInterpolator. Interpolates fvec3 values using a CatmullRomInterpolator. Interpolates fvec4 values using a CatmullRomInterpolator. The LinearInterpolator class is a template class that implements Catmull-Rom spline interpolation. The BufferedStream class is a template class that that performs a buffered read of Element_Type data from a VirtualFile. Implements a buffer whose storage is in local memory. The AABB class implements an axis-aligned bounding box using vl::real precision.
