![]() |
VR-Forces 4.3 Class Documentation
|
DtOsgEarthFeatureDataBroker listens to osgEarth feature layers (i.e. More...

Classes | |
| struct | Callback |
Public Member Functions | |
| DtOsgEarthFeatureDataBroker (osgEarth::MapNode *mapNode, DtDe &de) | |
| void | addCallback (Callback *cb) |
| void | setOptimizeStateSharing (bool value) |
| bool | getOptimizeStateSharing () const |
| void | addModelLayer (osgEarth::ModelLayer *layer) |
| void | notifyNewLayer (osgEarth::ModelLayer *layer) |
| void | notifyNewData (osgEarth::ModelLayer *layer, osg::Node *data) |
Protected Member Functions | |
| virtual | ~DtOsgEarthFeatureDataBroker () |
Protected Attributes | |
| std::vector< osg::ref_ptr < Callback > > | myCallbacks |
| osg::observer_ptr < osgEarth::MapNode > | myMapNode |
| osg::ref_ptr < osgEarth::MapCallback > | myMapCallback |
| std::set< osg::ref_ptr < osgEarth::NodeOperation > > | myOperations |
| DtDe & | myDe |
| bool | myShareState |
DtOsgEarthFeatureDataBroker listens to osgEarth feature layers (i.e.
model layers with a feature source) and dispatches post-processor routines whenever new data pages in.
The class will accept "postMerge" callbacks. When a new subgraph pages in and merges into the scene graph, the decorator will invoke the callbacks on the data.
| makVrv::DtOsgEarthFeatureDataBroker::DtOsgEarthFeatureDataBroker | ( | osgEarth::MapNode * | mapNode, |
| DtDe & | de | ||
| ) |
|
protectedvirtual |
| void makVrv::DtOsgEarthFeatureDataBroker::addCallback | ( | Callback * | cb | ) |
| void makVrv::DtOsgEarthFeatureDataBroker::setOptimizeStateSharing | ( | bool | value | ) |
| bool makVrv::DtOsgEarthFeatureDataBroker::getOptimizeStateSharing | ( | ) | const |
| void makVrv::DtOsgEarthFeatureDataBroker::addModelLayer | ( | osgEarth::ModelLayer * | layer | ) |
| void makVrv::DtOsgEarthFeatureDataBroker::notifyNewLayer | ( | osgEarth::ModelLayer * | layer | ) |
| void makVrv::DtOsgEarthFeatureDataBroker::notifyNewData | ( | osgEarth::ModelLayer * | layer, |
| osg::Node * | data | ||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |