Teigha Xtension (TX) SDK

The Teigha Xtension (TX) SDK is a free C++ SDK that allows users to create Teigha Xtension modules for use with a Teigha host application. The SDK is intended for CAD end-users and third-party component developers who are interested in writing custom applications for CAD systems based on Teigha.

TX modules can make use of a large subset of the functionality contained in Teigha, including:

  • Creating custom commands that can be registered on the global command stack.
  • Creating full-featured custom objects.
  • Accessing and manipulating data loaded from a .dwg file.
  • Additional types of customization.

The TX SDK can be used to create TX modules only, not stand-alone applications. TX modules are Microsoft® Windows® DLLs which can be loaded at runtime by a compatible Teigha application.

The ODA provides a sample test container for TX modules called Teigha Viewer. TX modules can also be developed using a third-party Teigha-based host application.

The Teigha Xtensions SDK can be downloaded here: http://www.opendesign.com/download.