Show
Ignore:
Timestamp:
10/04/07 19:11:34 (1 year ago)
Author:
cneumann
Message:

Work in progress commit.

NOTE: it does NOT compile at this point.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork/Source/Contrib/Manipulators/OSGMoveManipulatorBase.h

    r862 r965  
    8888 
    8989    /*==========================  PUBLIC  =================================*/ 
    90  
    9190  public: 
    9291 
    9392 
    9493    /*---------------------------------------------------------------------*/ 
    95     /*! \name                    Class Get                                 */ 
     94    /*! \name Class Get                                                    */ 
    9695    /*! \{                                                                 */ 
    9796 
     
    102101    /*! \}                                                                 */ 
    103102    /*---------------------------------------------------------------------*/ 
    104     /*! \name                FieldContainer Get                            */ 
     103    /*! \name FieldContainer Get                                           */ 
    105104    /*! \{                                                                 */ 
    106105 
     
    112111    /*! \}                                                                 */ 
    113112    /*---------------------------------------------------------------------*/ 
    114     /*! \name                   Binary Access                              */ 
     113    /*! \name Binary Access                                                */ 
    115114    /*! \{                                                                 */ 
    116115 
     
    121120                               ConstFieldMaskArg  whichField); 
    122121 
    123  
    124     /*! \}                                                                 */ 
    125     /*---------------------------------------------------------------------*/ 
    126     /*! \name                   Construction                               */ 
     122    /*! \}                                                                 */ 
     123    /*---------------------------------------------------------------------*/ 
     124    /*! \name Construction                                                 */ 
    127125    /*! \{                                                                 */ 
    128126 
     
    132130    /*! \}                                                                 */ 
    133131    /*---------------------------------------------------------------------*/ 
    134     /*! \name                       Copy                                   */ 
     132    /*! \name Copy                                                         */ 
    135133    /*! \{                                                                 */ 
    136134 
     
    139137    /*! \}                                                                 */ 
    140138    /*=========================  PROTECTED  ===============================*/ 
    141  
    142139  protected: 
    143140 
     
    148145 
    149146    /*---------------------------------------------------------------------*/ 
    150     /*! \name                   Constructors                               */ 
     147    /*! \name Constructors                                                 */ 
    151148    /*! \{                                                                 */ 
    152149 
     
    156153    /*! \}                                                                 */ 
    157154    /*---------------------------------------------------------------------*/ 
    158     /*! \name                   Destructors                                */ 
     155    /*! \name Destructors                                                  */ 
    159156    /*! \{                                                                 */ 
    160157 
     
    163160    /*! \}                                                                 */ 
    164161    /*---------------------------------------------------------------------*/ 
    165     /*! \name                     onCreate                                */ 
    166     /*! \{                                                                 */ 
    167  
    168  
    169     /*! \}                                                                 */ 
    170     /*---------------------------------------------------------------------*/ 
    171     /*! \name                    Generic Field Access                      */ 
    172     /*! \{                                                                 */ 
    173  
    174  
    175     /*! \}                                                                 */ 
    176     /*---------------------------------------------------------------------*/ 
    177     /*! \name                       Sync                                   */ 
     162    /*! \name onCreate                                                     */ 
     163    /*! \{                                                                 */ 
     164 
     165 
     166    /*! \}                                                                 */ 
     167    /*---------------------------------------------------------------------*/ 
     168    /*! \name Generic Field Access                                         */ 
     169    /*! \{                                                                 */ 
     170 
     171 
     172    /*! \}                                                                 */ 
     173    /*---------------------------------------------------------------------*/ 
     174    /*! \name Sync                                                         */ 
    178175    /*! \{                                                                 */ 
    179176 
     
    194191    /*! \}                                                                 */ 
    195192    /*---------------------------------------------------------------------*/ 
    196     /*! \name                       Edit                                   */ 
    197     /*! \{                                                                 */ 
    198  
    199     /*! \}                                                                 */ 
    200     /*---------------------------------------------------------------------*/ 
    201     /*! \name                     Aspect Create                            */ 
     193    /*! \name Aspect Create                                                */ 
    202194    /*! \{                                                                 */ 
    203195 
     
    205197    virtual FieldContainerPtr createAspectCopy(void) const; 
    206198#endif 
    207  
    208     /*! \}                                                                 */ 
    209     /*---------------------------------------------------------------------*/ 
    210     /*! \name                       Edit                                   */ 
    211     /*! \{                                                                 */ 
    212     /*! \}                                                                 */ 
    213     /*---------------------------------------------------------------------*/ 
    214     /*! \name                       Sync                                   */ 
     199     
     200    /*! \}                                                                 */ 
     201    /*---------------------------------------------------------------------*/ 
     202    /*! \name Sync                                                         */ 
    215203    /*! \{                                                                 */ 
    216204 
     
    219207    /*! \}                                                                 */ 
    220208    /*==========================  PRIVATE  ================================*/ 
    221  
    222209  private: 
    223210 
     
    229216 
    230217/** Type specific RefPtr type for MoveManipulator. */ 
    231 typedef RefPtr<MoveManipulatorPtr> MoveManipulatorRefPtr; 
     218typedef RefPtr<MoveManipulator>   MoveManipulatorRefPtr; 
     219typedef MTRefPtr<MoveManipulator> MoveManipulatorMTRefPtr; 
     220 
     221typedef InternalRefPtr<MoveManipulator>       MoveManipulatorInternalRefPtr; 
     222typedef InternalRefPtr<MoveManipulator> const MoveManipulatorInternalRefPtrConst; 
     223typedef InternalRefPtr<MoveManipulator> const MoveManipulatorInternalRefPtrConstArg; 
    232224 
    233225typedef boost::mpl::if_<