home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / Genie / Projects / Pedestal / Source / Includes / PedModelApplication.hh < prev    next >
Encoding:
Text File  |  2000-06-24  |  730 b   |  36 lines

  1. /*    ======================
  2.  *    PedModelApplication.hh
  3.  *    ======================
  4.  *    
  5.  *    Implemented by PedModelApplication.cc
  6.  */
  7.  
  8. #pragma once
  9.  
  10. #include <Events.h>
  11.  
  12. #include "NGLList.hh"
  13.  
  14. #include "AEAModelRoot.hh"
  15. #include "AEAModelName.hh"
  16.  
  17. class PedApplication;
  18.  
  19. class PedModelApplication : public AEAModelRoot {
  20. public:
  21.     // Constructor & destructor.
  22.     PedModelApplication(PedApplication &inSubject);
  23.     virtual ~PedModelApplication();
  24.     
  25.     // OSL stuff.
  26.     virtual DescType Class() const {return cApplication;}
  27.     
  28.     virtual void GetProperty(DescType inDesiredClass, DescType inPropertyID, AEAModel *&outObject) const;
  29.  
  30.     virtual void CreateObject(DescType inNewClass) {}
  31.     
  32. protected:
  33.     PedApplication &mSubject;
  34.     //AEAModelName *mName;
  35. };
  36.