OMKVisObjectExtension.h

Go to the documentation of this file.
00001 #ifndef OMK_INP_VISOBJECTEXTENSION_H
00002 #define OMK_INP_VISOBJECTEXTENSION_H
00003 
00004 #include "OMKExtension.h"
00005 #include "OMKVis.h"
00006 
00007 namespace OMK
00008 {
00009 
00010   namespace Vis
00011   {
00012 
00023 class OMKVIS_API VisObjectExtension:  
00024   public OMK::ExtensionT< ExtensibleSimulatedObject >
00025 {
00026   friend class VisBase ;
00029   DECLARE_EXTENSION_FACTORY( VisObjectExtension ) ;
00032 
00033 protected:
00047   virtual bool loadObjectParameters( const ConfigurationParameterDescriptor * node ) ;
00048 
00069         static bool loadAnimatorParameters( const Name& id, 
00070                                                   const ConfigurationParameterDescriptor* node, 
00071                                                   SimulatedObject* sender, 
00072                                                   const Name& visName,
00073                                                   const Name* visualObjectName ) ;
00075 };
00076   } // namespace Vis
00077 } // namespace OMK
00078 
00079 #endif // OMK_INP_VISOBJECTEXTENSION_H

logo OpenMask

Documentation generated on Mon Jun 9 11:45:57 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007