Show
Ignore:
Timestamp:
12/19/07 17:56:03 (1 year ago)
Author:
cneumann
Message:

changed: generic interface activated
fixed: single parent unlinking

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/Cluster/Window/SortFirst/OSGSortFirstWindow.cpp

    r1032 r1033  
    161161                                    DrawActionBase *action ) 
    162162{ 
    163     TileCameraDecoratorPtr deco; 
    164     ViewportRefPtr serverPort; 
    165     ViewportRefPtr clientPort; 
     163    TileCameraDecoratorRefPtr deco; 
     164    ViewportRefPtr            serverPort; 
     165    ViewportRefPtr            clientPort; 
    166166    UInt32 sv,cv,regionStart; 
    167167    UInt32 vpWidth; 
     
    186186        { 
    187187            serverPort = serverWindow->getPort()[sv]; 
    188             deco       = dynamic_cast<TileCameraDecoratorPtr>( 
    189                 serverPort->getCamera()); 
     188            deco       = 
     189                boost::dynamic_pointer_cast<TileCameraDecorator>( 
     190                    serverPort->getCamera()); 
    190191            if(serverWindow->getPort()[sv]->getType() != clientPort->getType()) 
    191192            { 
     
    194195                    clientPort->shallowCopy()); 
    195196                serverWindow->replacePort(sv, serverPort);//[sv] = serverPort; 
    196                 serverPort  ->setCamera(deco); 
     197                serverPort  ->setCamera  (deco          ); 
    197198            } 
    198199            else 
    199200            { 
    200                 deco = dynamic_cast<TileCameraDecoratorPtr>( 
     201                deco = boost::dynamic_pointer_cast<TileCameraDecorator>( 
    201202                    serverPort->getCamera()); 
    202203            } 
     
    219220 
    220221        // calculate tile parameters 
    221         vpWidth =clientPort->getPixelWidth(); 
    222         vpHeight=clientPort->getPixelHeight(); 
     222        vpWidth = clientPort->getPixelWidth(); 
     223        vpHeight = clientPort->getPixelHeight(); 
    223224 
    224225        deco->setFullWidth ( vpWidth ); 
     
    300301                                    RenderActionBase *action ) 
    301302{ 
    302     TileCameraDecoratorPtr deco; 
    303     ViewportRefPtr serverPort; 
    304     ViewportRefPtr clientPort; 
     303    TileCameraDecoratorRefPtr deco; 
     304    ViewportRefPtr            serverPort; 
     305    ViewportRefPtr            clientPort; 
    305306    UInt32 sv,cv,regionStart; 
    306307    UInt32 vpWidth;