Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
NodeInfoOpenSGVisitor.cpp
1 #include "NodeInfoOpenSGVisitor.hh"
2 
3 using namespace std;
4 using namespace BIAS;
5 
6 
7 void NodeInfoOpenSGVisitor::apply( osg::Node& node )
8 {
9  BIASASSERT(NodeOp_);
10  BIASASSERT(NodeInfoMap_);
11  if(NodeInfoMap_->empty()) return;
12 
13  osg::Node* pActualNode = &node;
14  //apply operation on nodeinfo
15  NodeOp_->ApplyNodeOP(pActualNode,
16  NodeInfoMap_);
17  traverse( node );
18 }
19 
20 
21