24 #ifndef _BFC_TOPIC_PROCESSOR_XML_H
25 #define _BFC_TOPIC_PROCESSOR_XML_H
38 class OdBcfArchiveFolder;
45 class OdBcfProjectExtension;
48 class OdBcfTopicFolder;
#define DEFAULT_VIEWPOINT_FILE_NAME
virtual OdBcfVisualizationInfoPtr getVisualizationInfo(const OdString &projectName, const OdString &topicId, const OdString &viewpoint=DEFAULT_VIEWPOINT_FILE_NAME, OdResult *result=NULL) ODRX_OVERRIDE
ODRX_DECLARE_MEMBERS(OdBcfDataAccessorXml)
virtual OdBcfArchivePtr getArchive(const OdString &projectName, OdResult *result=NULL) ODRX_OVERRIDE
OdString getExtractProjectNameFromPath(const OdString &projectName) const
OdResult openProject(const OdString &projectName)
virtual OdBcfProjectExtensionPtr getProjectExtension(const OdString &projectName, OdResult *result=NULL) ODRX_OVERRIDE
virtual OdBcfMarkupPtr getMarkup(const OdString &projectName, const OdString &topicId, OdResult *result=NULL) ODRX_OVERRIDE
virtual OdBcfVersionPtr getVersion(const OdString &projectName, OdResult *result=NULL) ODRX_OVERRIDE
OdString getProjectWorkFolder(const OdString &projectName) const
virtual OdBcfTopicFolderPtr getTopic(const OdString &projectName, const OdString &topicId, OdResult *result=NULL) ODRX_OVERRIDE
OdString getExtractPath(const OdString &projectName) const
virtual OdResult putArchive(const OdString &projectName, const OdBcfArchivePtr &pArchive) ODRX_OVERRIDE
OdResult closeProject(const OdString &projectName)
bool projectOpened(const OdString &projectName) const
OdBcfArchiveFolderMap m_openedProjects
static OdSmartPtr< OdBcfDataAccessorXml > createObject(const OdString &folderPath)
virtual OdBcfTopicArray getTopics(const OdString &projectName, OdResult *result=NULL)
OdSmartPtr< OdBcfArchive > OdBcfArchivePtr
OdSmartPtr< OdBcfMarkup > OdBcfMarkupPtr
OdSmartPtr< OdBcfVersion > OdBcfVersionPtr
OdSmartPtr< OdBcfArchiveFolder > OdBcfArchiveFolderPtr
OdArray< OdBcfTopicPtr > OdBcfTopicArray
std::map< OdString, OdBcfArchiveFolderPtr > OdBcfArchiveFolderMap
OdSmartPtr< OdBcfTopic > OdBcfTopicPtr
OdSmartPtr< OdBcfProjectExtension > OdBcfProjectExtensionPtr
OdSmartPtr< OdBcfDataAccessorXml > OdBcfDataAccessorXmlPtr
OdSmartPtr< OdBcfVisualizationInfo > OdBcfVisualizationInfoPtr
OdSmartPtr< OdBcfTopicFolder > OdBcfTopicFolderPtr