Show
Ignore:
Timestamp:
10/24/07 19:30:30 (10 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/System/Cluster/Window/SortLast/OSGSortLastWindowBase.h

    r979 r988  
    8080class OSG_CLUSTER_DLLMAPPING SortLastWindowBase : public ClusterWindow 
    8181{ 
     82    /*==========================  PUBLIC  =================================*/ 
    8283  public: 
    83  
     84    /*---------------------------------------------------------------------*/ 
     85    /*! \name Public Types                                                 */ 
     86    /*! \{                                                                 */ 
     87     
    8488    typedef ClusterWindow Inherited; 
    8589    typedef ClusterWindow ParentContainer; 
     
    8791    typedef Inherited::TypeObject TypeObject; 
    8892    typedef TypeObject::InitPhase InitPhase; 
    89  
    90     OSG_GEN_INTERNALPTR(SortLastWindow); 
    91  
    92     /*==========================  PUBLIC  =================================*/ 
    93   public: 
     93    
     94    typedef SortLastWindow       *       ObjPtr;  
     95    typedef SortLastWindow       * const ObjPtrConst; 
     96    typedef SortLastWindow const *       ObjConstPtr; 
     97    typedef SortLastWindow const * const ObjConstPtrConst; 
     98     
     99    typedef SortLastWindow       *       ObjPtrArg; 
     100    typedef SortLastWindow       * const ObjPtrConstArg; 
     101    typedef SortLastWindow const *       ObjConstPtrArg; 
     102 
     103    typedef InternalRefCountPtrBuilder<SortLastWindow>::Ptr ObjInternalRefPtr; 
     104    typedef WeakRefCountPtrBuilder    <SortLastWindow>::Ptr ObjWeakRefPtr; 
     105    typedef MTRefCountPtrBuilder      <SortLastWindow>::Ptr ObjMTRefPtr; 
     106    typedef RefCountPtrBuilder        <SortLastWindow>::Ptr ObjRefPtr; 
     107    typedef ParentPtrBuilder          <SortLastWindow>::Ptr ObjParentPtr; 
     108     
     109    typedef MFNodeInternalRefPtr   GroupNodesFieldType; 
     110    typedef MFUInt32               GroupLengthsFieldType; 
     111    typedef SFBool                 GroupsChangedFieldType; 
     112     
     113    /*! \}                                                                 */ 
     114    /*---------------------------------------------------------------------*/ 
     115    /*! \name Constants                                                    */ 
     116    /*! \{                                                                 */ 
    94117 
    95118    enum 
     
    110133        (TypeTraits<BitVector>::One << NextFieldId); 
    111134         
    112     typedef MFNodeInternalRefPtr   GroupNodesFieldType; 
    113     typedef MFUInt32               GroupLengthsFieldType; 
    114     typedef SFBool                 GroupsChangedFieldType; 
    115          
    116  
     135    /*! \}                                                                 */ 
    117136    /*---------------------------------------------------------------------*/ 
    118137    /*! \name Class Get                                                    */ 
     
    128147    /*! \{                                                                 */ 
    129148 
    130     virtual       FieldContainerType &getType         (void); 
    131     virtual const FieldContainerType &getType         (void) const; 
    132  
    133     virtual       UInt32              getContainerSize(void) const; 
     149    virtual FieldContainerType      &getType         (void); 
     150    virtual FieldContainerType const &getType         (void) const; 
     151 
     152    virtual UInt32                    getContainerSize(void) const; 
    134153 
    135154    /*! \}                                                                 */ 
     
    257276 
    258277    SortLastWindowBase(void); 
    259     SortLastWindowBase(const SortLastWindowBase &source); 
     278    SortLastWindowBase(SortLastWindowBase const &source); 
    260279 
    261280    /*! \}                                                                 */ 
     
    271290    /*! \{                                                                 */ 
    272291 
    273     void onCreate(const SortLastWindow *source = NULL); 
     292    void onCreate(SortLastWindow const *source = NULL); 
    274293 
    275294    /*! \}                                                                 */ 
     
    330349typedef SortLastWindowBase *SortLastWindowBaseP; 
    331350 
    332 typedef RefCountPtrBuilder<SortLastWindow>::Ptr         SortLastWindowRefPtr; 
    333 typedef MTRefCountPtrBuilder<SortLastWindow>::Ptr       SortLastWindowMTRefPtr; 
    334 typedef WeakRefCountPtrBuilder<SortLastWindow>::Ptr     SortLastWindowWeakRefPtr; 
    335 typedef InternalRefCountPtrBuilder<SortLastWindow>::Ptr SortLastWindowInternalRefPtr; 
    336  
    337 typedef ParentPtrBuilder<SortLastWindow>::Ptr           SortLastWindowParentPtr; 
     351typedef SortLastWindowBase::ObjRefPtr         SortLastWindowRefPtr; 
     352typedef SortLastWindowBase::ObjMTRefPtr       SortLastWindowMTRefPtr; 
     353typedef SortLastWindowBase::ObjWeakRefPtr     SortLastWindowWeakRefPtr; 
     354typedef SortLastWindowBase::ObjInternalRefPtr SortLastWindowInternalRefPtr; 
     355typedef SortLastWindowBase::ObjParentPtr      SortLastWindowParentPtr; 
    338356 
    339357typedef boost::mpl::if_<