Show
Ignore:
Timestamp:
10/24/07 19:30:30 (11 months ago)
Author:
cneumann
Message:

fixed: FieldBundle? templates, pointers and fields updated

lots of compile errors - some remain

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork/Source/Contrib/Manipulators/OSGRotateManipulatorBase.h

    r976 r988  
    7777class OSG_CONTRIBGUI_DLLMAPPING RotateManipulatorBase : public Manipulator 
    7878{ 
     79    /*==========================  PUBLIC  =================================*/ 
    7980  public: 
    80  
     81    /*---------------------------------------------------------------------*/ 
     82    /*! \name Public Types                                                 */ 
     83    /*! \{                                                                 */ 
     84     
    8185    typedef Manipulator Inherited; 
    8286    typedef Manipulator ParentContainer; 
     
    8488    typedef Inherited::TypeObject TypeObject; 
    8589    typedef TypeObject::InitPhase InitPhase; 
    86  
    87     OSG_GEN_INTERNALPTR(RotateManipulator); 
    88  
    89     /*==========================  PUBLIC  =================================*/ 
    90   public: 
    91  
    92  
     90    
     91    typedef RotateManipulator       *       ObjPtr;  
     92    typedef RotateManipulator       * const ObjPtrConst; 
     93    typedef RotateManipulator const *       ObjConstPtr; 
     94    typedef RotateManipulator const * const ObjConstPtrConst; 
     95     
     96    typedef RotateManipulator       *       ObjPtrArg; 
     97    typedef RotateManipulator       * const ObjPtrConstArg; 
     98    typedef RotateManipulator const *       ObjConstPtrArg; 
     99 
     100    typedef InternalRefCountPtrBuilder<RotateManipulator>::Ptr ObjInternalRefPtr; 
     101    typedef WeakRefCountPtrBuilder    <RotateManipulator>::Ptr ObjWeakRefPtr; 
     102    typedef MTRefCountPtrBuilder      <RotateManipulator>::Ptr ObjMTRefPtr; 
     103    typedef RefCountPtrBuilder        <RotateManipulator>::Ptr ObjRefPtr; 
     104    typedef ParentPtrBuilder          <RotateManipulator>::Ptr ObjParentPtr; 
     105     
     106     
     107    /*! \}                                                                 */ 
     108    /*---------------------------------------------------------------------*/ 
     109    /*! \name Constants                                                    */ 
     110    /*! \{                                                                 */ 
     111 
     112    /*! \}                                                                 */ 
    93113    /*---------------------------------------------------------------------*/ 
    94114    /*! \name Class Get                                                    */ 
     
    104124    /*! \{                                                                 */ 
    105125 
    106     virtual       FieldContainerType &getType         (void); 
    107     virtual const FieldContainerType &getType         (void) const; 
    108  
    109     virtual       UInt32              getContainerSize(void) const; 
     126    virtual FieldContainerType      &getType         (void); 
     127    virtual FieldContainerType const &getType         (void) const; 
     128 
     129    virtual UInt32                    getContainerSize(void) const; 
    110130 
    111131    /*! \}                                                                 */ 
     
    149169 
    150170    RotateManipulatorBase(void); 
    151     RotateManipulatorBase(const RotateManipulatorBase &source); 
     171    RotateManipulatorBase(RotateManipulatorBase const &source); 
    152172 
    153173    /*! \}                                                                 */ 
     
    215235typedef RotateManipulatorBase *RotateManipulatorBaseP; 
    216236 
    217 typedef RefCountPtrBuilder<RotateManipulator>::Ptr         RotateManipulatorRefPtr; 
    218 typedef MTRefCountPtrBuilder<RotateManipulator>::Ptr       RotateManipulatorMTRefPtr; 
    219 typedef WeakRefCountPtrBuilder<RotateManipulator>::Ptr     RotateManipulatorWeakRefPtr; 
    220 typedef InternalRefCountPtrBuilder<RotateManipulator>::Ptr RotateManipulatorInternalRefPtr; 
    221  
    222 typedef ParentPtrBuilder<RotateManipulator>::Ptr           RotateManipulatorParentPtr; 
     237typedef RotateManipulatorBase::ObjRefPtr         RotateManipulatorRefPtr; 
     238typedef RotateManipulatorBase::ObjMTRefPtr       RotateManipulatorMTRefPtr; 
     239typedef RotateManipulatorBase::ObjWeakRefPtr     RotateManipulatorWeakRefPtr; 
     240typedef RotateManipulatorBase::ObjInternalRefPtr RotateManipulatorInternalRefPtr; 
     241typedef RotateManipulatorBase::ObjParentPtr      RotateManipulatorParentPtr; 
    223242 
    224243typedef boost::mpl::if_<