Show
Ignore:
Timestamp:
05/05/08 06:58:23 (4 months ago)
Author:
vossg
Message:

changed: base rebuild interface clean up (removal ptr typedef / NullFC)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/Image/ES/OSGImageBase.cpp

    r1193 r1197  
    8585\***************************************************************************/ 
    8686 
    87 /*! \var ParentFieldContainerPtr ImageBase::_mfParents 
     87/*! \var ParentFieldContainer * ImageBase::_mfParents 
    8888     
    8989*/ 
     
    13571357    ImageTransitPtr fc; 
    13581358 
    1359     if(getClassType().getPrototype() != NullFC
     1359    if(getClassType().getPrototype() != NULL
    13601360    { 
    13611361        FieldContainerTransitPtr tmpPtr = 
     
    13731373    ImageTransitPtr fc; 
    13741374 
    1375     if(getClassType().getPrototype() != NullFC
     1375    if(getClassType().getPrototype() != NULL
    13761376    { 
    13771377        FieldContainerTransitPtr tmpPtr = 
     
    13851385 
    13861386//! create an empty new instance of the class, do not copy the prototype 
    1387 ImagePtr ImageBase::createEmpty(void) 
    1388 { 
    1389     ImagePtr returnValue; 
     1387Image *ImageBase::createEmpty(void) 
     1388{ 
     1389    Image *returnValue; 
    13901390 
    13911391    newPtr<Image>(returnValue, Thread::getCurrentLocalFlags()); 
     
    13971397} 
    13981398 
    1399 ImagePtr ImageBase::createEmptyLocal(BitVector bFlags) 
    1400 { 
    1401     ImagePtr returnValue; 
     1399Image *ImageBase::createEmptyLocal(BitVector bFlags) 
     1400{ 
     1401    Image *returnValue; 
    14021402 
    14031403    newPtr<Image>(returnValue, bFlags); 
     
    14101410FieldContainerTransitPtr ImageBase::shallowCopy(void) const 
    14111411{ 
    1412     ImagePtr tmpPtr; 
     1412    Image *tmpPtr; 
    14131413 
    14141414    newPtr(tmpPtr,  
     
    14261426    BitVector bFlags) const 
    14271427{ 
    1428     ImagePtr tmpPtr; 
     1428    Image *tmpPtr; 
    14291429 
    14301430    newPtr(tmpPtr, dynamic_cast<const Image *>(this), bFlags); 
     
    19821982 
    19831983#ifdef OSG_MT_CPTR_ASPECT 
    1984 FieldContainerPtr ImageBase::createAspectCopy(void) const 
    1985 { 
    1986     ImagePtr returnValue; 
     1984FieldContainer *ImageBase::createAspectCopy(void) const 
     1985{ 
     1986    Image *returnValue; 
    19871987 
    19881988    newAspectCopy(returnValue, 
     
    20112011 
    20122012#if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 
    2013 DataType FieldTraits<ImagePtr>::_type("ImagePtr", "AttachmentContainerPtr"); 
    2014 #endif 
    2015  
    2016 OSG_FIELDTRAITS_GETTYPE(ImagePtr
     2013DataType FieldTraits<Image *>::_type("ImagePtr", "AttachmentContainerPtr"); 
     2014#endif 
     2015 
     2016OSG_FIELDTRAITS_GETTYPE(Image *
    20172017 
    20182018OSG_EXPORT_PTR_SFIELD_FULL(PointerSField,  
    2019                            ImagePtr,  
     2019                           Image *,  
    20202020                           0); 
    20212021 
    20222022OSG_EXPORT_PTR_MFIELD_FULL(PointerMField,  
    2023                            ImagePtr,  
     2023                           Image *,  
    20242024                           0); 
    20252025