Controls the Navigator of the server application.
GSErrCode ACAPI_Navigator ( API_NavigatorID code, void* par1 = nullptr, void* par2 = nullptr, void* par3 = nullptr );
Parameters
- code
- [in] Navigator function identifier.
- par1
- [in/out] The parameter depends on the
code
parameter. - par2
- [in/out] The parameter depends on the
code
parameter. - par3
- [in/out] The parameter depends on the
code
parameter.
Return Values
NoError
- The Navigator function completed with success.
APIERR_BADID
- Invalid
code
parameter was passed.
More return values can be found at the description of each Navigator function.
Remarks
This function is used to access the Navigator information of the server application.
The type of the Navigator function is specified with the code
parameter.
Description
Returns the number of Navigator’s sets.
Returns Navigator’s sets.
Returns item of the Navigator.
Returns parent item of the Navigator item.
Returns children number of the Navigator item.
Returns children items of the Navigator item.
Returns view of the Navigator item.
Returns views of of the requested database.
Modifies a view in the Navigator.
Creates a view in the Navigator.
Deletes a view from the Navigator.
Changes a Navigator view map item.
Moves Navigator item to an other place.
Clones a Navigator item from the project map to view map.
Creates a new viewpoint in the Navigator.
Deletes an existing viewpoint from the Navigator.
Changes an existing Navigator viewpoint.
Gets the data of a given Navigator viewpoint.
Gets the list of Navigator root groups.
Gets the child items of a Navigator group.
Registers an object that is called back by Archicad.
Requirements
- Version: API 22 or later
- Header: ACAPinc.h, APIdefs_Navigator.h