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/Cluster/Window/SortLast/OSGPipelineComposerBase.h

    r979 r988  
    8181class OSG_CLUSTER_DLLMAPPING PipelineComposerBase : public ImageComposer 
    8282{ 
     83    /*==========================  PUBLIC  =================================*/ 
    8384  public: 
    84  
     85    /*---------------------------------------------------------------------*/ 
     86    /*! \name Public Types                                                 */ 
     87    /*! \{                                                                 */ 
     88     
    8589    typedef ImageComposer Inherited; 
    8690    typedef ImageComposer ParentContainer; 
     
    8892    typedef Inherited::TypeObject TypeObject; 
    8993    typedef TypeObject::InitPhase InitPhase; 
    90  
    91     OSG_GEN_INTERNALPTR(PipelineComposer); 
    92  
    93     /*==========================  PUBLIC  =================================*/ 
    94   public: 
     94    
     95    typedef PipelineComposer       *       ObjPtr;  
     96    typedef PipelineComposer       * const ObjPtrConst; 
     97    typedef PipelineComposer const *       ObjConstPtr; 
     98    typedef PipelineComposer const * const ObjConstPtrConst; 
     99     
     100    typedef PipelineComposer       *       ObjPtrArg; 
     101    typedef PipelineComposer       * const ObjPtrConstArg; 
     102    typedef PipelineComposer const *       ObjConstPtrArg; 
     103 
     104    typedef InternalRefCountPtrBuilder<PipelineComposer>::Ptr ObjInternalRefPtr; 
     105    typedef WeakRefCountPtrBuilder    <PipelineComposer>::Ptr ObjWeakRefPtr; 
     106    typedef MTRefCountPtrBuilder      <PipelineComposer>::Ptr ObjMTRefPtr; 
     107    typedef RefCountPtrBuilder        <PipelineComposer>::Ptr ObjRefPtr; 
     108    typedef ParentPtrBuilder          <PipelineComposer>::Ptr ObjParentPtr; 
     109     
     110    typedef SFBool                 ShortFieldType; 
     111    typedef SFBool                 AlphaFieldType; 
     112    typedef SFUInt32               TileSizeFieldType; 
     113    typedef SFBool                 PipelinedFieldType; 
     114     
     115    /*! \}                                                                 */ 
     116    /*---------------------------------------------------------------------*/ 
     117    /*! \name Constants                                                    */ 
     118    /*! \{                                                                 */ 
    95119 
    96120    enum 
     
    114138        (TypeTraits<BitVector>::One << NextFieldId); 
    115139         
    116     typedef SFBool                 ShortFieldType; 
    117     typedef SFBool                 AlphaFieldType; 
    118     typedef SFUInt32               TileSizeFieldType; 
    119     typedef SFBool                 PipelinedFieldType; 
    120          
    121  
     140    /*! \}                                                                 */ 
    122141    /*---------------------------------------------------------------------*/ 
    123142    /*! \name Class Get                                                    */ 
     
    133152    /*! \{                                                                 */ 
    134153 
    135     virtual       FieldContainerType &getType         (void); 
    136     virtual const FieldContainerType &getType         (void) const; 
    137  
    138     virtual       UInt32              getContainerSize(void) const; 
     154    virtual FieldContainerType      &getType         (void); 
     155    virtual FieldContainerType const &getType         (void) const; 
     156 
     157    virtual UInt32                    getContainerSize(void) const; 
    139158 
    140159    /*! \}                                                                 */ 
     
    257276 
    258277    PipelineComposerBase(void); 
    259     PipelineComposerBase(const PipelineComposerBase &source); 
     278    PipelineComposerBase(PipelineComposerBase const &source); 
    260279 
    261280    /*! \}                                                                 */ 
     
    331350typedef PipelineComposerBase *PipelineComposerBaseP; 
    332351 
    333 typedef RefCountPtrBuilder<PipelineComposer>::Ptr         PipelineComposerRefPtr; 
    334 typedef MTRefCountPtrBuilder<PipelineComposer>::Ptr       PipelineComposerMTRefPtr; 
    335 typedef WeakRefCountPtrBuilder<PipelineComposer>::Ptr     PipelineComposerWeakRefPtr; 
    336 typedef InternalRefCountPtrBuilder<PipelineComposer>::Ptr PipelineComposerInternalRefPtr; 
    337  
    338 typedef ParentPtrBuilder<PipelineComposer>::Ptr           PipelineComposerParentPtr; 
     352typedef PipelineComposerBase::ObjRefPtr         PipelineComposerRefPtr; 
     353typedef PipelineComposerBase::ObjMTRefPtr       PipelineComposerMTRefPtr; 
     354typedef PipelineComposerBase::ObjWeakRefPtr     PipelineComposerWeakRefPtr; 
     355typedef PipelineComposerBase::ObjInternalRefPtr PipelineComposerInternalRefPtr; 
     356typedef PipelineComposerBase::ObjParentPtr      PipelineComposerParentPtr; 
    339357 
    340358typedef boost::mpl::if_<