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/OSGParallelComposerBase.h

    r979 r988  
    8080class OSG_CLUSTER_DLLMAPPING ParallelComposerBase : public ImageComposer 
    8181{ 
     82    /*==========================  PUBLIC  =================================*/ 
    8283  public: 
    83  
     84    /*---------------------------------------------------------------------*/ 
     85    /*! \name Public Types                                                 */ 
     86    /*! \{                                                                 */ 
     87     
    8488    typedef ImageComposer Inherited; 
    8589    typedef ImageComposer ParentContainer; 
     
    8791    typedef Inherited::TypeObject TypeObject; 
    8892    typedef TypeObject::InitPhase InitPhase; 
    89  
    90     OSG_GEN_INTERNALPTR(ParallelComposer); 
    91  
    92     /*==========================  PUBLIC  =================================*/ 
    93   public: 
     93    
     94    typedef ParallelComposer       *       ObjPtr;  
     95    typedef ParallelComposer       * const ObjPtrConst; 
     96    typedef ParallelComposer const *       ObjConstPtr; 
     97    typedef ParallelComposer const * const ObjConstPtrConst; 
     98     
     99    typedef ParallelComposer       *       ObjPtrArg; 
     100    typedef ParallelComposer       * const ObjPtrConstArg; 
     101    typedef ParallelComposer const *       ObjConstPtrArg; 
     102 
     103    typedef InternalRefCountPtrBuilder<ParallelComposer>::Ptr ObjInternalRefPtr; 
     104    typedef WeakRefCountPtrBuilder    <ParallelComposer>::Ptr ObjWeakRefPtr; 
     105    typedef MTRefCountPtrBuilder      <ParallelComposer>::Ptr ObjMTRefPtr; 
     106    typedef RefCountPtrBuilder        <ParallelComposer>::Ptr ObjRefPtr; 
     107    typedef ParentPtrBuilder          <ParallelComposer>::Ptr ObjParentPtr; 
     108     
     109    typedef SFBool                 ShortFieldType; 
     110    typedef SFBool                 AlphaFieldType; 
     111    typedef SFString               PcLibPathFieldType; 
     112     
     113    /*! \}                                                                 */ 
     114    /*---------------------------------------------------------------------*/ 
     115    /*! \name Constants                                                    */ 
     116    /*! \{                                                                 */ 
    94117 
    95118    enum 
     
    110133        (TypeTraits<BitVector>::One << NextFieldId); 
    111134         
    112     typedef SFBool                 ShortFieldType; 
    113     typedef SFBool                 AlphaFieldType; 
    114     typedef SFString               PcLibPathFieldType; 
    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    /*! \}                                                                 */ 
     
    234253 
    235254    ParallelComposerBase(void); 
    236     ParallelComposerBase(const ParallelComposerBase &source); 
     255    ParallelComposerBase(ParallelComposerBase const &source); 
    237256 
    238257    /*! \}                                                                 */ 
     
    306325typedef ParallelComposerBase *ParallelComposerBaseP; 
    307326 
    308 typedef RefCountPtrBuilder<ParallelComposer>::Ptr         ParallelComposerRefPtr; 
    309 typedef MTRefCountPtrBuilder<ParallelComposer>::Ptr       ParallelComposerMTRefPtr; 
    310 typedef WeakRefCountPtrBuilder<ParallelComposer>::Ptr     ParallelComposerWeakRefPtr; 
    311 typedef InternalRefCountPtrBuilder<ParallelComposer>::Ptr ParallelComposerInternalRefPtr; 
    312  
    313 typedef ParentPtrBuilder<ParallelComposer>::Ptr           ParallelComposerParentPtr; 
     327typedef ParallelComposerBase::ObjRefPtr         ParallelComposerRefPtr; 
     328typedef ParallelComposerBase::ObjMTRefPtr       ParallelComposerMTRefPtr; 
     329typedef ParallelComposerBase::ObjWeakRefPtr     ParallelComposerWeakRefPtr; 
     330typedef ParallelComposerBase::ObjInternalRefPtr ParallelComposerInternalRefPtr; 
     331typedef ParallelComposerBase::ObjParentPtr      ParallelComposerParentPtr; 
    314332 
    315333typedef boost::mpl::if_<