24#if !defined(ODA_ODMVDXMLCONCEPT_H_INCLUDED_)
25#define ODA_ODMVDXMLCONCEPT_H_INCLUDED_
53 const OdMvdXmlTemplateRefPtr& getTempateRef()
const {
return m_pTempateRef; };
62 const OdMvdXmlRequirementPtrArray& getRequirements()
const {
return m_requirements; };
67 const OdMvdXmlTemplateRulesPtr& getRules()
const {
return m_rules; };
78 OdResult checkInstance(
const OdDAI::ApplicationInstance* pInstance,
bool& result)
const;
142 OdMvdXmlTemplateRefPtr m_pTempateRef;
147 OdMvdXmlRequirementPtrArray m_requirements;
154 OdMvdXmlTemplateRulesPtr m_rules;
#define SMARTPTR(classname)
#define ODRX_DECLARE_MEMBERS(ClassName)
virtual OdResult inAttributes(TiXmlElement *pItem) override
virtual OdResult outAttributes(TiXmlElement *pItem) override
virtual OdAnsiString getElementName()
virtual OdResult outChildNodes(TiXmlNode *pParent) override
virtual OdResult inChildNode(const char *nodeName, TiXmlElement *pChild) override