Parameters of a project Navigator Set.
    typedef struct {
        char                   name[128];
        API_Guid               guid;
        API_Guid               rootGuid;
        API_NavigatorMapID     mapId;
        bool                   wantsExtraInfo;
        char                   filler_0[3];
        GS::UniString          *host;
        GS::UniString          *dirName;
        IO::Location           *path;
        Int32                  filler[3];
        IO::Location           *twFileServerPath;  } API_NavigatorSet;
} API_NavigatorSet;
    
Members
- name
- The name of navigator set.
- guid  
- The own GUID of the navigator set.
- rootGuid  
- The GUID of the root.
- mapId  
- The navigator set belongs to this map.
- wantsExtraInfo  
- Indicates that you need the publishing information (host/dirname/path) for the set.
- host  
- Contains the host name for internet publishing.
- dirName  
- Contains the directory name for internet publishing.
- path  
- Contains the full output path for local/LAN publishing.
- twFileServerPath  
- Output path on OpenBIMcloud (only when publishing to OpenBIMcloud, otherwise nullptr).
Remarks
This structure contains name, guid and root guid of a navigator set in Archicad. You can optionally obtain the publishing parameters as well, if the navigator set is a publisher set.
If the path member is not nullptr, it means the set will be published locally. If it is nullptr, then the host/dirName pair contains the Internet publishing parameters. No extra information is available for other publishing types.
Call the ACAPI_Environment function with the APINavigator_GetNavigatorSetID function code to get this data.
Example:
Please see the PublishTest () and the UpdateTree () functions in the Navigator_Test example.
Requirements
- Version: API 4.3 or later (for twFileServerPathmember: API 24 or later)
- Header: APIdefs_Navigator.h
See Also
APINavigator_GetNavigatorSetID
APIDo_PublishID
API_NavigatorItem
API_NavigatorView
API_PublishPars
API Types