Show
Ignore:
Timestamp:
10/24/07 19:30:30 (1 year 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/Depreciated/State/OSGCubeTextureChunkBase.h

    r979 r988  
    8383class OSG_SYSTEM_DLLMAPPING CubeTextureChunkBase : public TextureChunk 
    8484{ 
     85    /*==========================  PUBLIC  =================================*/ 
    8586  public: 
    86  
     87    /*---------------------------------------------------------------------*/ 
     88    /*! \name Public Types                                                 */ 
     89    /*! \{                                                                 */ 
     90     
    8791    typedef TextureChunk Inherited; 
    8892    typedef TextureChunk ParentContainer; 
     
    9094    typedef Inherited::TypeObject TypeObject; 
    9195    typedef TypeObject::InitPhase InitPhase; 
    92  
    93     OSG_GEN_INTERNALPTR(CubeTextureChunk); 
    94  
    95     /*==========================  PUBLIC  =================================*/ 
    96   public: 
     96    
     97    typedef CubeTextureChunk       *       ObjPtr;  
     98    typedef CubeTextureChunk       * const ObjPtrConst; 
     99    typedef CubeTextureChunk const *       ObjConstPtr; 
     100    typedef CubeTextureChunk const * const ObjConstPtrConst; 
     101     
     102    typedef CubeTextureChunk       *       ObjPtrArg; 
     103    typedef CubeTextureChunk       * const ObjPtrConstArg; 
     104    typedef CubeTextureChunk const *       ObjConstPtrArg; 
     105 
     106    typedef InternalRefCountPtrBuilder<CubeTextureChunk>::Ptr ObjInternalRefPtr; 
     107    typedef WeakRefCountPtrBuilder    <CubeTextureChunk>::Ptr ObjWeakRefPtr; 
     108    typedef MTRefCountPtrBuilder      <CubeTextureChunk>::Ptr ObjMTRefPtr; 
     109    typedef RefCountPtrBuilder        <CubeTextureChunk>::Ptr ObjRefPtr; 
     110    typedef ParentPtrBuilder          <CubeTextureChunk>::Ptr ObjParentPtr; 
     111     
     112    typedef SFImageInternalRefPtr  PosZImageFieldType; 
     113    typedef SFImageInternalRefPtr  PosXImageFieldType; 
     114    typedef SFImageInternalRefPtr  NegXImageFieldType; 
     115    typedef SFImageInternalRefPtr  PosYImageFieldType; 
     116    typedef SFImageInternalRefPtr  NegYImageFieldType; 
     117    typedef SFBool                 IsReflectionMapFieldType; 
     118     
     119    /*! \}                                                                 */ 
     120    /*---------------------------------------------------------------------*/ 
     121    /*! \name Constants                                                    */ 
     122    /*! \{                                                                 */ 
    97123 
    98124    enum 
     
    122148        (TypeTraits<BitVector>::One << NextFieldId); 
    123149         
    124     typedef SFImageInternalRefPtr  PosZImageFieldType; 
    125     typedef SFImageInternalRefPtr  PosXImageFieldType; 
    126     typedef SFImageInternalRefPtr  NegXImageFieldType; 
    127     typedef SFImageInternalRefPtr  PosYImageFieldType; 
    128     typedef SFImageInternalRefPtr  NegYImageFieldType; 
    129     typedef SFBool                 IsReflectionMapFieldType; 
    130          
    131  
     150    /*! \}                                                                 */ 
    132151    /*---------------------------------------------------------------------*/ 
    133152    /*! \name Class Get                                                    */ 
     
    143162    /*! \{                                                                 */ 
    144163 
    145     virtual       FieldContainerType &getType         (void); 
    146     virtual const FieldContainerType &getType         (void) const; 
    147  
    148     virtual       UInt32              getContainerSize(void) const; 
     164    virtual FieldContainerType      &getType         (void); 
     165    virtual FieldContainerType const &getType         (void) const; 
     166 
     167    virtual UInt32                    getContainerSize(void) const; 
    149168 
    150169    /*! \}                                                                 */ 
     
    268287 
    269288    CubeTextureChunkBase(void); 
    270     CubeTextureChunkBase(const CubeTextureChunkBase &source); 
     289    CubeTextureChunkBase(CubeTextureChunkBase const &source); 
    271290 
    272291    /*! \}                                                                 */ 
     
    282301    /*! \{                                                                 */ 
    283302 
    284     void onCreate(const CubeTextureChunk *source = NULL); 
     303    void onCreate(CubeTextureChunk const *source = NULL); 
    285304 
    286305    /*! \}                                                                 */ 
     
    347366typedef CubeTextureChunkBase *CubeTextureChunkBaseP; 
    348367 
    349 typedef RefCountPtrBuilder<CubeTextureChunk>::Ptr         CubeTextureChunkRefPtr; 
    350 typedef MTRefCountPtrBuilder<CubeTextureChunk>::Ptr       CubeTextureChunkMTRefPtr; 
    351 typedef WeakRefCountPtrBuilder<CubeTextureChunk>::Ptr     CubeTextureChunkWeakRefPtr; 
    352 typedef InternalRefCountPtrBuilder<CubeTextureChunk>::Ptr CubeTextureChunkInternalRefPtr; 
    353  
    354 typedef ParentPtrBuilder<CubeTextureChunk>::Ptr           CubeTextureChunkParentPtr; 
     368typedef CubeTextureChunkBase::ObjRefPtr         CubeTextureChunkRefPtr; 
     369typedef CubeTextureChunkBase::ObjMTRefPtr       CubeTextureChunkMTRefPtr; 
     370typedef CubeTextureChunkBase::ObjWeakRefPtr     CubeTextureChunkWeakRefPtr; 
     371typedef CubeTextureChunkBase::ObjInternalRefPtr CubeTextureChunkInternalRefPtr; 
     372typedef CubeTextureChunkBase::ObjParentPtr      CubeTextureChunkParentPtr; 
    355373 
    356374typedef boost::mpl::if_<