#ifndef _dmsInventorModel_h_
#define _dmsInventorModel_h_

#include <dms/Object.h>


namespace dms
{

class InventorModel : public Object
    {
    public:
        InventorModel(char *filename=0);
        virtual ~InventorModel(void);
        virtual void draw(void);
        void loadFile(char *filename);
    private:
        class SoSeparator * ivRoot_;
        class SoGLRenderAction * ivRender_;
        class SbViewportRegion * ivViewport_;
        static bool inventorInitialized_;
        static void initialize(void);
    };

}

#endif
