27#ifndef _SmCustomProperty_h_Included_
28#define _SmCustomProperty_h_Included_
31#define STL_USING_STRING
GLuint const GLchar * name
GLsizei const GLfloat * value
OdSmartPtr< OdSmCustomPropertyValue > OdSmCustomPropertyValuePtr
OdSmartPtr< OdSmEnumCustomPropertyValue > OdSmEnumCustomPropertyValuePtr
OdSmartPtr< OdSmCustomPropertyBag > OdSmCustomPropertyBagPtr
virtual OdSmEnumCustomPropertyValuePtr getPropertyEnumerator() const =0
virtual const OdSmCustomPropertyValue * getProperty(const OdString &name) const =0
ODRX_DECLARE_MEMBERS(OdSmCustomPropertyBag)
virtual void setProperty(const OdString &name, OdSmCustomPropertyValue *value)=0
virtual bool removeProperty(const OdString &name)=0
virtual void setFlags(PropertyFlags value)=0
virtual OdVariant getValue() const =0
virtual PropertyFlags getFlags() const =0
ODRX_DECLARE_MEMBERS(OdSmCustomPropertyValue)
virtual void setValue(const OdVariant &value)=0
virtual bool next(OdString &propname, const OdSmCustomPropertyValue *&ppValue)=0