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/SortFirst/OSGSortFirstWindowBase.h

    r979 r988  
    8282class OSG_CLUSTER_DLLMAPPING SortFirstWindowBase : public ClusterWindow 
    8383{ 
     84    /*==========================  PUBLIC  =================================*/ 
    8485  public: 
    85  
     86    /*---------------------------------------------------------------------*/ 
     87    /*! \name Public Types                                                 */ 
     88    /*! \{                                                                 */ 
     89     
    8690    typedef ClusterWindow Inherited; 
    8791    typedef ClusterWindow ParentContainer; 
     
    8993    typedef Inherited::TypeObject TypeObject; 
    9094    typedef TypeObject::InitPhase InitPhase; 
    91  
    92     OSG_GEN_INTERNALPTR(SortFirstWindow); 
    93  
    94     /*==========================  PUBLIC  =================================*/ 
    95   public: 
     95    
     96    typedef SortFirstWindow       *       ObjPtr;  
     97    typedef SortFirstWindow       * const ObjPtrConst; 
     98    typedef SortFirstWindow const *       ObjConstPtr; 
     99    typedef SortFirstWindow const * const ObjConstPtrConst; 
     100     
     101    typedef SortFirstWindow       *       ObjPtrArg; 
     102    typedef SortFirstWindow       * const ObjPtrConstArg; 
     103    typedef SortFirstWindow const *       ObjConstPtrArg; 
     104 
     105    typedef InternalRefCountPtrBuilder<SortFirstWindow>::Ptr ObjInternalRefPtr; 
     106    typedef WeakRefCountPtrBuilder    <SortFirstWindow>::Ptr ObjWeakRefPtr; 
     107    typedef MTRefCountPtrBuilder      <SortFirstWindow>::Ptr ObjMTRefPtr; 
     108    typedef RefCountPtrBuilder        <SortFirstWindow>::Ptr ObjRefPtr; 
     109    typedef ParentPtrBuilder          <SortFirstWindow>::Ptr ObjParentPtr; 
     110     
     111    typedef SFString               CompressionFieldType; 
     112    typedef SFUInt32               SubtileSizeFieldType; 
     113    typedef SFBool                 ComposeFieldType; 
     114    typedef MFUInt32               RegionFieldType; 
     115    typedef SFBool                 UseFaceDistributionFieldType; 
     116     
     117    /*! \}                                                                 */ 
     118    /*---------------------------------------------------------------------*/ 
     119    /*! \name Constants                                                    */ 
     120    /*! \{                                                                 */ 
    96121 
    97122    enum 
     
    118143        (TypeTraits<BitVector>::One << NextFieldId); 
    119144         
    120     typedef SFString               CompressionFieldType; 
    121     typedef SFUInt32               SubtileSizeFieldType; 
    122     typedef SFBool                 ComposeFieldType; 
    123     typedef MFUInt32               RegionFieldType; 
    124     typedef SFBool                 UseFaceDistributionFieldType; 
    125          
    126  
     145    /*! \}                                                                 */ 
    127146    /*---------------------------------------------------------------------*/ 
    128147    /*! \name Class Get                                                    */ 
     
    138157    /*! \{                                                                 */ 
    139158 
    140     virtual       FieldContainerType &getType         (void); 
    141     virtual const FieldContainerType &getType         (void) const; 
    142  
    143     virtual       UInt32              getContainerSize(void) const; 
     159    virtual FieldContainerType      &getType         (void); 
     160    virtual FieldContainerType const &getType         (void) const; 
     161 
     162    virtual UInt32                    getContainerSize(void) const; 
    144163 
    145164    /*! \}                                                                 */ 
     
    296315 
    297316    SortFirstWindowBase(void); 
    298     SortFirstWindowBase(const SortFirstWindowBase &source); 
     317    SortFirstWindowBase(SortFirstWindowBase const &source); 
    299318 
    300319    /*! \}                                                                 */ 
     
    372391typedef SortFirstWindowBase *SortFirstWindowBaseP; 
    373392 
    374 typedef RefCountPtrBuilder<SortFirstWindow>::Ptr         SortFirstWindowRefPtr; 
    375 typedef MTRefCountPtrBuilder<SortFirstWindow>::Ptr       SortFirstWindowMTRefPtr; 
    376 typedef WeakRefCountPtrBuilder<SortFirstWindow>::Ptr     SortFirstWindowWeakRefPtr; 
    377 typedef InternalRefCountPtrBuilder<SortFirstWindow>::Ptr SortFirstWindowInternalRefPtr; 
    378  
    379 typedef ParentPtrBuilder<SortFirstWindow>::Ptr           SortFirstWindowParentPtr; 
     393typedef SortFirstWindowBase::ObjRefPtr         SortFirstWindowRefPtr; 
     394typedef SortFirstWindowBase::ObjMTRefPtr       SortFirstWindowMTRefPtr; 
     395typedef SortFirstWindowBase::ObjWeakRefPtr     SortFirstWindowWeakRefPtr; 
     396typedef SortFirstWindowBase::ObjInternalRefPtr SortFirstWindowInternalRefPtr; 
     397typedef SortFirstWindowBase::ObjParentPtr      SortFirstWindowParentPtr; 
    380398 
    381399typedef boost::mpl::if_<