#ifndef  ENTITY_SDAIPRESENTATION_SIZE_H
#define  ENTITY_SDAIPRESENTATION_SIZE_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 SdaiPresentation_size : public SDAI_Application_instance {
    protected:
        SdaiPresentation_size_assignment_select _unit;
        SDAI_Application_instance_ptr _size = NULL;
    public: 
        SdaiPresentation_size();
        SdaiPresentation_size( SDAI_Application_instance *se, bool addAttrs = true );
        SdaiPresentation_size( SdaiPresentation_size & e );
        ~SdaiPresentation_size();
        int opcode() {
            return 527;
        }
        SdaiPresentation_size_assignment_select_ptr_c unit_() const;
        SdaiPresentation_size_assignment_select_ptr   unit_();
        void unit_( const SdaiPresentation_size_assignment_select_ptr x );

        SdaiPlanar_box_ptr_c size_() const;
        SdaiPlanar_box_ptr   size_();
        void size_( const SdaiPlanar_box_ptr x );

};

inline SdaiPresentation_size * create_SdaiPresentation_size() {
    return new SdaiPresentation_size;
}

void init_SdaiPresentation_size(Registry& reg);

namespace ap209_multidisciplinary_analysis_and_design_mim_lf {
    extern EntityDescriptor *e_presentation_size;
    extern AttrDescriptor *a_800unit;
    extern AttrDescriptor *a_801size;
}

#endif
