#include <DredgeTool.h>
Public Member Functions | |
void | dredgedParticles (int nparticles) |
DredgeTool (DredgeTool_Config *cfg, osg::ref_ptr< osg::Node > target) | |
virtual boost::shared_ptr < osg::Matrix > | getDredgePosition () |
Public Attributes | |
std::string | info |
Private Member Functions | |
void | applyPhysics (BulletPhysics *bulletPhysics) |
Private Attributes | |
int | particles |
osgParticle::RandomRateCounter * | rrc |
osgParticle::ParticleSystem * | smoke |
osg::ref_ptr< osg::Node > | target |
Definition at line 100 of file DredgeTool.h.
DredgeTool::DredgeTool | ( | DredgeTool_Config * | cfg, |
osg::ref_ptr< osg::Node > | target | ||
) |
Definition at line 94 of file DredgeTool.cpp.
void DredgeTool::applyPhysics | ( | BulletPhysics * | bulletPhysics | ) | [inline, private, virtual] |
Reimplemented from uwsim::SimulatedDevice.
Definition at line 109 of file DredgeTool.h.
void DredgeTool::dredgedParticles | ( | int | nparticles | ) | [virtual] |
Implements AbstractDredgeTool.
Definition at line 122 of file DredgeTool.cpp.
boost::shared_ptr< osg::Matrix > DredgeTool::getDredgePosition | ( | ) | [virtual] |
Implements AbstractDredgeTool.
Definition at line 117 of file DredgeTool.cpp.
std::string DredgeTool::info |
Definition at line 113 of file DredgeTool.h.
int DredgeTool::particles [private] |
Definition at line 107 of file DredgeTool.h.
osgParticle::RandomRateCounter* DredgeTool::rrc [private] |
Definition at line 104 of file DredgeTool.h.
osgParticle::ParticleSystem* DredgeTool::smoke [private] |
Definition at line 103 of file DredgeTool.h.
osg::ref_ptr<osg::Node> DredgeTool::target [private] |
Definition at line 102 of file DredgeTool.h.