Show
Ignore:
Timestamp:
10/20/07 18:11:52 (1 year ago)
Author:
cneumann
Message:

added: RootObjectT template paremter for ReferenceCountPointer?

and ParentPointer? templates - allows use for FieldBundles?

compile fixes - but still not done

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork/Source/Contrib/VTK/OSGVTKMapperBase.inl

    r969 r976  
    7676/* Field SFRoot                                                            */ 
    7777 
    78 inline SFNodePtr const * 
     78inline SFNodeInternalRefPtr const * 
    7979VTKMapperBase::getSFRoot(void) const 
    8080{ 
     
    9494 
    9595//     setRefd(_sfRoot.getValue(), value); 
    96     _sfRoot.setValue(NodePtr(value)); 
     96    _sfRoot.setValue(NodeInternalRefPtr(value)); 
    9797} 
    9898 
     
    101101/* Field MFGeoRoots                                        (Pointer field) */ 
    102102 
    103 inline MFNodePtr const * 
     103inline MFNodeInternalRefPtr const * 
    104104VTKMapperBase::getMFGeoRoots(void) const 
    105105{ 
     
    107107} 
    108108 
    109 inline MFNodePtr const & 
     109inline MFNodeInternalRefPtr const & 
    110110VTKMapperBase::getGeoRoots  (void) const 
    111111{ 
     
    122122/* Field MFGeometries                                      (Pointer field) */ 
    123123 
    124 inline MFGeometryPtr const * 
     124inline MFGeometryInternalRefPtr const * 
    125125VTKMapperBase::getMFGeometries(void) const 
    126126{ 
     
    128128} 
    129129 
    130 inline MFGeometryPtr const & 
     130inline MFGeometryInternalRefPtr const & 
    131131VTKMapperBase::getGeometries  (void) const 
    132132{ 
     
    143143/* Field MFMaterials                                       (Pointer field) */ 
    144144 
    145 inline MFChunkMaterialPtr const * 
     145inline MFChunkMaterialInternalRefPtr const * 
    146146VTKMapperBase::getMFMaterials(void) const 
    147147{ 
     
    149149} 
    150150 
    151 inline MFChunkMaterialPtr const & 
     151inline MFChunkMaterialInternalRefPtr const & 
    152152VTKMapperBase::getMaterials  (void) const 
    153153{ 
     
    164164/* Field MFMaterialChunks                                  (Pointer field) */ 
    165165 
    166 inline MFMaterialChunkPtr const * 
     166inline MFMaterialChunkInternalRefPtr const * 
    167167VTKMapperBase::getMFMaterialChunks(void) const 
    168168{ 
     
    170170} 
    171171 
    172 inline MFMaterialChunkPtr const & 
     172inline MFMaterialChunkInternalRefPtr const & 
    173173VTKMapperBase::getMaterialChunks  (void) const 
    174174{ 
     
    185185/* Field MFPositions                                       (Pointer field) */ 
    186186 
    187 inline MFGeoPnt3fPropertyPtr const * 
     187inline MFGeoPnt3fPropertyInternalRefPtr const * 
    188188VTKMapperBase::getMFPositions(void) const 
    189189{ 
     
    191191} 
    192192 
    193 inline MFGeoPnt3fPropertyPtr const & 
     193inline MFGeoPnt3fPropertyInternalRefPtr const & 
    194194VTKMapperBase::getPositions  (void) const 
    195195{ 
     
    206206/* Field MFLength                                          (Pointer field) */ 
    207207 
    208 inline MFGeoUInt32PropertyPtr const * 
     208inline MFGeoUInt32PropertyInternalRefPtr const * 
    209209VTKMapperBase::getMFLength(void) const 
    210210{ 
     
    212212} 
    213213 
    214 inline MFGeoUInt32PropertyPtr const & 
     214inline MFGeoUInt32PropertyInternalRefPtr const & 
    215215VTKMapperBase::getLength  (void) const 
    216216{ 
     
    227227/* Field MFTypes                                           (Pointer field) */ 
    228228 
    229 inline MFGeoUInt8PropertyPtr const * 
     229inline MFGeoUInt8PropertyInternalRefPtr const * 
    230230VTKMapperBase::getMFTypes(void) const 
    231231{ 
     
    233233} 
    234234 
    235 inline MFGeoUInt8PropertyPtr const & 
     235inline MFGeoUInt8PropertyInternalRefPtr const & 
    236236VTKMapperBase::getTypes  (void) const 
    237237{ 
     
    248248/* Field MFColors                                          (Pointer field) */ 
    249249 
    250 inline MFGeoColor4fPropertyPtr const * 
     250inline MFGeoColor4fPropertyInternalRefPtr const * 
    251251VTKMapperBase::getMFColors(void) const 
    252252{ 
     
    254254} 
    255255 
    256 inline MFGeoColor4fPropertyPtr const & 
     256inline MFGeoColor4fPropertyInternalRefPtr const & 
    257257VTKMapperBase::getColors  (void) const 
    258258{ 
     
    269269/* Field MFNormals                                         (Pointer field) */ 
    270270 
    271 inline MFGeoVec3fPropertyPtr const * 
     271inline MFGeoVec3fPropertyInternalRefPtr const * 
    272272VTKMapperBase::getMFNormals(void) const 
    273273{ 
     
    275275} 
    276276 
    277 inline MFGeoVec3fPropertyPtr const & 
     277inline MFGeoVec3fPropertyInternalRefPtr const & 
    278278VTKMapperBase::getNormals  (void) const 
    279279{ 
     
    358358 
    359359 
    360 inline 
    361 Char8 *VTKMapperBase::getClassname(void) 
     360inline Char8 const * 
     361VTKMapperBase::getClassname(void) 
    362362{ 
    363363    return "VTKMapper";