APINavigatorAddOnViewPointDataMergeHandlerProc

User supplied callback procedure for handling Navigator AddOn viewpoint merge operations.

    typedef GSErrCode  APINavigatorAddOnViewPointDataMergeHandlerProc (
        const GS::Array<API_NavigatorAddOnViewPointData>&     sourceVPDataArray
    );

 

Parameters

sourceVPDataArray
[in] The list of the Navigator AddOn viewpoints to be merged. These viewpoint roots, groups or leaf nodes come from the merged plan file.

 

Return Values

NoError
The function has completed with success.

For other common API errors see the API Errors document.

 

Remarks

This function is called by ARCHICAD when a file merge operation is performed.

The handler function should merge the source objects into the project database by calling Navigator AddOn viewpoint related API functions, e.g. APINavigator_CreateNavigatorVPItemID, APINavigator_ChangeNavigatorVPItemID.

 

Requirements

Version: API 22 or later
Header: APIdefs_Callback.h

 

See Also

API_NavigatorAddOnViewPointData
ACAPI_Install_NavigatorAddOnViewPointDataMergeHandler
ACAPI_Register_NavigatorAddOnViewPointDataHandler
API Functions