VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtBhaveLinesModel Class Reference

This is a modification of the lines model that takes care of flickering by creating a sort of back buffer. More...

Inheritance diagram for DtBhaveLinesModel:
Inheritance graph
[legend]

Public Member Functions

 DtBhaveLinesModel (makVrv::DtDe &de, makVrv::DtUniqueID id)
 The Constructor for a distributed object must take a DtIg and a Unique Id.
virtual ~DtBhaveLinesModel ()
 DTOR.
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)
 The Constructor for a distributed object must take a DtIg and a Unique Id.
virtual ~DtKynapseLinesModel ()
 DTOR.
virtual void init (std::string &str, bool useLocalCoord=false)
 Initialize the shared memory queue.

Protected Member Functions

virtual DtRegionalGeodeInfo findOrCreateRegonalNode (const DtVector &location)
virtual void clearRegionalNodes ()
- Protected Member Functions inherited from makVrf::DtKynapseLinesModel
virtual void drawMemoryBlock (unsigned long entries)

Protected Attributes

std::list< DtRegionalGeodeInfomySecondRegionalNodes
osg::ref_ptr< osg::Group > mySecondGroupNode
int myActiveGroupNode
- Protected Attributes inherited from makVrf::DtKynapseLinesModel
makVrv::DtDemyDe
std::list< DtRegionalGeodeInfomyRegionalNodes
osg::ref_ptr< osg::Group > myGroupNode
DtDebugDrawerSharedMemoryManagersharedMemory
std::map< DtString, int > myLastFrameNumber
bool myUseLocalCoord
bool myFirstUpdate

Detailed Description

This is a modification of the lines model that takes care of flickering by creating a sort of back buffer.

Constructor & Destructor Documentation

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

The Constructor for a distributed object must take a DtIg and a Unique Id.

virtual DtBhaveLinesModel::~DtBhaveLinesModel ( )
virtual

DTOR.

Member Function Documentation

void DtBhaveLinesModel::update ( )

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

Reimplemented from makVrf::DtKynapseLinesModel.

virtual DtRegionalGeodeInfo DtBhaveLinesModel::findOrCreateRegonalNode ( const DtVector location)
protectedvirtual

Reimplemented from makVrf::DtKynapseLinesModel.

virtual void DtBhaveLinesModel::clearRegionalNodes ( )
protectedvirtual

Reimplemented from makVrf::DtKynapseLinesModel.

Member Data Documentation

std::list<DtRegionalGeodeInfo> DtBhaveLinesModel::mySecondRegionalNodes
protected
osg::ref_ptr<osg::Group> DtBhaveLinesModel::mySecondGroupNode
protected
int DtBhaveLinesModel::myActiveGroupNode
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)