Property Category Constants


BIM Properties are managed in "Categories" : actually supported Categories are Bricsys, IFC2x3, IFCCustom, User, Quantity, Classification.

The LISP engine provides some predefined constants for safety and comfort - please always use these predefined constant, as such values might change in the future, and the predefined constants provide an always compatible access.

The IFCCustom and User categories are usually maintained by applications.



Variable Name

Integer

BIM Object Type


bcBimCategoryStandard

0

combines the Bricsys and IFC2x3 categories (compatible with V17 behaviour)


bcBimCategoryBricsys

1

specifies the default Bricsys category


bcBimCategoryIFC2x3

2

specifies the IFC2x3 category


bcBimCategoryIFCCustom

3

specifies the IFCCustom category


bcBimCategoryUser

4

specifies the User category


bcBimCategoryQuantity

5

specifies the Quantity category


bcBimCategoryClassification

6

specifies the Classification System category


bcBimCategoryIFC4

7

specifies the IFC4 category


bcBimCategoryIFCQuantity

8

specifies the IFC4 Quantity category



Since later V19.2 BricsCAD versions, the BIM has/get/set functions for property access also allow to specify the category as a string;
some already used categories have predefined string constant :


Variable Name

String

BIM Object Type


bcBimCatNameStandard

""

combines the Bricsys and IFC2x3 categories (compatible with V17 behaviour)


bcBimCatNameBricsys

"Bricsys"

specifies the default Bricsys category


bcBimCatNameBricsysQuantity

"BricsysQuantity"

specifies the IFC2x3 Quantity category


bcBimCatNameIFC2x3

"IFC2x3"

specifies the IFCCustom category


bcBimCatNameCustom

"Custom"

specifies the User category


bcBimCatNameUser

"User"

specifies the Quantity category


bcBimCatNameClassification

"Classification System"

specifies the Classification System category


bcBimCatNameIFC4

"IFC4"

specifies the IFC4 category


bcBimCatNameIFCQuantity

"Quantity"

specifies the IFC4 Quantity category


There can be more category names, as dynamically assigned by BricsCAD or application code.



©  Bricsys NV. All rights reserved.