Show
Ignore:
Timestamp:
05/05/08 07:12:19 (3 months ago)
Author:
vossg
Message:

changed: interface cleanup, removed ptr typedefs, nullfc

these will be needed for the 1.x compat stuff

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/Contrib/VTK/OSGVTKMapperBase.cpp

    r1193 r1198  
    9292\***************************************************************************/ 
    9393 
    94 /*! \var NodePtr         VTKMapperBase::_sfRoot 
     94/*! \var Node *          VTKMapperBase::_sfRoot 
    9595     
    9696*/ 
    9797 
    98 /*! \var NodePtr         VTKMapperBase::_mfGeoRoots 
     98/*! \var Node *          VTKMapperBase::_mfGeoRoots 
    9999     
    100100*/ 
    101101 
    102 /*! \var GeometryPtr     VTKMapperBase::_mfGeometries 
     102/*! \var Geometry *      VTKMapperBase::_mfGeometries 
    103103     
    104104*/ 
    105105 
    106 /*! \var ChunkMaterialPtr VTKMapperBase::_mfMaterials 
     106/*! \var ChunkMaterial * VTKMapperBase::_mfMaterials 
    107107     
    108108*/ 
    109109 
    110 /*! \var MaterialChunkPtr VTKMapperBase::_mfMaterialChunks 
     110/*! \var MaterialChunk * VTKMapperBase::_mfMaterialChunks 
    111111     
    112112*/ 
    113113 
    114 /*! \var GeoPnt3fPropertyPtr VTKMapperBase::_mfPositions 
     114/*! \var GeoPnt3fProperty * VTKMapperBase::_mfPositions 
    115115     
    116116*/ 
    117117 
    118 /*! \var GeoUInt32PropertyPtr VTKMapperBase::_mfLength 
     118/*! \var GeoUInt32Property * VTKMapperBase::_mfLength 
    119119     
    120120*/ 
    121121 
    122 /*! \var GeoUInt8PropertyPtr VTKMapperBase::_mfTypes 
     122/*! \var GeoUInt8Property * VTKMapperBase::_mfTypes 
    123123     
    124124*/ 
    125125 
    126 /*! \var GeoColor4fPropertyPtr VTKMapperBase::_mfColors 
     126/*! \var GeoColor4fProperty * VTKMapperBase::_mfColors 
    127127     
    128128*/ 
    129129 
    130 /*! \var GeoVec3fPropertyPtr VTKMapperBase::_mfNormals 
     130/*! \var GeoVec3fProperty * VTKMapperBase::_mfNormals 
    131131     
    132132*/ 
     
    528528 
    529529 
    530 void VTKMapperBase::pushToGeoRoots(const NodePtr value) 
     530void VTKMapperBase::pushToGeoRoots(Node * const value) 
    531531{ 
    532532    editMField(GeoRootsFieldMask, _mfGeoRoots); 
     
    566566} 
    567567 
    568 void VTKMapperBase::removeFromGeoRoots(const NodePtr value) 
     568void VTKMapperBase::removeFromGeoRoots(Node * const value) 
    569569{ 
    570570    Int32 iElemIdx = _mfGeoRoots.findIndex(value); 
     
    589589} 
    590590 
    591 void VTKMapperBase::pushToGeometries(const GeometryPtr value) 
     591void VTKMapperBase::pushToGeometries(Geometry * const value) 
    592592{ 
    593593    editMField(GeometriesFieldMask, _mfGeometries); 
     
    627627} 
    628628 
    629 void VTKMapperBase::removeFromGeometries(const GeometryPtr value) 
     629void VTKMapperBase::removeFromGeometries(Geometry * const value) 
    630630{ 
    631631    Int32 iElemIdx = _mfGeometries.findIndex(value); 
     
    650650} 
    651651 
    652 void VTKMapperBase::pushToMaterials(const ChunkMaterialPtr value) 
     652void VTKMapperBase::pushToMaterials(ChunkMaterial * const value) 
    653653{ 
    654654    editMField(MaterialsFieldMask, _mfMaterials); 
     
    688688} 
    689689 
    690 void VTKMapperBase::removeFromMaterials(const ChunkMaterialPtr value) 
     690void VTKMapperBase::removeFromMaterials(ChunkMaterial * const value) 
    691691{ 
    692692    Int32 iElemIdx = _mfMaterials.findIndex(value); 
     
    711711} 
    712712 
    713 void VTKMapperBase::pushToMaterialChunks(const MaterialChunkPtr value) 
     713void VTKMapperBase::pushToMaterialChunks(MaterialChunk * const value) 
    714714{ 
    715715    editMField(MaterialChunksFieldMask, _mfMaterialChunks); 
     
    749749} 
    750750 
    751 void VTKMapperBase::removeFromMaterialChunks(const MaterialChunkPtr value) 
     751void VTKMapperBase::removeFromMaterialChunks(MaterialChunk * const value) 
    752752{ 
    753753    Int32 iElemIdx = _mfMaterialChunks.findIndex(value); 
     
    772772} 
    773773 
    774 void VTKMapperBase::pushToPositions(const GeoPnt3fPropertyPtr value) 
     774void VTKMapperBase::pushToPositions(GeoPnt3fProperty * const value) 
    775775{ 
    776776    editMField(PositionsFieldMask, _mfPositions); 
     
    810810} 
    811811 
    812 void VTKMapperBase::removeFromPositions(const GeoPnt3fPropertyPtr value) 
     812void VTKMapperBase::removeFromPositions(GeoPnt3fProperty * const value) 
    813813{ 
    814814    Int32 iElemIdx = _mfPositions.findIndex(value); 
     
    833833} 
    834834 
    835 void VTKMapperBase::pushToLength(const GeoUInt32PropertyPtr value) 
     835void VTKMapperBase::pushToLength(GeoUInt32Property * const value) 
    836836{ 
    837837    editMField(LengthFieldMask, _mfLength); 
     
    871871} 
    872872 
    873 void VTKMapperBase::removeFromLength(const GeoUInt32PropertyPtr value) 
     873void VTKMapperBase::removeFromLength(GeoUInt32Property * const value) 
    874874{ 
    875875    Int32 iElemIdx = _mfLength.findIndex(value); 
     
    894894} 
    895895 
    896 void VTKMapperBase::pushToTypes(const GeoUInt8PropertyPtr value) 
     896void VTKMapperBase::pushToTypes(GeoUInt8Property * const value) 
    897897{ 
    898898    editMField(TypesFieldMask, _mfTypes); 
     
    932932} 
    933933 
    934 void VTKMapperBase::removeFromTypes(const GeoUInt8PropertyPtr value) 
     934void VTKMapperBase::removeFromTypes(GeoUInt8Property * const value) 
    935935{ 
    936936    Int32 iElemIdx = _mfTypes.findIndex(value); 
     
    955955} 
    956956 
    957 void VTKMapperBase::pushToColors(const GeoColor4fPropertyPtr value) 
     957void VTKMapperBase::pushToColors(GeoColor4fProperty * const value) 
    958958{ 
    959959    editMField(ColorsFieldMask, _mfColors); 
     
    993993} 
    994994 
    995 void VTKMapperBase::removeFromColors(const GeoColor4fPropertyPtr value) 
     995void VTKMapperBase::removeFromColors(GeoColor4fProperty * const value) 
    996996{ 
    997997    Int32 iElemIdx = _mfColors.findIndex(value); 
     
    10161016} 
    10171017 
    1018 void VTKMapperBase::pushToNormals(const GeoVec3fPropertyPtr value) 
     1018void VTKMapperBase::pushToNormals(GeoVec3fProperty * const value) 
    10191019{ 
    10201020    editMField(NormalsFieldMask, _mfNormals); 
     
    10541054} 
    10551055 
    1056 void VTKMapperBase::removeFromNormals(const GeoVec3fPropertyPtr value) 
     1056void VTKMapperBase::removeFromNormals(GeoVec3fProperty * const value) 
    10571057{ 
    10581058    Int32 iElemIdx = _mfNormals.findIndex(value); 
     
    12281228    VTKMapperTransitPtr fc; 
    12291229 
    1230     if(getClassType().getPrototype() != NullFC
     1230    if(getClassType().getPrototype() != NULL
    12311231    { 
    12321232        FieldContainerTransitPtr tmpPtr = 
     
    12441244    VTKMapperTransitPtr fc; 
    12451245 
    1246     if(getClassType().getPrototype() != NullFC
     1246    if(getClassType().getPrototype() != NULL
    12471247    { 
    12481248        FieldContainerTransitPtr tmpPtr = 
     
    12561256 
    12571257//! create an empty new instance of the class, do not copy the prototype 
    1258 VTKMapperPtr VTKMapperBase::createEmpty(void) 
    1259 { 
    1260     VTKMapperPtr returnValue; 
     1258VTKMapper *VTKMapperBase::createEmpty(void) 
     1259{ 
     1260    VTKMapper *returnValue; 
    12611261 
    12621262    newPtr<VTKMapper>(returnValue, Thread::getCurrentLocalFlags()); 
     
    12681268} 
    12691269 
    1270 VTKMapperPtr VTKMapperBase::createEmptyLocal(BitVector bFlags) 
    1271 { 
    1272     VTKMapperPtr returnValue; 
     1270VTKMapper *VTKMapperBase::createEmptyLocal(BitVector bFlags) 
     1271{ 
     1272    VTKMapper *returnValue; 
    12731273 
    12741274    newPtr<VTKMapper>(returnValue, bFlags); 
     
    12811281FieldContainerTransitPtr VTKMapperBase::shallowCopy(void) const 
    12821282{ 
    1283     VTKMapperPtr tmpPtr; 
     1283    VTKMapper *tmpPtr; 
    12841284 
    12851285    newPtr(tmpPtr,  
     
    12971297    BitVector bFlags) const 
    12981298{ 
    1299     VTKMapperPtr tmpPtr; 
     1299    VTKMapper *tmpPtr; 
    13001300 
    13011301    newPtr(tmpPtr, dynamic_cast<const VTKMapper *>(this), bFlags); 
     
    13141314VTKMapperBase::VTKMapperBase(void) : 
    13151315    Inherited(), 
    1316     _sfRoot                   (NullFC), 
     1316    _sfRoot                   (NULL), 
    13171317    _mfGeoRoots               (), 
    13181318    _mfGeometries             (), 
     
    13291329VTKMapperBase::VTKMapperBase(const VTKMapperBase &source) : 
    13301330    Inherited(source), 
    1331     _sfRoot                   (NullFC), 
     1331    _sfRoot                   (NULL), 
    13321332    _mfGeoRoots               (), 
    13331333    _mfGeometries             (), 
     
    17371737 
    17381738#ifdef OSG_MT_CPTR_ASPECT 
    1739 FieldContainerPtr VTKMapperBase::createAspectCopy(void) const 
    1740 { 
    1741     VTKMapperPtr returnValue; 
     1739FieldContainer *VTKMapperBase::createAspectCopy(void) const 
     1740{ 
     1741    VTKMapper *returnValue; 
    17421742 
    17431743    newAspectCopy(returnValue, 
     
    17521752    Inherited::resolveLinks(); 
    17531753 
    1754     static_cast<VTKMapper *>(this)->setRoot(NullFC); 
     1754    static_cast<VTKMapper *>(this)->setRoot(NULL); 
    17551755 
    17561756 
     
    17681768 
    17691769#if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 
    1770 DataType FieldTraits<VTKMapperPtr>::_type("VTKMapperPtr", "GroupPtr"); 
     1770DataType FieldTraits<VTKMapper *>::_type("VTKMapperPtr", "GroupPtr"); 
    17711771#endif 
    17721772 
    1773 OSG_FIELDTRAITS_GETTYPE(VTKMapperPtr
     1773OSG_FIELDTRAITS_GETTYPE(VTKMapper *
    17741774 
    17751775OSG_EXPORT_PTR_SFIELD_FULL(PointerSField,  
    1776                            VTKMapperPtr,  
     1776                           VTKMapper *,  
    17771777                           0); 
    17781778 
    17791779OSG_EXPORT_PTR_MFIELD_FULL(PointerMField,  
    1780                            VTKMapperPtr,  
     1780                           VTKMapper *,  
    17811781                           0); 
    17821782