Function Reference


These pages give reference information on the functions used by the General API Development Kit. They fall into different categories, as described below.

There are required functions which are the main entry points of an add-on. They must be coded in order to be able to link the add-on. They are:

CheckEnvironment
RegisterInterface
Initialize
FreeData

Managers to help platform independent developments:

System Functions
Memory Manager
String Manager
Resource Manager

Database access functions:

General Functions
Attribute Manager
Library Part Manager
Element Manager
Selection Manager
3D Manager
Listing Manager
Body Manager  Featuring API 16
Properties  Featuring API 20
Classifications  Featuring API 21

Other functions:

User Interface Functions  4.1
Visual Override  Featuring API 20
Classification and Property Visibility  Featuring API 21
Communication Manager
ModulData Manager
AddOnObject Manager  Featuring API 19
Element Set Manager  4.1
Notification Manager
Teamwork Control  Featuring API 13
Element Difference  22
IFC Related Functions  26Protection  26
Miscellaneous Functions
All Functions