Show
Ignore:
Timestamp:
04/02/08 14:18:07 (8 months ago)
Author:
cneumann
Message:

replaced pointer field implementation
split FieldContainer/Fields? directory into Base and Handle subdir

Status: - ref counting seems to work (mt, cluster)

  • new OSB loader works (well, the unittest does)
  • VRML loader is deactivated
  • get/edit handle for dynamic (pointer) fields missing
  • need to remove some more old files - they get moved in this commit
  • generated (i.e. base) code in following commit
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/Base/Field/OSGFieldType.cpp

    r1032 r1072  
    5757                     const Char8             *szParentName, 
    5858                     const DataType          &contentType, 
    59                            Cardinality        cardinality, 
    60                            Category           category
     59                           Cardinality        fieldCardinality, 
     60                           Class              fieldClass
    6161                     const UInt32             uiNameSpace) : 
    62      Inherited   (szName,  
    63                   szParentName,  
    64                   uiNameSpace ), 
    65     _cardinality (cardinality ), 
    66     _category    (category    ), 
    67     _contentType (contentType ), 
    68     _pScanAsType (NULL        ) 
     62     Inherited       (szName,  
     63                      szParentName,  
     64                      uiNameSpace    ), 
     65    _fieldCardinality(fieldCardinality), 
     66    _fieldClass      (fieldClass      ), 
     67    _contentType     (contentType    ), 
     68    _pScanAsType     (NULL            ) 
    6969{ 
    7070} 
     
    7373                     const Char8              *szParentName, 
    7474                     const DataType           &contentType, 
    75                            Cardinality         cardinality, 
    76                            Category            category
     75                           Cardinality         fieldCardinality, 
     76                           Class               fieldClass
    7777                     const FieldType          &pScanAsType, 
    7878                     const UInt32             uiNameSpace ) : 
    79      Inherited   ( szName,  
    80                    szParentName, 
    81                    uiNameSpace ), 
    82     _cardinality ( cardinality ), 
    83     _category    ( category    ), 
    84     _contentType ( contentType ), 
    85     _pScanAsType (&pScanAsType
     79     Inherited       ( szName,  
     80                       szParentName, 
     81                       uiNameSpace    ), 
     82    _fieldCardinality( fieldCardinality), 
     83    _fieldClass      ( fieldClass      ), 
     84    _contentType     ( contentType    ), 
     85    _pScanAsType     (&pScanAsType   
    8686{ 
    8787}