Show
Ignore:
Timestamp:
10/05/07 19:12:52 (1 year ago)
Author:
cneumann
Message:

added: typedefs for Parent@!Classname!@Ptr fields
removed: calls to ref counting functions

Still does NOT compile :(

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork/Source/Contrib/Manipulators/OSGManipulatorBase.inl

    r965 r969  
    9393    editSField(TargetFieldMask); 
    9494 
    95     setRefd(_sfTarget.getValue(), value); 
     95//     setRefd(_sfTarget.getValue(), value); 
     96    _sfTarget.setValue(NodePtr(value)); 
    9697} 
    9798 
     
    116117    editSField(ActiveSubHandleFieldMask); 
    117118 
    118     setRefd(_sfActiveSubHandle.getValue(), value); 
     119//     setRefd(_sfActiveSubHandle.getValue(), value); 
     120    _sfActiveSubHandle.setValue(NodePtr(value)); 
    119121} 
    120122 
     
    193195    editSField(ViewportFieldMask); 
    194196 
    195     setRefd(_sfViewport.getValue(), value); 
     197//     setRefd(_sfViewport.getValue(), value); 
     198    _sfViewport.setValue(ViewportPtr(value)); 
    196199} 
    197200 
     
    324327    editSField(HandleXNodeFieldMask); 
    325328 
    326     setRefd(_sfHandleXNode.getValue(), value); 
     329//     setRefd(_sfHandleXNode.getValue(), value); 
     330    _sfHandleXNode.setValue(NodePtr(value)); 
    327331} 
    328332 
     
    347351    editSField(HandleYNodeFieldMask); 
    348352 
    349     setRefd(_sfHandleYNode.getValue(), value); 
     353//     setRefd(_sfHandleYNode.getValue(), value); 
     354    _sfHandleYNode.setValue(NodePtr(value)); 
    350355} 
    351356 
     
    370375    editSField(HandleZNodeFieldMask); 
    371376 
    372     setRefd(_sfHandleZNode.getValue(), value); 
     377//     setRefd(_sfHandleZNode.getValue(), value); 
     378    _sfHandleZNode.setValue(NodePtr(value)); 
    373379} 
    374380 
     
    393399    editSField(TransXNodeFieldMask); 
    394400 
    395     setRefd(_sfTransXNode.getValue(), value); 
     401//     setRefd(_sfTransXNode.getValue(), value); 
     402    _sfTransXNode.setValue(NodePtr(value)); 
    396403} 
    397404 
     
    416423    editSField(TransYNodeFieldMask); 
    417424 
    418     setRefd(_sfTransYNode.getValue(), value); 
     425//     setRefd(_sfTransYNode.getValue(), value); 
     426    _sfTransYNode.setValue(NodePtr(value)); 
    419427} 
    420428 
     
    439447    editSField(TransZNodeFieldMask); 
    440448 
    441     setRefd(_sfTransZNode.getValue(), value); 
     449//     setRefd(_sfTransZNode.getValue(), value); 
     450    _sfTransZNode.setValue(NodePtr(value)); 
    442451} 
    443452 
     
    462471    editSField(MaterialXFieldMask); 
    463472 
    464     setRefd(_sfMaterialX.getValue(), value); 
     473//     setRefd(_sfMaterialX.getValue(), value); 
     474    _sfMaterialX.setValue(MaterialPtr(value)); 
    465475} 
    466476 
     
    485495    editSField(MaterialYFieldMask); 
    486496 
    487     setRefd(_sfMaterialY.getValue(), value); 
     497//     setRefd(_sfMaterialY.getValue(), value); 
     498    _sfMaterialY.setValue(MaterialPtr(value)); 
    488499} 
    489500 
     
    508519    editSField(MaterialZFieldMask); 
    509520 
    510     setRefd(_sfMaterialZ.getValue(), value); 
     521//     setRefd(_sfMaterialZ.getValue(), value); 
     522    _sfMaterialZ.setValue(MaterialPtr(value)); 
    511523} 
    512524 
     
    531543    editSField(AxisLinesNFieldMask); 
    532544 
    533     setRefd(_sfAxisLinesN.getValue(), value); 
     545//     setRefd(_sfAxisLinesN.getValue(), value); 
     546    _sfAxisLinesN.setValue(NodePtr(value)); 
    534547} 
    535548 
     
    602615    return "Manipulator"; 
    603616} 
    604 OSG_GEN_CONTAINERPTR(Manipulator); 
    605617 
    606618OSG_END_NAMESPACE