With the introduction of Teigha.NET in 2012, ODA took a new approach to .NET support.  In the past, ODA has offered .NET products which contain a subset of the functionality available in the underlying C++ components. This "classic" approach used distinct class and function names from the underlying C++ components, which added an additional level of complexity both for users and for our internal development purposes.

A Better Solution for .NET

Teigha.NET is a product of a new process that uses SWIG ( to generate .NET wrappers directly from our C++ components. This process provides the following advantages:

Leveraging SWIG to Create Teigha for Java

In 2013, ODA used the Java support provided by SWIG to create "Teigha for Java".  Teigha for Java includes the following: