24#if !defined(ODA_ODMVDXMLRULE_H_INCLUDED_) 
   25#define ODA_ODMVDXMLRULE_H_INCLUDED_ 
   45    const OdAnsiString& 
getRuleID()
 const { 
return m_ruleID; };
 
   49    const OdMvdXmlConstraintPtrArray& 
getConstraints()
 const { 
return m_constraints; };
 
   50    const OdDAI::ApplicationInstance* 
getEntity()
 const { 
return m_instance; };
 
#define ODRX_DECLARE_MEMBERS(ClassName)
OdDAI::ApplicationInstancePtr m_instance
virtual OdResult outAttributes(TiXmlElement *pItem) override
virtual OdResult doCheckInstance(const OdDAI::ApplicationInstance *pInstance, bool &result)
const OdDAI::ApplicationInstance * getEntity() const
void setRuleID(const OdAnsiString &value)
const OdMvdXmlConstraintPtrArray & getConstraints() const
const OdAnsiString & getRuleID() const
virtual OdResult inAttributes(TiXmlElement *pItem) override
void assign(const OdMvdXmlRule *other)
const OdString & getDescription() const
OdMvdXmlConstraintPtrArray m_constraints
OdResult checkInstance(const OdDAI::ApplicationInstance *pInstance, bool &result)
virtual OdResult inChildNode(const char *nodeName, TiXmlElement *pChild) override
virtual OdResult outChildNodes(TiXmlNode *pParent) override
void setDescription(const OdString &value)
virtual void doCleanInstance()
GLsizei const GLfloat * value