 |
PK_ATTDEF_create |
|
PK_ERROR_code_t PK_ATTDEF_create
(
--- received arguments ---
const PK_ATTDEF_sf_t *attsf,
--- returned arguments ---
PK_ATTDEF_t *const attdef --- attribute definition
)
This function creates an attribute definition from the given standard form.
Specific Errors:
PK_ERROR_illegal_owner invalid class for type with geometric owner
PK_ERROR_not_found no legal owners supplied
PK_ERROR_bad_request_code invalid class or field types code
PK_ERROR_wrong_entity_in_array invalid token found in array of owners
PK_ERROR_duplicate_array_item item duplicated in array of owners
PK_ERROR_existing_attdef attribute type already defined
PK_ERROR_bad_name invalid name for attribute type
See documentation for PK_ATTDEF_sf_t.
See here for more information.