|
Archicad 29 C++ API
|
Definition of a Library Part. More...
#include <APIdefs_LibraryParts.h>
Public Attributes | |
| API_LibTypeID | typeID |
| Type of the Library Part. | |
| Int32 | index |
| Index of the Library Part, contains the current database index of the given Library Part. Note that this number is not constant for a particular Library Part through the whole life of the project. | |
| GS::uchar_t | docu_UName [API_UniLongNameLen] |
| Unique document name of the Library Part. If more than one Library Part has the same name, only the newest one is registered. Refer to the ACAPI_LibraryManagement_OverwriteLibPart function to modify this behavior. | |
| GS::uchar_t | file_UName [API_UniLongNameLen] |
| File name of the Library Part. | |
| bool | missingDef |
| The definition is missing. | |
| bool | isTemplate |
| Tells whether this library part is a template. | |
| bool | isPlaceable |
| Tells whether this library part can be placed. | |
| GSType | ownerID |
| Signature of the owner; used by external objects;. | |
| short | version |
| Library Part version. | |
| IO::Location * | location |
| Location of the library part (GSM) file in the file system. | |
| char | ownUnID [128] |
| The unique ID string of the library part. | |
| char | parentUnID [128] |
| the unique ID string of the ancestor library part. | |
Definition of a Library Part.