Show
Ignore:
Timestamp:
05/05/08 06:58:23 (3 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/Depreciated/State/OSGCubeTextureChunkBase.cpp

    r1193 r1197  
    9898\***************************************************************************/ 
    9999 
    100 /*! \var ImagePtr        CubeTextureChunkBase::_sfPosZImage 
     100/*! \var Image *         CubeTextureChunkBase::_sfPosZImage 
    101101    The image for the positive Z direction for the cube tetxure. 
    102102*/ 
    103103 
    104 /*! \var ImagePtr        CubeTextureChunkBase::_sfPosXImage 
     104/*! \var Image *         CubeTextureChunkBase::_sfPosXImage 
    105105    The image for the positive X direction for the cube tetxure. 
    106106*/ 
    107107 
    108 /*! \var ImagePtr        CubeTextureChunkBase::_sfNegXImage 
     108/*! \var Image *         CubeTextureChunkBase::_sfNegXImage 
    109109    The image for the negative X direction for the cube tetxure. 
    110110*/ 
    111111 
    112 /*! \var ImagePtr        CubeTextureChunkBase::_sfPosYImage 
     112/*! \var Image *         CubeTextureChunkBase::_sfPosYImage 
    113113    The image for the positive Y direction for the cube tetxure. 
    114114*/ 
    115115 
    116 /*! \var ImagePtr        CubeTextureChunkBase::_sfNegYImage 
     116/*! \var Image *         CubeTextureChunkBase::_sfNegYImage 
    117117    The image for the negative Y direction for the cube tetxure. 
    118118*/ 
     
    515515    CubeTextureChunkTransitPtr fc; 
    516516 
    517     if(getClassType().getPrototype() != NullFC
     517    if(getClassType().getPrototype() != NULL
    518518    { 
    519519        FieldContainerTransitPtr tmpPtr = 
     
    531531    CubeTextureChunkTransitPtr fc; 
    532532 
    533     if(getClassType().getPrototype() != NullFC
     533    if(getClassType().getPrototype() != NULL
    534534    { 
    535535        FieldContainerTransitPtr tmpPtr = 
     
    543543 
    544544//! create an empty new instance of the class, do not copy the prototype 
    545 CubeTextureChunkPtr CubeTextureChunkBase::createEmpty(void) 
    546 { 
    547     CubeTextureChunkPtr returnValue; 
     545CubeTextureChunk *CubeTextureChunkBase::createEmpty(void) 
     546{ 
     547    CubeTextureChunk *returnValue; 
    548548 
    549549    newPtr<CubeTextureChunk>(returnValue, Thread::getCurrentLocalFlags()); 
     
    555555} 
    556556 
    557 CubeTextureChunkPtr CubeTextureChunkBase::createEmptyLocal(BitVector bFlags) 
    558 { 
    559     CubeTextureChunkPtr returnValue; 
     557CubeTextureChunk *CubeTextureChunkBase::createEmptyLocal(BitVector bFlags) 
     558{ 
     559    CubeTextureChunk *returnValue; 
    560560 
    561561    newPtr<CubeTextureChunk>(returnValue, bFlags); 
     
    568568FieldContainerTransitPtr CubeTextureChunkBase::shallowCopy(void) const 
    569569{ 
    570     CubeTextureChunkPtr tmpPtr; 
     570    CubeTextureChunk *tmpPtr; 
    571571 
    572572    newPtr(tmpPtr,  
     
    584584    BitVector bFlags) const 
    585585{ 
    586     CubeTextureChunkPtr tmpPtr; 
     586    CubeTextureChunk *tmpPtr; 
    587587 
    588588    newPtr(tmpPtr, dynamic_cast<const CubeTextureChunk *>(this), bFlags); 
     
    601601CubeTextureChunkBase::CubeTextureChunkBase(void) : 
    602602    Inherited(), 
    603     _sfPosZImage              (NullFC), 
    604     _sfPosXImage              (NullFC), 
    605     _sfNegXImage              (NullFC), 
    606     _sfPosYImage              (NullFC), 
    607     _sfNegYImage              (NullFC), 
     603    _sfPosZImage              (NULL), 
     604    _sfPosXImage              (NULL), 
     605    _sfNegXImage              (NULL), 
     606    _sfPosYImage              (NULL), 
     607    _sfNegYImage              (NULL), 
    608608    _sfIsReflectionMap        (bool(true)) 
    609609{ 
     
    612612CubeTextureChunkBase::CubeTextureChunkBase(const CubeTextureChunkBase &source) : 
    613613    Inherited(source), 
    614     _sfPosZImage              (NullFC), 
    615     _sfPosXImage              (NullFC), 
    616     _sfNegXImage              (NullFC), 
    617     _sfPosYImage              (NullFC), 
    618     _sfNegYImage              (NullFC), 
     614    _sfPosZImage              (NULL), 
     615    _sfPosXImage              (NULL), 
     616    _sfNegXImage              (NULL), 
     617    _sfPosYImage              (NULL), 
     618    _sfNegYImage              (NULL), 
    619619    _sfIsReflectionMap        (source._sfIsReflectionMap        ) 
    620620{ 
     
    813813 
    814814#ifdef OSG_MT_CPTR_ASPECT 
    815 FieldContainerPtr CubeTextureChunkBase::createAspectCopy(void) const 
    816 { 
    817     CubeTextureChunkPtr returnValue; 
     815FieldContainer *CubeTextureChunkBase::createAspectCopy(void) const 
     816{ 
     817    CubeTextureChunk *returnValue; 
    818818 
    819819    newAspectCopy(returnValue, 
     
    828828    Inherited::resolveLinks(); 
    829829 
    830     static_cast<CubeTextureChunk *>(this)->setPosZImage(NullFC); 
    831  
    832     static_cast<CubeTextureChunk *>(this)->setPosXImage(NullFC); 
    833  
    834     static_cast<CubeTextureChunk *>(this)->setNegXImage(NullFC); 
    835  
    836     static_cast<CubeTextureChunk *>(this)->setPosYImage(NullFC); 
    837  
    838     static_cast<CubeTextureChunk *>(this)->setNegYImage(NullFC); 
     830    static_cast<CubeTextureChunk *>(this)->setPosZImage(NULL); 
     831 
     832    static_cast<CubeTextureChunk *>(this)->setPosXImage(NULL); 
     833 
     834    static_cast<CubeTextureChunk *>(this)->setNegXImage(NULL); 
     835 
     836    static_cast<CubeTextureChunk *>(this)->setPosYImage(NULL); 
     837 
     838    static_cast<CubeTextureChunk *>(this)->setNegYImage(NULL); 
    839839 
    840840 
     
    843843 
    844844#if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 
    845 DataType FieldTraits<CubeTextureChunkPtr>::_type("CubeTextureChunkPtr", "TextureChunkPtr"); 
     845DataType FieldTraits<CubeTextureChunk *>::_type("CubeTextureChunkPtr", "TextureChunkPtr"); 
    846846#endif 
    847847 
    848 OSG_FIELDTRAITS_GETTYPE(CubeTextureChunkPtr
     848OSG_FIELDTRAITS_GETTYPE(CubeTextureChunk *
    849849 
    850850OSG_EXPORT_PTR_SFIELD_FULL(PointerSField,  
    851                            CubeTextureChunkPtr,  
     851                           CubeTextureChunk *,  
    852852                           0); 
    853853 
    854854OSG_EXPORT_PTR_MFIELD_FULL(PointerMField,  
    855                            CubeTextureChunkPtr,  
     855                           CubeTextureChunk *,  
    856856                           0); 
    857857