18 namespace osg {
class Node;
class Group; }
50 virtual osg::Node* node()
override;
53 virtual void setDroppedPointsPositionOffset(
const osg::Vec3d& posOffset)
override;
56 virtual void update(
double dt,
double simTime)
override;
63 virtual void addParticle(osg::Vec3d
const& left, osg::Vec3d
const& right,
64 double simTime)
override;
67 virtual float currentSegmentLength()
override;
72 virtual void cleanupOldSegments(
double simTime);
75 virtual void extendCurrentSegment(osg::Vec3d
const& left,
76 osg::Vec3d
const& right,
double simTime)
override;
79 virtual osg::Drawable* getDrawable()
override;
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
std::vector< osg::ref_ptr< DtOsgRibbon > > RibbonRefPtrSet
Definition: DtOsgMultiRibbon.h:29
Definition: DtOsgMultiRibbon.h:92
Contains makVrv::DtVirtualBaseClass class.
Ribbon implementation that composes multiple child ribbons.
Definition: DtOsgMultiRibbon.h:24
osg::ref_ptr< osg::Group > myNode
Definition: DtOsgMultiRibbon.h:86
Base class for OSG ribbon implementations.
Definition: DtOsgRibbon.h:27
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
RibbonRefPtrSet myRibbons
Set of sub-ribbons.
Definition: DtOsgMultiRibbon.h:84
std::vector< DtOsgRibbon * > RibbonSet
Definition: DtOsgMultiRibbon.h:27