- Timestamp:
- 01/16/08 16:07:40 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FileIO/OSG/OSGOSGLoader.cpp
r1018 r1039 366 366 const Char8 *szNodename) 367 367 { 368 FieldContainer Ptr pNewNode;368 FieldContainerRefPtr pNewNode; 369 369 370 370 if(szNodeTypename == NULL) … … 414 414 if(_fcStack.size() == 1) 415 415 { 416 Node Ptr pNode = NullFC;416 NodeRefPtr pNode; 417 417 418 418 if(_pCurrentFC->getType().isNode()) 419 419 { 420 pNode = dynamic_cast<NodePtr>(_pCurrentFC);420 pNode = boost::dynamic_pointer_cast<Node>(_pCurrentFC); 421 421 } 422 422 else if(_pCurrentFC->getType().isNodeCore()) … … 424 424 pNode = Node::create(); 425 425 426 pNode->setCore( dynamic_cast<NodeCorePtr>(_pCurrentFC));426 pNode->setCore(boost::dynamic_pointer_cast<NodeCore>(_pCurrentFC)); 427 427 } 428 428 else … … 434 434 if(_pRootNode == NullFC) 435 435 { 436 Group Ptr pGroup = Group::create();436 GroupRefPtr pGroup = Group::create(); 437 437 438 438 _pRootNode = Node::create(); … … 461 461 if(_pCurrentFC->getType().isNode() == true) 462 462 { 463 Node Ptr pNode = dynamic_cast<NodePtr>(_pCurrentFC);463 NodeRefPtr pNode = boost::dynamic_pointer_cast<Node>(_pCurrentFC); 464 464 465 465 if(pNode->getCore() == NullFC) 466 466 { 467 Group Ptr pGroup = Group::create();467 GroupRefPtr pGroup = Group::create(); 468 468 469 469 pNode->setCore(pGroup);
