vizkit3d
Public Member Functions | List of all members
vizkit3d::EnvPluginBase Class Reference

#include <EnvPluginBase.hpp>

Inheritance diagram for vizkit3d::EnvPluginBase:
vizkit3d::VizPluginBase

Public Member Functions

 EnvPluginBase (QObject *parent=NULL)
 
virtual osg::ref_ptr< osg::Group > getRefNode ()
 
- Public Member Functions inherited from vizkit3d::VizPluginBase
 VizPluginBase (QObject *parent=NULL)
 
virtual ~VizPluginBase ()
 
Vizkit3DWidgetgetWidget () const
 
virtual bool isDirty () const
 
void setDirty ()
 
osg::ref_ptr< osg::Group > getVizNode () const
 
osg::ref_ptr< osg::Group > getRootNode () const
 
std::vector< QDockWidget * > getDockWidgets ()
 

Additional Inherited Members

- Public Slots inherited from vizkit3d::VizPluginBase
virtual bool isPluginEnabled ()
 
virtual void setPluginEnabled (bool enabled)
 
virtual const QString getPluginName () const
 
virtual void setPluginName (const QString &name)
 
virtual void click (float x, float y)
 
QObject * getRubyAdapterCollection ()
 
void setKeepOldData (bool value)
 
bool isKeepOldDataEnabled ()
 
virtual void clearVisualization ()
 
void deleteOldData ()
 
int getMaxOldData () const
 
void setMaxOldData (int value)
 
void setPose (const QVector3D &position, const QQuaternion &orientation)
 
QStringList getVisualizationFrames () const
 
QString getVisualizationFrame () const
 
void setVisualizationFrameFromList (const QStringList &frames)
 
void setVisualizationFrame (const QString &frame)
 
double getScale () const
 
void setScale (double scale)
 
- Signals inherited from vizkit3d::VizPluginBase
void propertyChanged (QString property_name)
 
void childrenChanged ()
 
void pluginActivityChanged (bool)
 
void clicked (float x, float y)
 
void picked (float x, float y, float z)
 
- Protected Member Functions inherited from vizkit3d::VizPluginBase
virtual void updateMainNode (osg::Node *node)=0
 
virtual osg::ref_ptr< osg::Node > createMainNode ()
 
virtual void createDockWidgets ()
 
virtual osg::ref_ptr< osg::Node > cloneCurrentViz ()
 
- Protected Attributes inherited from vizkit3d::VizPluginBase
boost::mutex updateMutex
 
std::vector< QDockWidget * > dockWidgets
 
VizPluginRubyAdapterCollection adapterCollection
 
- Properties inherited from vizkit3d::VizPluginBase
QString vizkit3d_plugin_name
 
bool enabled
 
bool KeepOldData
 
int MaxOldData
 
QStringList frame
 
double scale
 

Detailed Description

Superclass for plugins that can be used as environment plugins

Environment plugins are plugins that render special environmental effects that should be applied to the whole scene such as e.g. fog or water

Constructor & Destructor Documentation

vizkit3d::EnvPluginBase::EnvPluginBase ( QObject *  parent = NULL)
inline

Member Function Documentation

virtual osg::ref_ptr<osg::Group> vizkit3d::EnvPluginBase::getRefNode ( )
inlinevirtual

Returns the node onto which the whole scene should be attached

It defaults to getRootNode()


The documentation for this class was generated from the following file: