24#if !defined(ODA_ODMVDXMLROOT_H_INCLUDED_)
25#define ODA_ODMVDXMLROOT_H_INCLUDED_
69 const OdMvdXmlModelViewPtrArray&
getViews()
const;
143 OdMvdXmlConceptTemplatePtrArray m_templates;
152 OdMvdXmlModelViewPtrArray m_views;
157 OdMvdXmlIdentityPtrArray m_elements;
167 OdAnsiString m_xmlns;
169 OdAnsiStringArray m_schemaLocation;
#define SMARTPTR(classname)
#define ODRX_DECLARE_MEMBERS(ClassName)
virtual OdResult outChildNodes(TiXmlNode *pParent) override
virtual OdAnsiString getElementName()
void setSchemaLocation(const OdAnsiStringArray &value)
OdMvdXmlAuditInfo * getAudit()
virtual OdResult outAttributes(TiXmlElement *pItem) override
const mvdXmlVersion getVersion() const
int appendTemplate(OdMvdXmlConceptTemplatePtr item)
const OdMvdXmlConceptTemplatePtrArray & getTemplates() const
const OdMvdXmlModelViewPtrArray & getViews() const
void addElement(OdMvdXmlIdentityPtr pElement)
OdAnsiStringArray & getSchemaLocation()
void setXsi(const OdAnsiString &value)
OdMvdXmlIdentityPtr getElement(const OdGUID &uuid) const
OdResult loadDocument(TiXmlDocument *pDocument, OdMvdXmlAuditInfo *audit)
void setAudit(OdMvdXmlAuditInfo *value)
virtual OdResult inAttributes(TiXmlElement *pItem) override
virtual OdResult inChildNode(const char *nodeName, TiXmlElement *pChild) override
void setXmlns(const OdAnsiString &value)
OdResult saveDocument(TiXmlDocument *pDocument, OdMvdXmlAuditInfo *audit)
GLsizei const GLfloat * value