Show
Ignore:
Timestamp:
01/16/08 16:07:40 (1 year ago)
Author:
cneumann
Message:

changed: - factory functions return a TransitPtr? that can not be implicitly

converted to C Ptr. Should help with porting.

added: - GlobalRefPtr?, needed for cases where upon return from main

a RefPtr? goes out of scope (it would attempt to access the
FCFactory which is already shutdown at that point).

status: - vrml loader does not compile (needs porting to ref ptr)

  • tutorials compile, run and exit cleanly
  • multithreading and cluster are untested, yet
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/GraphOp/OSGMergeGraphOp.cpp

    r1033 r1039  
    114114} 
    115115 
    116 UInt32 countNodes(const NodePtr& node) 
     116UInt32 countNodes(const NodePtr node) 
    117117{ 
    118118    if (node == NullFC) 
     
    125125} 
    126126 
    127 bool MergeGraphOp::traverse(NodePtr& node) 
     127bool MergeGraphOp::traverse(NodePtr node) 
    128128{ 
    129129    // This is a hack and should be treated as such. 
     
    191191\*-------------------------------------------------------------------------*/ 
    192192 
    193 bool MergeGraphOp::mergeOnce(NodePtr& node) 
     193bool MergeGraphOp::mergeOnce(NodePtr node) 
    194194{ 
    195195    std::list<NodeConstPtr> tempList; 
     
    203203} 
    204204 
    205 void MergeGraphOp::makeExcludeList(NodePtr& node) 
     205void MergeGraphOp::makeExcludeList(NodePtr node) 
    206206{ 
    207207    /*