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