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