Bit field flag definitions for product occurrences

Macro Definitions

A3D_PRODUCT_FLAG_DEFAULT

A3D_PRODUCT_FLAG_INTERNAL

A3D_PRODUCT_FLAG_CONTAINER

A3D_PRODUCT_FLAG_CONFIG

A3D_PRODUCT_FLAG_VIEW

A3D_PRODUCT_FLAG_SUPPRESSED

A3D_PRODUCT_FLAG_CONFIG_NOT_UPDATED

A3D_PRODUCT_FLAG_EXTERNAL_REFERENCE

A3D_PRODUCT_FLAG_BIM_PROJECT

A3D_PRODUCT_FLAG_BIM_SITE

A3D_PRODUCT_FLAG_BIM_BUILDING

A3D_PRODUCT_FLAG_BIM_LEVEL

A3D_PRODUCT_FLAG_BIM_CATEGORY

A3D_PRODUCT_FLAG_BIM_COMPONENT

Detailed Description

group a3d_product_flag

The product flags are used to define the specific usages of a product occurrence.

They are set in A3DAsmProductOccurrenceData::m_uiProductFlags. This field can be a combinaison of more than one flag if they describe several usages at once. Such usages can be:

Macro Definition

A3D_PRODUCT_FLAG_DEFAULT

The product occurrence is the default container, view or configuration.

A3D_PRODUCT_FLAG_INTERNAL

The product occurrence is internal.

A3D_PRODUCT_FLAG_CONTAINER

The product occurrence is a container.

A3D_PRODUCT_FLAG_CONFIG

The product occurrence is a configuration.

A3D_PRODUCT_FLAG_VIEW

The product occurrence is a view.

A3D_PRODUCT_FLAG_SUPPRESSED

The product occurrence is suppressed.

A3D_PRODUCT_FLAG_CONFIG_NOT_UPDATED

The configuration does not include the model data.

A3D_PRODUCT_FLAG_EXTERNAL_REFERENCE

The product occurrence is an external reference.

A3D_PRODUCT_FLAG_BIM_PROJECT

The product occurrence is a BIM project.

A3D_PRODUCT_FLAG_BIM_SITE

The product occurrence is a BIM site.

A3D_PRODUCT_FLAG_BIM_BUILDING

The product occurrence is a BIM building.

A3D_PRODUCT_FLAG_BIM_LEVEL

The product occurrence is a BIM level.

A3D_PRODUCT_FLAG_BIM_CATEGORY

The product occurrence is a BIM category.

A3D_PRODUCT_FLAG_BIM_COMPONENT

The product occurrence is a BIM component.