VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions
DtBhaveLinesModel Class Reference
Inheritance diagram for DtBhaveLinesModel:
Inheritance graph
[legend]

Public Member Functions

 DtBhaveLinesModel (makVrv::DtDe &de, makVrv::DtUniqueID id)
virtual void update ()
 Update the lines according to the current state of the shared memory buffer.
- Public Member Functions inherited from makVrf::DtKynapseLinesModel
 DtKynapseLinesModel (makVrv::DtDe &de, makVrv::DtUniqueID id, double distanceThreshold=500000)
 CTOR.
virtual ~DtKynapseLinesModel ()
 DTOR.
virtual void init (std::string &str, bool useLocalCoord=false)
 Initialize.
virtual void updateAll ()
 Update the lines according to the current state of the shared memory buffer.
virtual BufferVector bufferNames ()
 Information about current buffers.
virtual void drawBufferWithName (std::string tag, bool draw)
 Set whether a given buffer is drawn.
virtual void transformToLocal (DtVector &)
 Transform vector in local coordinates according to useLocalCoord init parameter.
virtual osg::Group * parentNode ()
 Group node representing the parent of the entire lines model geometry.
virtual double distanceThresholdSquared ()
 Regional node lookup distance threshold squared.
DtDebugDrawerSharedMemoryManagermemory ()
 Lazy create shared memory.

Additional Inherited Members

- Public Types inherited from makVrf::DtKynapseLinesModel
typedef std::vector< BufferInfoBufferVector
typedef std::map< long, BufferBufferMap
typedef std::map< std::string,
bool
TagSet
- Protected Attributes inherited from makVrf::DtKynapseLinesModel
makVrv::DtDe & myDe
osg::ref_ptr< osg::Group > myGroupNode
BufferMap myBufferMap
TagSet myDrawingTags
boost::scoped_ptr
< DtDebugDrawerSharedMemoryManager
sharedMemory
bool myUseLocalCoord
double myDistanceThresholdSquared
DtDebugDrawerNameManager::MemoryType myType

Constructor & Destructor Documentation

DtBhaveLinesModel::DtBhaveLinesModel ( makVrv::DtDe &  de,
makVrv::DtUniqueID  id 
)

Member Function Documentation

virtual void DtBhaveLinesModel::update ( )
virtual

Update the lines according to the current state of the shared memory buffer.

Only update buffers which are present in internal buffer map.

Reimplemented from makVrf::DtKynapseLinesModel.


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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)