19 namespace osg {
class Node;
class Group; }
47 virtual void update(
double dt,
double simTime);
51 virtual void addParticle(osg::Vec3d
const& left, osg::Vec3d
const& right,
55 virtual float currentSegmentLength();
58 virtual void extendCurrentSegment(osg::Vec3d
const& left,
59 osg::Vec3d
const& right,
double simTime);
61 virtual osg::Drawable* getDrawable();