Show
Ignore:
Timestamp:
04/16/08 02:25:04 (5 months ago)
Author:
vossg
Message:

changed: merge manipulator changes from carsten
added : *RefPtr? typedef
fixed : use recorded ref counts for global mats

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/Contrib/Manipulators/OSGManipulator.h

    r852 r1168  
    122122    void    onDestroy(); 
    123123 
     124    virtual void resolveLinks(void); 
     125 
    124126    /*! \}                                                                 */ 
    125127    /*---------------------------------------------------------------------*/ 
     
    131133    /*! \}                                                                 */ 
    132134 
    133     virtual NodePtr makeHandleGeo() = 0; 
    134     virtual void    addHandleGeo(NodePtr n); 
    135     virtual void    subHandleGeo(NodePtr n); 
    136     void            reverseTransform(); 
     135    virtual NodeTransitPtr makeHandleGeo() = 0; 
     136    virtual void           addHandleGeo(NodePtr n); 
     137    virtual void           subHandleGeo(NodePtr n); 
     138    void                   reverseTransform(); 
    137139 
    138140    virtual void    doMovement(      TransformPtr t, 
     
    147149                               const ViewportPtr &port); 
    148150 
    149     NodePtr                 _activeParent; 
     151    NodeUnrecPtr            _activeParent; 
    150152    ExternalUpdateHandler*  _externalUpdateHandler; 
    151153 
     
    153155  private: 
    154156 
    155     ComponentTransformPtr _transHandleXC; 
    156     ComponentTransformPtr _transHandleYC; 
    157     ComponentTransformPtr _transHandleZC; 
     157    ComponentTransformUnrecPtr _transHandleXC; 
     158    ComponentTransformUnrecPtr _transHandleYC; 
     159    ComponentTransformUnrecPtr _transHandleZC; 
    158160 
    159161    friend class FieldContainer;