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
Documentation generated on Mon Jun 9 11:45:57 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |