|
vizkit3d
|
#include <Vizkit3DPlugin.hpp>
Public Member Functions | |
| Vizkit3DPlugin (QObject *parent=NULL) | |
| virtual | ~Vizkit3DPlugin () |
| template<typename Type > | |
| void | updateData (const Type &data) |
Public Member Functions inherited from vizkit3d::VizPluginBase | |
| VizPluginBase (QObject *parent=NULL) | |
| virtual | ~VizPluginBase () |
| Vizkit3DWidget * | getWidget () 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 () |
| 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) |
Public Member Functions inherited from vizkit3d::VizPluginAddType< T > | |
| virtual | ~VizPluginAddType () |
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 |
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 Member Functions inherited from vizkit3d::VizPluginAddType< T > | |
| virtual void | updateDataIntern (const T &data)=0 |
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 |
convinience class template that performs the locking of incoming data. Derive from this class if you only have a single datatype to visualise, that can be easily copied.
|
inline |
|
inlinevirtual |
|
inline |
updates the data to be visualised and marks the visualisation dirty
| data | const ref to data that is visualised |
1.8.13