#ifndef  ENTITY_SDAIPLANE_ANGLE_AND_RATIO_PAIR_H
#define  ENTITY_SDAIPLANE_ANGLE_AND_RATIO_PAIR_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 SdaiPlane_angle_and_ratio_pair : public SdaiFounded_item {
     protected:
        SDAI_Real _plane_angle_value = 0.0;
        SDAI_Real _ratio_value = 0.0;
    public: 
        SdaiPlane_angle_and_ratio_pair();
        SdaiPlane_angle_and_ratio_pair( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiPlane_angle_and_ratio_pair( SdaiPlane_angle_and_ratio_pair & e );
        ~SdaiPlane_angle_and_ratio_pair();
        int opcode() {
            return 20;
        }
        SdaiPlane_angle_measure   plane_angle_value_() const;
        void plane_angle_value_( const SdaiPlane_angle_measure x );

        SdaiRatio_measure   ratio_value_() const;
        void ratio_value_( const SdaiRatio_measure x );

};

inline SdaiPlane_angle_and_ratio_pair * create_SdaiPlane_angle_and_ratio_pair() {
    return new SdaiPlane_angle_and_ratio_pair;
}

void init_SdaiPlane_angle_and_ratio_pair(Registry& reg);

namespace ap210_electronic_assembly_interconnect_and_packaging_design_mim_lf {
    extern EntityDescriptor *e_plane_angle_and_ratio_pair;
    extern AttrDescriptor *a_37plane_angle_value;
    extern AttrDescriptor *a_38ratio_value;
}

#endif
