Macros | |
#define | A3D_PRODUCT_FLAG_DEFAULT 0x0001 |
#define | A3D_PRODUCT_FLAG_INTERNAL 0x0002 |
#define | A3D_PRODUCT_FLAG_CONTAINER 0x0004 |
#define | A3D_PRODUCT_FLAG_CONFIG 0x0008 |
#define | A3D_PRODUCT_FLAG_VIEW 0x0010 |
#define | A3D_PRODUCT_FLAG_CONFIG_NOT_UPDATED 0x0100 |
These flags represent characteristics of product occurrences.
A product occurrence can be:
If none of these flags is specified, a product occurrence is regular. If the product occurrence has no father, it is similar to a configuration.
For containers, configurations, and views, a product occurrence can be the default, which means that it is loaded by default in the originating CAD system.
#define A3D_PRODUCT_FLAG_DEFAULT 0x0001 |
The product occurrence is the default container, configuration, or view.
#define A3D_PRODUCT_FLAG_INTERNAL 0x0002 |
The product occurrence is internal. This flag is used only when the product occurrence has no father.
#define A3D_PRODUCT_FLAG_CONTAINER 0x0004 |
The product occurrence is a container.
#define A3D_PRODUCT_FLAG_CONFIG 0x0008 |
The product occurrence is a configuration.
#define A3D_PRODUCT_FLAG_VIEW 0x0010 |
The product occurrence is a view.
#define A3D_PRODUCT_FLAG_CONFIG_NOT_UPDATED 0x0100 |
The config does not include the model data or the model data is not up to date.