Skip to content

Latest commit

 

History

History
 
 

IlmBase

The IlmBase Libraries

The IlmBase libraries are a part of the OpenEXR project and include the following:

  • Half - a class that encapsulates our 16-bit floating-point format.

  • Imath - 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions and other useful 2D and 3D math functions.

  • Iex - an exception-handling library.

  • IexMath - math exception types.

  • IlmThread - a thread abstraction library for use with OpenEXR and other software packages. It currently supports pthreads and Windows threads.

In addition, the distribution also includes confidence test libaries:

  • HalfTest
  • IexTest
  • ImathTest.

License

These libraries are covered under the BSD-3-Clause license of the OpenEXR project.

Building and Installation

See the top-level INSTALL file for information about building and installing the OpenEXR libraries.