Tekla.Structural.InteropAssemblies.Tedds Namespace |
Tekla Tedds Application API
The Tedds Application API allows you to automate tasks using the features of the Tedds Application. For example you can create a project, add new documents, calculate those documents and convert final output documentation to PDF format. You cannot directly provide input variables to a calculation using just the Tedds Application. However by using the Tedds Calculator you can generate input variables and pre-calculated output which can then be used with the Tedds Application to create Tedds documents.
The Tedds Application is an Out-of-process COM Server Tedds.exe which means it can be used from both 32-bit and 64-bit processes.
The Tekla.Structural.InteropAssemblies.Tedds namespace contains the classes and types required to use the Tedds Application API.

Interface | Description | |
---|---|---|
![]() | _IApplicationEvents |
Interface for Tedds application events
|
![]() | IApplication |
Interface for the Main application
|
![]() | IBimProject |
BIM project
|
![]() | ILibraryCalcItem |
Interface for a library calc item
|
![]() | IProjectFileItem |
Interface for a project file item
|
![]() | IProjectFolderItem |
Interface for a project folder
|
![]() | IProjectItem |
Interface for a project item
|
![]() | IProjectItems |
Interface for a collection of Project items
|
![]() | ITeddsDocument |
Interface for an open Document
|
![]() | ITeddsDocuments |
Interface for a collection of open documents
|
![]() | ITeddsProject |
Interface for a project
|

Enumeration | Description | |
---|---|---|
![]() | TdsCalcStatus |
Calculation status
|
![]() | TdsProjectSavePdf |
Save project to PDF options
|
![]() | TdsSaveOptions |
File save options
|
![]() | TdsWindowState |
Window state
|