VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::DtDemyDe
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 Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)