node-property.h File Reference
#include <map>
#include <iostream>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/mpl/if.hpp>
#include <QObject>
#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:

Go to the source code of this file.

Classes

class  gepetto::viewer::PropertyTpl< T >
 
class  gepetto::viewer::RangedPropertyTpl< T, RangeT >
 
class  gepetto::viewer::Property
 Abstract base class for runtime properties of Node. More...
 
class  gepetto::viewer::VoidProperty
 
class  gepetto::viewer::PropertyTpl< T >
 
struct  gepetto::viewer::Range< Scalar >
 
class  gepetto::viewer::RangedPropertyTpl< T, RangeT >
 
class  gepetto::viewer::StoredPropertyTpl< T >
 
class  gepetto::viewer::RangedStoredPropertyTpl< T, RangeT >
 
struct  gepetto::viewer::MetaEnum
 Conversion between integer and enum name at runtime. More...
 
class  gepetto::viewer::EnumProperty
 
class  gepetto::viewer::Properties
 
struct  gepetto::viewer::Properties::Wrapper
 

Namespaces

 gepetto
 
 gepetto::viewer
 

Typedefs

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< osgVector2gepetto::viewer::Vector2Property
 
typedef PropertyTpl< osgVector3gepetto::viewer::Vector3Property
 
typedef PropertyTpl< osgVector4gepetto::viewer::Vector4Property
 
typedef PropertyTpl< Configuration > gepetto::viewer::ConfigurationProperty
 
typedef RangedPropertyTpl< int > gepetto::viewer::RangedIntProperty
 
typedef RangedPropertyTpl< float > gepetto::viewer::RangedFloatProperty
 
typedef RangedPropertyTpl< osgVector2, float > gepetto::viewer::RangedVector2Property
 
typedef RangedPropertyTpl< osgVector3, float > gepetto::viewer::RangedVector3Property
 
typedef RangedPropertyTpl< osgVector4, float > gepetto::viewer::RangedVector4Property
 
typedef RangedPropertyTpl< Configuration, float > gepetto::viewer::RangedConfigurationProperty
 

Functions

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