77 bool changed =
false);
const OdBcfTopicFolderMap & getTopics() const
bool isVersionUnset() const
bool isProjectExtensionUnset() const
const OdBcfVersionPtr & getVersion() const
const OdBcfProjectExtensionPtr & getProjectExtension() const
OdBcfArchiveFolderPtr m_rootDir
ODRX_DECLARE_MEMBERS(OdBcfArchive)
OdBcfProjectExtensionPtr m_pProjectExtension
bool isTopicsUnset() const
bool isArchiveGUIDUnset() const
static OdSmartPtr< OdBcfArchive > createObject(const OdBcfArchiveFolderPtr &rootDir, const OdBcfVersionPtr &pVersion, const OdBcfProjectExtensionPtr &pProjectExtension=OdBcfProjectExtensionPtr(), const OdBcfTopicFolderMap &topics=OdBcfTopicFolderMap(), bool changed=false)
OdBcfArchiveFolderPtr & getRootDir()
void setProjectExtension(const OdBcfProjectExtensionPtr &projectExtensionValue)
void setRootDir(const OdBcfArchiveFolderPtr &rootDirValue)
void setVersion(const OdBcfVersionPtr &versionValue)
OdBcfVersionPtr & getVersion()
bool isRootDirUnset() const
OdBcfProjectExtensionPtr & getProjectExtension()
OdBcfTopicFolderMap m_topics
virtual bool validate() const
const OdGUID & getArchiveGUID() const
const OdBcfArchiveFolderPtr & getRootDir() const
void setTopics(const OdBcfTopicFolderMap &topicsValue)
OdBcfVersionPtr m_pVersion
OdBcfTopicFolderMap & getTopics()
OdSmartPtr< OdBcfArchive > OdBcfArchivePtr
std::map< OdGUID, OdBcfTopicFolderPtr > OdBcfTopicFolderMap
OdSmartPtr< OdBcfVersion > OdBcfVersionPtr
OdSmartPtr< OdBcfArchiveFolder > OdBcfArchiveFolderPtr
OdSmartPtr< OdBcfProjectExtension > OdBcfProjectExtensionPtr
std::map< OdString, OdBcfArchivePtr > OdBcfArchiveMap
OdSmartPtr< OdBcfTopicFolder > OdBcfTopicFolderPtr