Show
Ignore:
Timestamp:
05/05/08 07:12:19 (4 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/System/Cluster/Window/SortLast/OSGSortLastWindow.cpp

    r1194 r1198  
    7272{ 
    7373    UInt32            v          = 0; 
    74     ViewportPtr       vp         = NullFC
    75     NodePtr           root       = NullFC
     74    Viewport         *vp         = NULL
     75    Node             *root       = NULL
    7676    DrawableListT     drawables; 
    77     SortLastWindowPtr ptr        = this; 
     77    SortLastWindow   *ptr        = this; 
    7878    UInt32            groupCount = 0; 
    7979    bool              rebuild    = false; 
     
    8282    FieldContainerFactoryBase *fcFactory = FieldContainerFactory::the(); 
    8383 
    84     FieldContainerPtr fcPtr
     84    FieldContainer *fcPtr = NULL
    8585 
    8686    ChangeList::ChangedStoreConstIt createdI; 
     
    9696        fcPtr = fcFactory->getContainer(uiId); 
    9797 
    98         if(fcPtr != NullFC && dynamic_cast<NodePtr>(fcPtr) != NullFC
     98        if(fcPtr != NULL && dynamic_cast<Node *>(fcPtr) != NULL
    9999            rebuild = true; 
    100100    } 
     
    106106    groupCount = getMFServers()->size(); 
    107107 
    108     if(getComposer() != NullFC
     108    if(getComposer() != NULL
    109109    { 
    110110        groupCount = getComposer()->getUsableServers(); 
     
    120120    for(v = 0; v < getMFPort()->size(); ++v) 
    121121    { 
    122         ViewportPtr  vp         = getPort(v); 
    123         NodePtr      root       = vp->getRoot(); 
     122        Viewport *vp         = getPort(v); 
     123        Node     *root       = vp->getRoot(); 
    124124 
    125125        drawables.clear(); 
     
    136136/*! init composition 
    137137 */ 
    138 void SortLastWindow::serverInit(WindowPtr serverWindow, 
    139                                 UInt32    id) 
     138void SortLastWindow::serverInit(Window *serverWindow, 
     139                                UInt32  id) 
    140140{ 
    141141    // create default composer 
    142     if(getComposer() == NullFC
     142    if(getComposer() == NULL
    143143    { 
    144144/* 
     
    149149    } 
    150150 
    151     if(getComposer() != NullFC
     151    if(getComposer() != NULL
    152152    { 
    153153        // init composer 
    154         ClusterWindowPtr clusterWindow = this; 
     154        ClusterWindow *clusterWindow = this; 
    155155 
    156156        getComposer()->setup(false, 
     
    167167 
    168168#ifdef OSG_OLD_RENDER_ACTION 
    169 void SortLastWindow::serverRender(WindowPtr       serverWindow, 
     169void SortLastWindow::serverRender(Window         *serverWindow, 
    170170                                  UInt32          id, 
    171171                                  DrawActionBase *action      ) 
    172172{ 
    173     ViewportPtr serverPort  = NullFC
    174     ViewportPtr clientPort  = NullFC
    175     UInt32      sv          = 0; 
    176     UInt32      cv          = 0; 
    177     UInt32      regionStart = 0; 
     173    Viewport *serverPort  = NULL
     174    Viewport *clientPort  = NULL
     175    UInt32    sv          = 0; 
     176    UInt32    cv          = 0; 
     177    UInt32    regionStart = 0; 
    178178 
    179179    // duplicate viewports 
     
    217217        for(UInt32 f = 0 ; f < serverPort->getForegrounds().size(); ++f) 
    218218        { 
    219             ForegroundPtr fg = clientPort->getForegrounds()[f]; 
    220  
    221             StatisticsForegroundPtr sfg =  
    222                 dynamic_cast<StatisticsForegroundPtr>(fg); 
    223  
    224             if(sfg == NullFC
     219            Foreground *fg = clientPort->getForegrounds()[f]; 
     220 
     221            StatisticsForeground *sfg =  
     222                dynamic_cast<StatisticsForeground *>(fg); 
     223 
     224            if(sfg == NULL
    225225            { 
    226226                serverPort->addForeground(fg); 
     
    248248    action->setWindow(serverWindow); 
    249249 
    250     if(getComposer() != NullFC
     250    if(getComposer() != NULL
    251251        getComposer()->startFrame(); 
    252252 
    253253    for(sv = 0; sv < serverWindow->getPort().size(); ++sv) 
    254254    { 
    255         ViewportPtr  vp         = serverWindow->getPort()[sv]; 
    256         NodePtr      root       = vp->getRoot(); 
    257  
    258         if(getComposer() != NullFC
     255        Viewport *vp         = serverWindow->getPort()[sv]; 
     256        Node     *root       = vp->getRoot(); 
     257 
     258        if(getComposer() != NULL
    259259            getComposer()->startViewport(vp); 
    260260 
     
    263263 
    264264        // compose single viewport 
    265         if(getComposer() != NullFC
     265        if(getComposer() != NULL
    266266            getComposer()->composeViewport(vp); 
    267267    } 
    268268 
    269269    // compose whole window 
    270     if(getComposer() != NullFC
     270    if(getComposer() != NULL
    271271        getComposer()->composeWindow(); 
    272272} 
    273273#endif 
    274274 
    275 void SortLastWindow::serverRender(WindowPtr         serverWindow, 
     275void SortLastWindow::serverRender(Window           *serverWindow, 
    276276                                  UInt32            id, 
    277277                                  RenderActionBase *action      ) 
    278278{ 
    279     ViewportUnrecPtr serverPort  = NullFC
    280     ViewportPtr      clientPort  = NullFC
    281     UInt32           sv          = 0; 
    282     UInt32           cv          = 0; 
    283     UInt32           regionStart = 0; 
     279    ViewportUnrecPtr serverPort  = NULL
     280    Viewport         *clientPort  = NULL
     281    UInt32            sv          = 0; 
     282    UInt32            cv          = 0; 
     283    UInt32            regionStart = 0; 
    284284 
    285285    // duplicate viewports 
     
    323323        for(UInt32 f = 0 ; f < serverPort->getMFForegrounds()->size(); ++f) 
    324324        { 
    325             ForegroundPtr fg = clientPort->getForegrounds(f); 
    326  
    327             StatisticsForegroundPtr sfg =  
    328                 dynamic_cast<StatisticsForegroundPtr>(fg); 
    329  
    330             if(sfg == NullFC
     325            Foreground *fg = clientPort->getForegrounds(f); 
     326 
     327            StatisticsForeground *sfg =  
     328                dynamic_cast<StatisticsForeground *>(fg); 
     329 
     330            if(sfg == NULL
    331331            { 
    332332                serverPort->addForeground(fg); 
     
    354354    action->setWindow(serverWindow); 
    355355 
    356     if(getComposer() != NullFC
     356    if(getComposer() != NULL
    357357        getComposer()->startFrame(); 
    358358 
    359359    for(sv = 0; sv < serverWindow->getMFPort()->size(); ++sv) 
    360360    { 
    361         ViewportPtr  vp         = serverWindow->getPort(sv); 
    362         NodePtr      root       = vp->getRoot(); 
    363  
    364         if(getComposer() != NullFC
     361        Viewport *vp         = serverWindow->getPort(sv); 
     362        Node     *root       = vp->getRoot(); 
     363 
     364        if(getComposer() != NULL
    365365            getComposer()->startViewport(vp); 
    366366 
     
    369369 
    370370        // compose single viewport 
    371         if(getComposer() != NullFC
     371        if(getComposer() != NULL
    372372            getComposer()->composeViewport(vp); 
    373373    } 
    374374 
    375375    // compose whole window 
    376     if(getComposer() != NullFC
     376    if(getComposer() != NULL
    377377        getComposer()->composeWindow(); 
    378378} 
     
    380380/*! swap 
    381381 */ 
    382 void SortLastWindow::serverSwap( WindowPtr window, 
    383                                 UInt32 id
    384 { 
    385     if(getComposer() == NullFC
     382void SortLastWindow::serverSwap(Window *window, 
     383                                UInt32  id   
     384{ 
     385    if(getComposer() == NULL
    386386    { 
    387387        Connection *connection = getNetwork()->getMainConnection(); 
     
    406406 
    407407    // create default composer 
    408     if(getComposer() == NullFC
     408    if(getComposer() == NULL
    409409    { 
    410410/* 
     
    414414*/ 
    415415    } 
    416     if(getComposer() != NullFC
    417     { 
    418         SortLastWindowPtr clusterWindow(this); 
     416    if(getComposer() != NULL
     417    { 
     418        SortLastWindow *clusterWindow(this); 
    419419        getComposer()->setup(true, 
    420420                             getMFServers()->size(), 
     
    431431void SortLastWindow::clientPreSync( void ) 
    432432{ 
    433     if(getClientWindow()!=NullFC
     433    if(getClientWindow() != NULL
    434434    { 
    435435        UInt32 width =getClientWindow()->getWidth(); 
     
    457457void SortLastWindow::clientRender(DrawActionBase *action) 
    458458{ 
    459     UInt32            p; 
    460     UInt32            groupId = getServers().size(); 
    461     UInt32            l,b,r,t; 
    462     UInt32            front,back; 
    463     SortLastWindowPtr clusterWindow(this); 
     459    UInt32          p; 
     460    UInt32          groupId = getServers().size(); 
     461    UInt32          l,b,r,t; 
     462    UInt32          front,back; 
     463    SortLastWindow *clusterWindow(this); 
    464464 
    465465    if(getServers().size()) 
     
    468468            getNetwork()->getConnection(groupId); 
    469469         
    470         if(getClientWindow()!=NullFC
     470        if(getClientWindow() != NULL
    471471        { 
    472472            setupNodes(groupId); 
     
    477477            action->setWindow(getClientWindow()); 
    478478 
    479             if(getComposer() != NullFC
     479            if(getComposer() != NULL
    480480                getComposer()->startFrame(); 
    481481 
     
    487487            for(p = 0; p < getPort().size() ; ++p) 
    488488            { 
    489                 ViewportPtr vp=getPort()[p]; 
    490                 if(getComposer() != NullFC
     489                Viewport *vp=getPort()[p]; 
     490                if(getComposer() != NULL
    491491                { 
    492492                    getComposer()->startViewport(vp); 
     
    501501                    for(UInt16 i=0; i < vp->getForegrounds().size(); i++) 
    502502                    { 
    503                         if(dynamic_cast<StatisticsForegroundPtr>( 
    504                                vp->getForegrounds(i)) == NullFC
     503                        if(dynamic_cast<StatisticsForeground *>( 
     504                               vp->getForegrounds(i)) == NULL
    505505                        { 
    506506                            vp->getForegrounds(i)->draw(&oEnv, vp); 
     
    512512                    for(UInt16 i=0; i < vp->getForegrounds().size(); i++) 
    513513                    { 
    514                         if(dynamic_cast<StatisticsForegroundPtr>( 
    515                                vp->getForegrounds(i)) != NullFC
     514                        if(dynamic_cast<StatisticsForeground *>( 
     515                               vp->getForegrounds(i)) != NULL
    516516                        { 
    517517                            vp->getForegrounds(i)->draw(&oEnv, vp); 
     
    527527 
    528528            // compose whole window 
    529             if(getComposer() != NullFC
     529            if(getComposer() != NULL
    530530                getComposer()->composeWindow(); 
    531531        } 
     
    536536void SortLastWindow::clientRender(RenderActionBase *action) 
    537537{ 
    538     UInt32            p; 
    539     UInt32            groupId = getMFServers()->size(); 
    540     UInt32            l,b,r,t; 
    541     UInt32            front,back; 
    542     SortLastWindowPtr clusterWindow(this); 
     538    UInt32          p; 
     539    UInt32          groupId = getMFServers()->size(); 
     540    UInt32          l,b,r,t; 
     541    UInt32          front,back; 
     542    SortLastWindow *clusterWindow(this); 
    543543 
    544544    if(getMFServers()->size()) 
     
    547547            getNetwork()->getConnection(groupId); 
    548548         
    549         if(getClientWindow()!=NullFC
     549        if(getClientWindow() != NULL
    550550        { 
    551551            setupNodes(groupId); 
     
    556556            action->setWindow(getClientWindow()); 
    557557 
    558             if(getComposer() != NullFC
     558            if(getComposer() != NULL
    559559                getComposer()->startFrame(); 
    560560 
     
    566566            for(p = 0; p < getMFPort()->size() ; ++p) 
    567567            { 
    568                 ViewportPtr vp=getPort(p); 
    569                 if(getComposer() != NullFC
     568                Viewport *vp=getPort(p); 
     569                if(getComposer() != NULL
    570570                { 
    571571                    getComposer()->startViewport(vp); 
     
    580580                    for(UInt16 i=0; i < vp->getMFForegrounds()->size(); i++) 
    581581                    { 
    582                         if(dynamic_cast<StatisticsForegroundPtr>( 
    583                                vp->getForegrounds(i)) == NullFC
     582                        if(dynamic_cast<StatisticsForeground *>( 
     583                               vp->getForegrounds(i)) == NULL
    584584                        { 
    585585                            vp->getForegrounds(i)->draw(&oEnv, vp); 
     
    591591                    for(UInt16 i=0; i < vp->getMFForegrounds()->size(); i++) 
    592592                    { 
    593                         if(dynamic_cast<StatisticsForegroundPtr>( 
    594                                vp->getForegrounds(i)) != NullFC
     593                        if(dynamic_cast<StatisticsForeground *>( 
     594                               vp->getForegrounds(i)) != NULL
    595595                        { 
    596596                            vp->getForegrounds(i)->draw(&oEnv, vp); 
     
    606606 
    607607            // compose whole window 
    608             if(getComposer() != NullFC
     608            if(getComposer() != NULL
    609609                getComposer()->composeWindow(); 
    610610        } 
     
    616616void SortLastWindow::clientSwap( void ) 
    617617{ 
    618     if(getComposer() == NullFC
     618    if(getComposer() == NULL
    619619    { 
    620620        Connection *connection=getNetwork()->getMainConnection(); 
     
    674674 */ 
    675675 
    676 void SortLastWindow::collectDrawables(const NodePtr        node, 
    677                                             DrawableListT &drawables) 
    678 { 
    679     MaterialPtr mat  = NullFC
    680     NodeCorePtr core = node->getCore(); 
    681  
    682     if(core != NullFC
     676void SortLastWindow::collectDrawables(Node * const   node, 
     677                                      DrawableListT &drawables) 
     678{ 
     679    Material *mat  = NULL
     680    NodeCore *core = node->getCore(); 
     681 
     682    if(core != NULL
    683683    { 
    684684        // handle material groups 
    685         MaterialGroupPtr matGrp = dynamic_cast<MaterialGroupPtr>(core); 
    686  
    687         if(matGrp != NullFC
     685        MaterialGroup *matGrp = dynamic_cast<MaterialGroup *>(core); 
     686 
     687        if(matGrp != NULL
    688688        { 
    689689            mat = matGrp->getMaterial(); 
    690690 
    691691            // ignore transparent material groups 
    692             if(mat != NullFC && mat->isTransparent()) 
     692            if(mat != NULL && mat->isTransparent()) 
    693693                return; 
    694694        } 
    695695 
    696696        // handle geometries 
    697         GeometryPtr geo = dynamic_cast<GeometryPtr>(core); 
    698  
    699         if(geo != NullFC
     697        Geometry *geo = dynamic_cast<Geometry *>(core); 
     698 
     699        if(geo != NULL
    700700        { 
    701701            mat = geo->getMaterial(); 
    702702            // ignore transparent materials 
    703703 
    704             if(mat == NullFC || mat->isTransparent() == false) 
     704            if(mat == NULL || mat->isTransparent() == false) 
    705705            { 
    706706                DrawableInfo drawableInfo; 
     
    720720                drawableInfo.load = 0; 
    721721 
    722                 GeoIntegralPropertyPtr indicesPtr =  
     722                GeoIntegralProperty *indicesPtr =  
    723723                    geo->getIndex(Geometry::PositionsIndex); 
    724724 
    725                 if(indicesPtr != NullFC
     725                if(indicesPtr != NULL
    726726                    drawableInfo.load = indicesPtr->getSize(); 
    727727 
     
    732732 
    733733        // handle poxy groups 
    734         ProxyGroupPtr proxy = dynamic_cast<ProxyGroupPtr>(core); 
    735  
    736         if(proxy != NullFC
     734        ProxyGroup *proxy = dynamic_cast<ProxyGroup *>(core); 
     735 
     736        if(proxy != NULL
    737737        { 
    738738            DrawableInfo drawableInfo; 
     
    882882{ 
    883883    UInt32  v             = 0; 
    884     NodePtr root          = NullFC
     884    Node   *root          = NULL
    885885    UInt32  p             = 0; 
    886886    UInt32  nI            = 0; 
     
    896896    // client and no client rendering  
    897897    if(getMFServers()->size() == groupId && 
    898        (getComposer() == NullFC || 
     898       (getComposer() == NULL || 
    899899        !getComposer()->getClientRendering())) 
    900900    { 
     
    911911    } 
    912912 
    913     if(getComposer() != NullFC
     913    if(getComposer() != NULL
    914914        usableServers = getComposer()->getUsableServers(); 
    915915 
     
    931931    groupCount = usableServers; 
    932932 
    933     if(getComposer() != NullFC)  
     933    if(getComposer() != NULL)  
    934934    { 
    935935        groupCount = getComposer()->getUsableServers();