BIMHome v1.0.0
BIMHome接口文档说明
IApplication 成员列表

成员的完整列表,这些成员属于 IApplication,包括所有继承而来的类成员

addTemplateDocument(const char *tempalteName, const char *filePath)=0IApplicationpure virtual
closeAllDocuments(void)=0IApplicationpure virtual
closeDocument(const char *name)=0IApplicationpure virtual
deleteDocumentById(const char *strId)=0IApplicationpure virtual
deleteTemplateDocumentById(const char *strId)=0IApplicationpure virtual
get()IApplicationstatic
getActiveDocument(void) const =0IApplicationpure virtual
getAllIDocument()=0IApplicationpure virtual
getDocument(const char *Name) const =0IApplicationpure virtual
getDocumentById(const char *strId)=0IApplicationpure virtual
getExecutableName()IApplicationstatic
getHelpDir()IApplicationstatic
getHomePath()IApplicationstatic
getIDocMap() const =0IApplicationpure virtual
getIDocumentName(const App::IDocument *doc) const =0IApplicationpure virtual
getLibraryDir()IApplicationstatic
getResourceDir()IApplicationstatic
getTempFileName(const char *FileName=nullptr)IApplicationstatic
getTempPath()IApplicationstatic
getUniqueObjectId()=0IApplicationpure virtual
getUserAppDataDir()IApplicationstatic
getUserCachePath()IApplicationstatic
getUserConfigPath()IApplicationstatic
getUserMacroDir()IApplicationstatic
isClosingAll() const =0IApplicationpure virtual
isRestoring() const =0IApplicationpure virtual
newIDocument(const char *Name=nullptr, const char *UserName=nullptr, bool createView=true, bool tempDoc=false, App::DocType type=App::DocType::Component, const char *className=nullptr)=0IApplicationpure virtual
openDocument(const char *FileName, bool createView, bool useLink, const char *className, void *pAppDelegate=nullptr, void *pGuiDelegate=nullptr)=0IApplicationpure virtual
setActiveDocument(const char *Name)=0IApplicationpure virtual
setActiveIDocument(App::IDocument *pDoc)=0IApplicationpure virtual
~IApplication()IApplicationvirtual