24#ifndef _BFC_TOPIC_PROCESSOR_H
25#define _BFC_TOPIC_PROCESSOR_H
38 class OdBcfProjectExtension;
41 class OdBcfTopicFolder;
#define DEFAULT_VIEWPOINT_FILE_NAME
virtual OdBcfMarkupPtr getMarkup(const OdString &projectName, const OdString &topicId, OdResult *result=NULL)=0
virtual OdResult setProgressMeter(OdDbHostAppProgressMeter *pMeter)=0
virtual OdBcfTopicFolderPtr getTopic(const OdString &projectName, const OdString &topicId, OdResult *result=NULL)=0
virtual OdBcfVisualizationInfoPtr getVisualizationInfo(const OdString &projectName, const OdString &topicId, const OdString &viewpoint=DEFAULT_VIEWPOINT_FILE_NAME, OdResult *result=NULL)=0
virtual OdBcfVersionPtr getVersion(const OdString &projectName, OdResult *result=NULL)=0
virtual OdBcfArchivePtr getArchive(const OdString &projectName, OdResult *result=NULL)=0
virtual OdResult putArchive(const OdString &projectName, const OdBcfArchivePtr &pArchive)=0
ODRX_DECLARE_MEMBERS(OdBcfDataAccessor)
virtual OdBcfProjectExtensionPtr getProjectExtension(const OdString &projectName, OdResult *result=NULL)=0
OdSmartPtr< OdBcfArchive > OdBcfArchivePtr
OdSmartPtr< OdBcfMarkup > OdBcfMarkupPtr
OdSmartPtr< OdBcfVersion > OdBcfVersionPtr
OdSmartPtr< OdBcfDataAccessor > OdBcfDataAccessorPtr
OdSmartPtr< OdBcfProjectExtension > OdBcfProjectExtensionPtr
OdSmartPtr< OdBcfVisualizationInfo > OdBcfVisualizationInfoPtr
OdSmartPtr< OdBcfTopicFolder > OdBcfTopicFolderPtr