node-property.h File Reference
#include <map>
#include <iostream>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <gepetto/viewer/fwd.h>
#include <gepetto/viewer/config-osg.h>
Include dependency graph for node-property.h:
This graph shows which files directly or indirectly include this file:

Classes

class  gepetto::viewer::Property
 Abstract base class for runtime properties of Node. More...
 
class  gepetto::viewer::PropertyTpl< T >
 
struct  gepetto::viewer::MetaEnum
 Conversion between integer and enum name at runtime. More...
 
class  gepetto::viewer::EnumProperty
 
class  gepetto::viewer::Properties
 

Namespaces

 gepetto
 
 gepetto::viewer
 

Typedefs

typedef std::map< std::string, PropertyPtr_t > gepetto::viewer::PropertyMap_t
 
typedef PropertyTpl< bool > gepetto::viewer::BoolProperty
 
typedef PropertyTpl< int > gepetto::viewer::IntProperty
 
typedef PropertyTpl< float > gepetto::viewer::FloatProperty
 
typedef PropertyTpl< std::string > gepetto::viewer::StringProperty
 
typedef PropertyTpl< unsigned long > gepetto::viewer::UIntProperty
 
typedef PropertyTpl< osgVector2gepetto::viewer::Vector2Property
 
typedef PropertyTpl< osgVector3gepetto::viewer::Vector3Property
 
typedef PropertyTpl< osgVector4gepetto::viewer::Vector4Property
 
typedef PropertyTpl< Configuration > gepetto::viewer::ConfigurationProperty
 

Functions

MetaEnum * gepetto::viewer::visibilityModeEnum ()
 
MetaEnum * gepetto::viewer::wireFrameModeEnum ()
 
MetaEnum * gepetto::viewer::lightingModeEnum ()
 
MetaEnum * gepetto::viewer::glImmediateModeEnum ()