OpenSceneGraph/include
Robert Osfield 069adcf555 From David Callu, " bug:
Lost the functionality to find the real type pointed by a pointer.
   Ex: a osg::Node pointer point on a osg::Group, if I look for information
       on the pointer type, the introspection say it is a "osg::Node*".
       But if I want information on the pointed type,
       the introspection must return the "osg::Group".
   

   This bug come from the osgIntrospection::Value::Ptr_instance_box::ptype() function.
   In the original version, this function use the member "Instance_base *inst_"
   like this :
      typeof(*static_cast<Instance<T> *>(inst_)->_data)

   But in the new version, this function use the template argument "T":
      typeof(typename remove_pointer<T>::type)

   This is a good meta-programming use, but here we need a dynamic request.

   Moreover the "typeof" macro define in "Reflection" header accept only a type in parameter with the new version.
   


 fix:
   Add the macro "typeofvalue" in "Reflection" header which accept a value or a type in parameter.
   Restore original code in osgIntrospection::Value::Ptr_instance_box::ptype() function.
"
2007-03-16 14:28:27 +00:00
..
osg Added WindowData structures to GraphicsWindowX11,Win32 and Carbon to help support 2007-03-16 13:22:05 +00:00
osgDB Moved Block, ReentrantMutex and ReadWriteMutex into OpenThreads. 2007-02-23 16:31:34 +00:00
osgFX Updated copyright years. 2006-07-18 15:21:48 +00:00
osgGA Added setHandled/getHandled to osgGA::GUIEventAdapter 2007-01-24 12:21:29 +00:00
osgIntrospection From David Callu, " bug: 2007-03-16 14:28:27 +00:00
osgManipulator Changed _pixel_x and _pixel_y to be floats 2007-03-06 12:01:55 +00:00
osgParticle Moved Block, ReentrantMutex and ReadWriteMutex into OpenThreads. 2007-02-23 16:31:34 +00:00
osgShadow Implemented basic ShadowMap technique 2007-02-19 14:20:18 +00:00
osgSim From Mike Wittman, " noticed that some type references of osg::Drawable::AttributeFunctor, osg::Drawable::ConstAttributeFunctor, and osg::StateAttribute::ModeUsage in osg and osgSim were not being properly reflected in osgIntrospection. This appears to be due to Doxygen not handling nested types from superclasses if they're not qualified when referenced in subclasses. 2007-03-05 17:34:36 +00:00
osgTerrain Added class shells for osgTerrain::Locator and osgTerrain::Layer classes 2007-03-14 12:00:54 +00:00
osgText Reorganised the text comments so that they are shorter length, and hopefully will 2007-02-15 14:53:54 +00:00
osgUtil Moved osgProducer and osgproducerviewer out into their own repository. 2007-02-27 13:16:18 +00:00
osgViewer Added WindowData structures to GraphicsWindowX11,Win32 and Carbon to help support 2007-03-16 13:22:05 +00:00