24#ifndef _BCF_3_0_DATA_ACCESSOR_H
25#define _BCF_3_0_DATA_ACCESSOR_H
#define DEFAULT_VIEWPOINT_FILE_NAME
virtual OdResult setProgressMeter(OdDbHostAppProgressMeter *pMeter)=0
virtual OdBcfArchivePtr getArchive(const OdString &projectName, OdResult *result=NULL)=0
virtual OdBcfVersionPtr getVersion(const OdString &projectName, OdResult *result=NULL)=0
virtual OdString getBcfFileVersion() const ODRX_OVERRIDE
virtual OdBcfTopicFolderPtr getTopic(const OdString &projectName, const OdString &topicId, OdResult *result=NULL)=0
virtual OdBcfDocumentInfoPtr getDocumentInfo(const OdString &projectName, OdResult *result=NULL)=0
ODRX_DECLARE_MEMBERS(OdBcfDataAccessor)
virtual OdBcfMarkupPtr getMarkup(const OdString &projectName, const OdString &topicId, OdResult *result=NULL)=0
virtual OdBcfProjectInfoPtr getProjectInfo(const OdString &projectName, OdResult *result=NULL)=0
virtual OdResult putArchive(const OdString &projectName, const OdBcfArchivePtr &pArchive)=0
virtual OdBcfVisualizationInfoPtr getVisualizationInfo(const OdString &projectName, const OdString &topicId, const OdString &viewpoint=DEFAULT_VIEWPOINT_FILE_NAME, OdResult *result=NULL)=0
virtual OdBcfExtensionsPtr getExtensions(const OdString &projectName, OdResult *result=NULL)=0
OdSmartPtr< OdBcfMarkup > OdBcfMarkupPtr
OdSmartPtr< OdBcfExtensions > OdBcfExtensionsPtr
OdSmartPtr< OdBcfProjectInfo > OdBcfProjectInfoPtr
OdSmartPtr< OdBcfVisualizationInfo > OdBcfVisualizationInfoPtr
OdSmartPtr< OdBcfVersion > OdBcfVersionPtr
OdSmartPtr< OdBcfTopicFolder > OdBcfTopicFolderPtr
OdSmartPtr< OdBcfArchive > OdBcfArchivePtr
OdSmartPtr< OdBcfDataAccessor > OdBcfDataAccessorPtr
OdSmartPtr< OdBcfDocumentInfo > OdBcfDocumentInfoPtr