#ifndef  ENTITY_SDAIIFCSLIPPAGECONNECTIONCONDITION_H
#define  ENTITY_SDAIIFCSLIPPAGECONNECTIONCONDITION_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 SdaiIfcslippageconnectioncondition : public SdaiIfcstructuralconnectioncondition {
     protected:
        SDAI_Real _slippagex = 0.0;    //  OPTIONAL
        SDAI_Real _slippagey = 0.0;    //  OPTIONAL
        SDAI_Real _slippagez = 0.0;    //  OPTIONAL
    public: 
        SdaiIfcslippageconnectioncondition();
        SdaiIfcslippageconnectioncondition( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiIfcslippageconnectioncondition( SdaiIfcslippageconnectioncondition & e );
        ~SdaiIfcslippageconnectioncondition();
        int opcode() {
            return 82;
        }
        SdaiIfclengthmeasure   slippagex_() const;
        void slippagex_( const SdaiIfclengthmeasure x );

        SdaiIfclengthmeasure   slippagey_() const;
        void slippagey_( const SdaiIfclengthmeasure x );

        SdaiIfclengthmeasure   slippagez_() const;
        void slippagez_( const SdaiIfclengthmeasure x );

};

inline SdaiIfcslippageconnectioncondition * create_SdaiIfcslippageconnectioncondition() {
    return new SdaiIfcslippageconnectioncondition;
}

void init_SdaiIfcslippageconnectioncondition(Registry& reg);

namespace ifc2x3 {
    extern EntityDescriptor *e_ifcslippageconnectioncondition;
    extern AttrDescriptor *a_174slippagex;
    extern AttrDescriptor *a_175slippagey;
    extern AttrDescriptor *a_176slippagez;
}

#endif
