Class for storing entity based ACIS error information. Role: This class is derived from error_info and additionally stores entity information. Objects of this class are used to return error information along with the associated entities. entity_error_info_legacy is specifically designed to hold entity information in addition to error number and severity that is represented by error_info. This class can be used by those APIs that want to return entity-based error information in their outcome.
Role: Please implement the termination functions in the sequence described below:
api_terminate_hoops_acis_bridge
The api_terminate_hoops_acis_bridge function has been added to terminate the bridge. This function should be called before calling api_stop_modeller.
ACIS component termination
Each ACIS component used by the user application must be terminated before closing the application. For example, if the Boolean component was used in the application, a call to api_terminate_boolean should be made explicitly. ACIS component termination should happen after calling api_terminate_hoops_acis_bridge and before calling api_stop_modeller.
api_stop_modeller
Before closing, the user application now needs to stop the modeler explicitly by calling api_stop_modeller.
terminate_base
Finally, terminate the base component by calling terminate_base.
Role: Please implement the initialisation functions in the sequence described below:
initialize_base
The first initialization function is to initialize the base component. This initializes the ACIS memory manager.
api_start_modeller
After calling initialize_base, start the modeler by explicitly calling api_start_modeller.
ACIS component initialization
Each ACIS component used in a user application must be initialized before use. For example, if a user application performs booleans, then a call to api_initialize_boolean should be made explicitly. These component initialization functions should be called after api_start_modeller.
api_initialize_hoops_acis_bridge
The api_initialize_hoops_acis_bridge function has been added to initialize the bridge. This function should be called after api_start_modeller and component initialization.