#ifndef  ENTITY_SDAIIFCTEXTSTYLEFORDEFINEDFONT_H
#define  ENTITY_SDAIIFCTEXTSTYLEFORDEFINEDFONT_H

// This file was generated by exp2cxx,
// 0.8.1.
// You probably don't want to edit it since your modifications
// will be lost if exp2cxx is used to regenerate it.

class SC_SCHEMA_EXPORT SdaiIfctextstylefordefinedfont : public SDAI_Application_instance {
    protected:
        SdaiIfccolour _colour;
        SdaiIfccolour _backgroundcolour;    //  OPTIONAL
    public: 
        SdaiIfctextstylefordefinedfont();
        SdaiIfctextstylefordefinedfont( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiIfctextstylefordefinedfont( SdaiIfctextstylefordefinedfont & e );
        ~SdaiIfctextstylefordefinedfont();
        int opcode() {
            return 591;
        }
        SdaiIfccolour_ptr_c colour_() const;
        SdaiIfccolour_ptr   colour_();
        void colour_( const SdaiIfccolour_ptr x );

        SdaiIfccolour_ptr_c backgroundcolour_() const;
        SdaiIfccolour_ptr   backgroundcolour_();
        void backgroundcolour_( const SdaiIfccolour_ptr x );

};

inline SdaiIfctextstylefordefinedfont * create_SdaiIfctextstylefordefinedfont() {
    return new SdaiIfctextstylefordefinedfont;
}

void init_SdaiIfctextstylefordefinedfont(Registry& reg);

namespace ifc2x3 {
    extern EntityDescriptor *e_ifctextstylefordefinedfont;
    extern AttrDescriptor *a_1331colour;
    extern AttrDescriptor *a_1332backgroundcolour;
}

#endif
