Changeset 1142

Show
Ignore:
Timestamp:
04/09/08 20:04:44 (1 month ago)
Author:
vossg
Message:

removed: dublicated fieldclass and fieldcard definitions

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/Base/Base/OSGExportDefines.h

    r1140 r1142  
    118118    SFieldTraits::getSPName(),                           \ 
    119119    SFieldTraits::getType (),                            \ 
    120     FieldType::SINGLE_FIELD,                             \ 
     120    FieldType::SingleField,                              \ 
    121121    Self::Class) 
    122122 
     
    126126    MFieldTraits::getMPName(),                           \ 
    127127    MFieldTraits::getType (),                            \ 
    128     FieldType::MULTI_FIELD,                              \ 
     128    FieldType::MultiField,                               \ 
    129129    Self::Class) 
    130130 
     
    135135    SFieldTraits::getSPName(),                               \ 
    136136    SFieldTraits::getType (),                                \ 
    137     FieldType::SINGLE_FIELD,                                 \ 
     137    FieldType::SingleField,                                  \ 
    138138    Self::Class) 
    139139 
     
    144144    SFieldTraits::getSPName(),                              \ 
    145145    SFieldTraits::getType (),                               \ 
    146     FieldType::SINGLE_FIELD,                                \ 
     146    FieldType::SingleField,                                 \ 
    147147    Self::Class) 
    148148 
     
    153153    MFieldTraits::getMPName(),                              \ 
    154154    MFieldTraits::getType (),                               \ 
    155     FieldType::MULTI_FIELD,                                 \ 
     155    FieldType::MultiField,                                  \ 
    156156    Self::Class) 
    157157 
     
    162162    MFieldTraits::getMPName(),                              \ 
    163163    MFieldTraits::getType (),                               \ 
    164     FieldType::MULTI_FIELD,                                 \ 
     164    FieldType::MultiField,                                  \ 
    165165    Self::Class) 
    166166 
     
    172172    SFieldTraits::getSPName(),                           \ 
    173173    SFieldTraits::getType (),                            \ 
    174     FieldType::SINGLE_FIELD,                             \ 
     174    FieldType::SingleField,                              \ 
    175175    Self::Class) 
    176176 
     
    180180    MFieldTraits::getMPName(),                           \ 
    181181    MFieldTraits::getType (),                            \ 
    182     FieldType::MULTI_FIELD,                              \ 
     182    FieldType::MultiField,                               \ 
    183183    Self::Class) 
    184184 
     
    189189    SFieldTraits::getSPName(),                           \ 
    190190    SFieldTraits::getType (),                            \ 
    191     FieldType::SINGLE_FIELD,                             \ 
     191    FieldType::SingleField,                              \ 
    192192    Self::Class) 
    193193 
     
    198198    SFieldTraits::getSPName(),                           \ 
    199199    SFieldTraits::getType (),                            \ 
    200     FieldType::SINGLE_FIELD,                             \ 
     200    FieldType::SingleField,                              \ 
    201201    Self::Class) 
    202202 
     
    208208    MFieldTraits::getMPName(),                           \ 
    209209    MFieldTraits::getType (),                            \ 
    210     FieldType::MULTI_FIELD,                              \ 
     210    FieldType::MultiField,                               \ 
    211211    Self::Class) 
    212212 
     
    217217    MFieldTraits::getMPName(),                           \ 
    218218    MFieldTraits::getType (),                            \ 
    219     FieldType::MULTI_FIELD,                              \ 
     219    FieldType::MultiField,                               \ 
    220220    Self::Class) 
    221221 
  • trunk/Source/Base/Field/OSGFieldForwards.h

    r1128 r1142  
    115115#endif 
    116116 
    117 enum FieldCardinality 
    118 { 
    119     SingleField, 
    120     MultiField 
    121 }; 
    122  
    123 enum FieldClass 
    124 { 
    125     ValueField, 
    126     PtrField, 
    127     ParentPtrField, 
    128     ChildPtrField 
    129 #ifndef OSG_DELETE_LATER 
    130     ,WeakPtrField 
    131 #endif 
    132  
    133 }; 
    134  
    135117struct NoRefCounts; 
    136118 
  • trunk/Source/Base/Field/OSGFieldTraits.h

    r1106 r1142  
    4747#include "OSGLog.h" 
    4848#include "OSGContainerForwards.h" 
     49#include "OSGFieldType.h" 
    4950 
    5051#include <iosfwd> 
     
    475476 
    476477template<class    DescT,  
    477          enum     FieldCardinality eFieldCard,  
    478          typename RefCountPolicy   = NoRefCounts,  
    479          enum     FieldClass       eFieldClass = ValueField> 
     478         enum     FieldType::Cardinality eFieldCard,  
     479         typename RefCountPolicy                     = NoRefCounts,  
     480         enum     FieldType::Class       eFieldClass = FieldType::ValueField> 
    480481class FieldDescription : public DescT::FieldDescParent 
    481482{ 
     
    491492 
    492493    typedef typename 
    493       boost::mpl::if_<boost::mpl::bool_<(eFieldCard == SingleField)>, 
     494      boost::mpl::if_<boost::mpl::bool_<(eFieldCard == FieldType::SingleField)>, 
    494495                      SField<typename DescT::ValueType, 
    495496                                      DescT::iNamespace>, 
     
    499500 
    500501    typedef typename 
    501       boost::mpl::if_<boost::mpl::bool_<(eFieldCard == SingleField)>, 
     502      boost::mpl::if_<boost::mpl::bool_<(eFieldCard == FieldType::SingleField)>, 
    502503              FieldContainerPtrSField<typename DescT::ValueType, 
    503504                                      RefCountPolicy, 
     
    508509 
    509510    typedef typename 
    510       boost::mpl::if_<boost::mpl::bool_<(eFieldCard == SingleField)>, 
     511      boost::mpl::if_<boost::mpl::bool_<(eFieldCard == FieldType::SingleField)>, 
    511512              FieldContainerPtrParentSField<typename DescT::ValueType, 
    512513                                            RefCountPolicy, 
     
    518519 
    519520    typedef typename 
    520       boost::mpl::if_<boost::mpl::bool_<(eFieldCard == SingleField)>, 
     521      boost::mpl::if_<boost::mpl::bool_<(eFieldCard == FieldType::SingleField)>, 
    521522              FieldContainerPtrChildSField<typename DescT::ValueType, 
    522523                                           RefCountPolicy, 
     
    528529 
    529530    typedef typename 
    530       boost::mpl::if_<boost::mpl::bool_<(eFieldClass == ValueField)>, 
     531      boost::mpl::if_<boost::mpl::bool_<(eFieldClass == FieldType::ValueField)>, 
    531532              HandledVField, 
    532533              HandledPField>::type HandledFieldA; 
    533534 
    534535    typedef typename 
    535       boost::mpl::if_<boost::mpl::bool_<(eFieldClass == ParentPtrField)>, 
     536      boost::mpl::if_< 
     537              boost::mpl::bool_<(eFieldClass == FieldType::ParentPtrField)>, 
    536538              HandledPPField, 
    537539              HandledFieldA>::type HandledFieldB; 
    538540 
    539541    typedef typename 
    540       boost::mpl::if_<boost::mpl::bool_<(eFieldClass == ChildPtrField)>, 
     542      boost::mpl::if_< 
     543              boost::mpl::bool_<(eFieldClass == FieldType::ChildPtrField)>, 
    541544              HandledChField, 
    542545              HandledFieldB>::type HandledField; 
     
    583586 
    584587    typedef typename 
    585       boost::mpl::if_<boost::mpl::bool_<(eFieldClass == ChildPtrField)>, 
     588        boost::mpl::if_< 
     589              boost::mpl::bool_<(eFieldClass == FieldType::ChildPtrField)>, 
    586590              ChildFieldCreateHandler, 
    587591              DefaultFieldCreateHandler>::type FieldCreateHandler; 
    588592 
    589593    typedef typename 
    590         boost::mpl::if_<boost::mpl::bool_<(eFieldCard == SingleField)>, 
    591                          SFieldFunctions, 
    592                          MFieldFunctions>::type FieldFunctions; 
     594        boost::mpl::if_< 
     595              boost::mpl::bool_<(eFieldCard == FieldType::SingleField)>, 
     596              SFieldFunctions, 
     597              MFieldFunctions>::type FieldFunctions; 
    593598 
    594599 
  • trunk/Source/Base/Field/OSGFieldTraits.inl

    r1106 r1142  
    4040 
    4141template<class    DescT,  
    42          enum     FieldCardinality eFieldCard,  
    43          typename RefCountPolicy, 
    44          enum     FieldClass       eFieldClass> inline 
     42         enum     FieldType::Cardinality eFieldCard,  
     43         typename RefCountPolicy, 
     44         enum     FieldType::Class       eFieldClass> inline 
    4545FieldDescription<DescT,  
    4646                 eFieldCard,  
     
    7272 
    7373template<class    DescT,  
    74          enum     FieldCardinality eFieldCard,  
    75          typename RefCountPolicy, 
    76          enum     FieldClass       eFieldClass> inline 
     74         enum     FieldType::Cardinality eFieldCard,  
     75         typename RefCountPolicy, 
     76         enum     FieldType::Class       eFieldClass> inline 
    7777FieldDescription<DescT,  
    7878                 eFieldCard,  
     
    104104 
    105105template<class    DescT,  
    106          enum     FieldCardinality eFieldCard,  
    107          typename RefCountPolicy, 
    108          enum     FieldClass       eFieldClass> inline 
     106         enum     FieldType::Cardinality eFieldCard,  
     107         typename RefCountPolicy, 
     108         enum     FieldType::Class       eFieldClass> inline 
    109109FieldDescription<DescT,  
    110110                 eFieldCard,  
     
    118118 
    119119template<class    DescT,  
    120          enum     FieldCardinality eFieldCard,  
    121          typename RefCountPolicy, 
    122          enum     FieldClass       eFieldClass> inline 
     120         enum     FieldType::Cardinality eFieldCard,  
     121         typename RefCountPolicy, 
     122         enum     FieldType::Class       eFieldClass> inline 
    123123FieldDescription<DescT,  
    124124                 eFieldCard,  
     
    129129 
    130130template<class    DescT,  
    131          enum     FieldCardinality eFieldCard,  
    132          typename RefCountPolicy, 
    133          enum     FieldClass       eFieldClass> inline 
     131         enum     FieldType::Cardinality eFieldCard,  
     132         typename RefCountPolicy, 
     133         enum     FieldType::Class       eFieldClass> inline 
    134134const typename FieldDescription<DescT,  
    135135                                eFieldCard,  
     
    145145 
    146146template<class    DescT,  
    147          enum     FieldCardinality eFieldCard,  
    148          typename RefCountPolicy, 
    149          enum     FieldClass       eFieldClass> inline 
     147         enum     FieldType::Cardinality eFieldCard,  
     148         typename RefCountPolicy, 
     149         enum     FieldType::Class       eFieldClass> inline 
    150150typename FieldDescription<DescT,  
    151151                          eFieldCard,  
     
    161161 
    162162template<class    DescT,  
    163          enum     FieldCardinality eFieldCard,  
    164          typename RefCountPolicy, 
    165          enum     FieldClass       eFieldClass> inline 
     163         enum     FieldType::Cardinality eFieldCard,  
     164         typename RefCountPolicy, 
     165         enum     FieldType::Class       eFieldClass> inline 
    166166Field *FieldDescription<DescT,  
    167167                        eFieldCard,  
     
    173173 
    174174template<class    DescT,  
    175          enum     FieldCardinality eFieldCard,  
    176          typename RefCountPolicy, 
    177          enum     FieldClass       eFieldClass> inline 
     175         enum     FieldType::Cardinality eFieldCard,  
     176         typename RefCountPolicy, 
     177         enum     FieldType::Class       eFieldClass> inline 
    178178void FieldDescription<DescT,  
    179179                      eFieldCard,   
     
    187187 
    188188template<class    DescT,  
    189          enum     FieldCardinality eFieldCard,  
    190          typename RefCountPolicy, 
    191          enum     FieldClass       eFieldClass> inline 
     189         enum     FieldType::Cardinality eFieldCard,  
     190         typename RefCountPolicy, 
     191         enum     FieldType::Class       eFieldClass> inline 
    192192FieldDescriptionBase *FieldDescription<DescT,  
    193193                                       eFieldCard,   
     
    199199 
    200200template<class    DescT,  
    201          enum     FieldCardinality eFieldCard,  
    202          typename RefCountPolicy, 
    203          enum     FieldClass       eFieldClass> inline 
     201         enum     FieldType::Cardinality eFieldCard,  
     202         typename RefCountPolicy, 
     203         enum     FieldType::Class       eFieldClass> inline 
    204204GetFieldHandlePtr  
    205205    FieldDescription<DescT,  
     
    216216 
    217217template<class    DescT,  
    218          enum     FieldCardinality eFieldCard,  
    219          typename RefCountPolicy, 
    220          enum     FieldClass       eFieldClass> inline 
     218         enum     FieldType::Cardinality eFieldCard,  
     219         typename RefCountPolicy, 
     220         enum     FieldType::Class       eFieldClass> inline 
    221221EditFieldHandlePtr  
    222222    FieldDescription<DescT,  
     
    234234 
    235235template<class    DescT,  
    236          enum     FieldCardinality eFieldCard,  
    237          typename RefCountPolicy, 
    238          enum     FieldClass       eFieldClass> inline 
     236         enum     FieldType::Cardinality eFieldCard,  
     237         typename RefCountPolicy, 
     238         enum     FieldType::Class       eFieldClass> inline 
    239239void FieldDescription<DescT, 
    240240                     eFieldCard,  
     
    248248 
    249249template<class    DescT, 
    250          enum     FieldCardinality eFieldCard,  
    251          typename RefCountPolicy, 
    252          enum     FieldClass       eFieldClass> inline 
     250         enum     FieldType::Cardinality eFieldCard,  
     251         typename RefCountPolicy, 
     252         enum     FieldType::Class       eFieldClass> inline 
    253253void FieldDescription<DescT, 
    254254                      eFieldCard,  
     
    264264 
    265265template<class    DescT,  
    266          enum     FieldCardinality eFieldCard,  
    267          typename RefCountPolicy, 
    268          enum     FieldClass       eFieldClass> inline 
     266         enum     FieldType::Cardinality eFieldCard,  
     267         typename RefCountPolicy, 
     268         enum     FieldType::Class       eFieldClass> inline 
    269269bool FieldDescription<DescT, 
    270270                      eFieldCard, 
     
    277277 
    278278template<class    DescT,  
    279          enum     FieldCardinality eFieldCard,  
    280          typename RefCountPolicy, 
    281          enum     FieldClass       eFieldClass> inline 
     279         enum     FieldType::Cardinality eFieldCard,  
     280         typename RefCountPolicy, 
     281         enum     FieldType::Class       eFieldClass> inline 
    282282bool FieldDescription<DescT, 
    283283                      eFieldCard,   
     
    292292 
    293293template<class    DescT,  
    294          enum     FieldCardinality eFieldCard,  
    295          typename RefCountPolicy, 
    296          enum     FieldClass       eFieldClass> inline 
     294         enum     FieldType::Cardinality eFieldCard,  
     295         typename RefCountPolicy, 
     296         enum     FieldType::Class       eFieldClass> inline 
    297297void FieldDescription<DescT, 
    298298                      eFieldCard,  
     
    308308 
    309309template<class    DescT,  
    310          enum     FieldCardinality eFieldCard,  
    311          typename RefCountPolicy, 
    312          enum     FieldClass       eFieldClass> inline 
     310         enum     FieldType::Cardinality eFieldCard,  
     311         typename RefCountPolicy, 
     312         enum     FieldType::Class       eFieldClass> inline 
    313313bool FieldDescription<DescT, 
    314314                      eFieldCard,  
  • trunk/Source/Base/Field/OSGFieldType.h

    r1140 r1142  
    6060 */ 
    6161 
     62#ifdef OSG_1_GET_COMPAT 
     63#define SINGLE_FIELD SingleField 
     64#define MULTI_FIELD MultiField 
     65#endif 
     66 
    6267class OSG_BASE_DLLMAPPING FieldType : public DataType 
    6368{ 
     
    6873    enum Cardinality  
    6974    {  
    70         SINGLE_FIELD = SingleField,  
    71         MULTI_FIELD  = MultiField  
     75        SingleField, 
     76        MultiField 
    7277    }; 
    7378 
     79     
     80#if 0 
    7481    enum Class 
    7582    { 
     
    7986        ChildPtrField   = OSG::ChildPtrField 
    8087    }; 
     88#else 
     89    enum Class 
     90    { 
     91        ValueField, 
     92        PtrField, 
     93        ParentPtrField, 
     94        ChildPtrField 
     95    }; 
     96#endif 
    8197 
    8298    /*---------------------------------------------------------------------*/ 
  • trunk/Source/Base/Field/OSGMField.h

    r1140 r1142  
    103103    typedef typename MFieldTraits::ArgumentType         ArgumentType; 
    104104 
    105     typedef          FieldDescription<MFieldTraits, 
    106                                       MultiField     >  Description; 
     105    typedef          FieldDescription< 
     106                         MFieldTraits, 
     107                         FieldType::MultiField   >      Description; 
    107108 
    108109    typedef          EditMFieldHandle <Self      >      EditHandle; 
  • trunk/Source/Base/Field/OSGMField.ins

    r1140 r1142  
    4646    MFieldTraits::getMPName(), 
    4747    MFieldTraits::getType  (), 
    48     FieldType::MULTI_FIELD
     48    FieldType::MultiField
    4949    Self::Class); 
    5050 
     
    5656    MFieldTraits::getMPName(), 
    5757    MFieldTraits::getType  (), 
    58     FieldType::MULTI_FIELD
     58    FieldType::MultiField
    5959    Self::Class); 
    6060 
  • trunk/Source/Base/Field/OSGSField.h

    r1140 r1142  
    8080    typedef typename SFieldTraits::ArgumentType             ArgumentType; 
    8181 
    82     typedef          FieldDescription<SFieldTraits, 
    83                                       SingleField        >  Description; 
     82    typedef          FieldDescription< 
     83                         SFieldTraits, 
     84                         FieldType::SingleField  >          Description; 
    8485 
    8586    typedef          EditSFieldHandle <Self      >          EditHandle; 
  • trunk/Source/Base/Field/OSGSField.ins

    r1140 r1142  
    4646    SFieldTraits::getSPName(), 
    4747    SFieldTraits::getType  (), 
    48     FieldType::SINGLE_FIELD
     48    FieldType::SingleField
    4949    Self::Class); 
    5050 
     
    5656    SFieldTraits::getSPName(), 
    5757    SFieldTraits::getType  (), 
    58     FieldType::SINGLE_FIELD
     58    FieldType::SingleField
    5959    Self::Class); 
    6060 
  • trunk/Source/System/FieldContainer/Base/OSGFieldDescriptionBase.inl

    r862 r1142  
    114114bool FieldDescriptionBase::isSField(void) const 
    115115{ 
    116     return (_fieldType.getCardinality() == FieldType::SINGLE_FIELD); 
     116    return (_fieldType.getCardinality() == FieldType::SingleField); 
    117117} 
    118118 
     
    120120bool FieldDescriptionBase::isMField(void) const 
    121121{ 
    122     return (_fieldType.getCardinality() == FieldType::MULTI_FIELD); 
     122    return (_fieldType.getCardinality() == FieldType::MultiField); 
    123123} 
    124124 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrChildMField.h

    r1140 r1142  
    8787    typedef const    ValueT                                   ArgumentType; 
    8888 
    89     typedef          FieldDescription       <MFieldTraits, 
    90                                              MultiField, 
    91                                              RefCountPolicy, 
    92                                              ChildPtrField  > Description; 
     89    typedef          FieldDescription       < 
     90                         MFieldTraits, 
     91                         FieldType::MultiField, 
     92                         RefCountPolicy, 
     93                         FieldType::ChildPtrField           > Description; 
    9394 
    9495    typedef          EditFCPtrMFieldHandle  <Self           > EditHandle; 
     
    619620 
    620621    typedef typename 
    621          boost::mpl::if_< 
    622               boost::mpl::bool_<(MFieldTraits::eFieldCard == SingleField)>, 
    623                   SingleParentHandler, 
    624                   MultiParentHandler>::type ParentHandler; 
     622      boost::mpl::if_< 
     623        boost::mpl::bool_< 
     624                  (MFieldTraits::eParentCard == FieldType::SingleField)>, 
     625        SingleParentHandler, 
     626        MultiParentHandler>::type ParentHandler; 
    625627 
    626628    /*---------------------------------------------------------------------*/ 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrChildSField.h

    r1140 r1142  
    7474    typedef const    ValueT                                  ArgumentType; 
    7575 
    76     typedef          FieldDescription      <SFieldTraits, 
    77                                             SingleField, 
    78                                             RefCountPolicy, 
    79                                             ChildPtrField >  Description; 
     76    typedef          FieldDescription      < 
     77                         SFieldTraits, 
     78                         FieldType::SingleField, 
     79                         RefCountPolicy, 
     80                         FieldType::ChildPtrField         >  Description; 
    8081 
    8182    typedef          EditFCPtrSFieldHandle <Self          >  EditHandle; 
     
    217218 
    218219    typedef typename 
    219          boost::mpl::if_< 
    220               boost::mpl::bool_<(SFieldTraits::eFieldCard == SingleField)>, 
    221                   SingleParentHandler, 
    222                   MultiParentHandler>::type ParentHandler; 
     220      boost::mpl::if_< 
     221        boost::mpl::bool_< 
     222                  (SFieldTraits::eParentCard == FieldType::SingleField)>, 
     223        SingleParentHandler, 
     224        MultiParentHandler>::type ParentHandler; 
    223225 
    224226    /*---------------------------------------------------------------------*/ 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrMField.h

    r1140 r1142  
    8484    typedef const    ValueT                                  ArgumentType; 
    8585 
    86     typedef          FieldDescription       <MFieldTraits, 
    87                                              MultiField, 
    88                                              RefCountPolicy, 
    89                                              PtrField      > Description; 
     86    typedef          FieldDescription       < 
     87                         MFieldTraits, 
     88                         FieldType::MultiField, 
     89                         RefCountPolicy, 
     90                         FieldType::PtrField               > Description; 
    9091 
    9192    typedef          EditFCPtrMFieldHandle  <Self          > EditHandle; 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrMFieldBase.cpp

    r1140 r1142  
    4545    "Field",                     
    4646    MFieldTraits::getType (),    
    47     FieldType::MULTI_FIELD
     47    FieldType::MultiField
    4848    FieldType::PtrField); 
    4949 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrParentMField.h

    r1140 r1142  
    8181    typedef const    ValueT                                   ArgumentType; 
    8282 
    83     typedef          FieldDescription       <PtrMFieldTraits, 
    84                                              MultiField, 
    85                                              RefCountPolicy, 
    86                                              ParentPtrField > Description; 
     83    typedef          FieldDescription       < 
     84                         PtrMFieldTraits, 
     85                         FieldType::MultiField, 
     86                         RefCountPolicy, 
     87                         FieldType::ParentPtrField          > Description; 
    8788 
    8889    typedef          EditFCPtrMFieldHandle  <Self           > EditHandle; 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrParentSField.h

    r1140 r1142  
    7373    typedef const ValueT                                        ArgumentType; 
    7474 
    75     typedef       FieldDescription             <PtrSFieldTraits, 
    76                                                 SingleField, 
    77                                                 RefCountPolicy, 
    78                                                 ParentPtrField> Description; 
     75    typedef       FieldDescription             < 
     76                      PtrSFieldTraits, 
     77                      FieldType::SingleField, 
     78                      RefCountPolicy, 
     79                      FieldType::ParentPtrField               > Description; 
    7980 
    8081    typedef       EditFCPtrSFieldHandle        <Self          > EditHandle; 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrSField.h

    r1140 r1142  
    7070    typedef const ValueT                                  ArgumentType; 
    7171 
    72     typedef       FieldDescription       <SFieldTraits, 
    73                                           SingleField, 
    74                                           RefCountPolicy, 
    75                                           PtrField      > Description; 
     72    typedef       FieldDescription       < 
     73                      SFieldTraits, 
     74                      FieldType::SingleField, 
     75                      RefCountPolicy, 
     76                      FieldType::PtrField               > Description; 
    7677 
    7778    typedef       EditFCPtrSFieldHandle  <Self          > EditHandle; 
  • trunk/Source/System/FieldContainer/Fields/Base/OSGFieldContainerPtrSFieldBase.cpp

    r1140 r1142  
    4545    "Field",                     
    4646    SFieldTraits::getType (),    
    47     FieldType::SINGLE_FIELD
     47    FieldType::SingleField
    4848    FieldType::PtrField); 
    4949 
  • trunk/Source/System/FieldContainer/Fields/OSGNodeCoreFieldTraits.h

    r1126 r1142  
    157157    typedef FieldTraits<NodeCorePtr, 1>  Self; 
    158158    typedef FieldContainerPtr            ParentType; 
    159     static const FieldCardinality eFieldCard = MultiField; 
     159 
     160    static const FieldType::Cardinality eParentCard = FieldType::MultiField; 
    160161 
    161162    enum             { Convertible = Self::NotConvertible                  }; 
  • trunk/Source/System/FieldContainer/Fields/OSGNodeFieldTraits.h

    r1126 r1142  
    153153    enum             { Convertible = Self::NotConvertible              }; 
    154154 
    155     static const FieldCardinality eFieldCard = SingleField; 
     155    static const FieldType::Cardinality eParentCard = FieldType::SingleField; 
    156156 
    157157    static OSG_SYSTEM_DLLMAPPING 
  • trunk/Source/System/FieldContainer/Mixins/OSGDynamicAttachmentMixin.inl

    r1085 r1142  
    150150        this->editSField(pDesc->getFieldMask()); 
    151151 
    152         if(returnValue->getCardinality() == FieldType::MULTI_FIELD
     152        if(returnValue->getCardinality() == FieldType::MultiField
    153153        { 
    154154#ifdef OSG_MT_CPTR_ASPECT 
  • trunk/Source/System/FileIO/OSB/OSGOSBCommonElement.cpp

    r1140 r1142  
    338338        else 
    339339        { 
    340             if(fieldType.getCardinality() == FieldType::SINGLE_FIELD
     340            if(fieldType.getCardinality() == FieldType::SingleField
    341341            { 
    342342                ptrFieldIt = readPtrSingleField(fieldId); 
    343343                isPtrField = true; 
    344344            } 
    345             else if(fieldType.getCardinality() == FieldType::MULTI_FIELD
     345            else if(fieldType.getCardinality() == FieldType::MultiField
    346346            { 
    347347                ptrFieldIt = read