Changeset 1194 for trunk/Source/System/Cluster/Window/BalancedMultiWindow/OSGBalancedMultiWindow.cpp
- Timestamp:
- 05/05/08 06:42:33 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/System/Cluster/Window/BalancedMultiWindow/OSGBalancedMultiWindow.cpp
r1160 r1194 518 518 Matrix &proj) 519 519 { 520 ViewportPtr viewport = getPort( )[port.id];520 ViewportPtr viewport = getPort(port.id); 521 521 522 522 Pnt3f vol[2]; … … 693 693 _cluster.loadGroups.clear(); 694 694 // loop over all viewports 695 for(v = 0 ; v < get Port().size() ; ++v )696 { 697 viewport = getPort( )[v];695 for(v = 0 ; v < getMFPort()->size() ; ++v ) 696 { 697 viewport = getPort(v); 698 698 root = viewport->getRoot(); 699 699 … … 834 834 UInt32 cv,sv=0; 835 835 836 for(cv = 0 ; cv < get Port().size() ; cv++)836 for(cv = 0 ; cv < getMFPort()->size() ; cv++) 837 837 { 838 838 if(server.viewports.size() <= sv) … … 841 841 port.id = cv; 842 842 port.serverId = server.id; 843 port.root = getPort( )[cv]->getRoot();843 port.root = getPort(cv)->getRoot(); 844 844 if(calculateServerPort(port,port.rect)) 845 845 sv++; … … 868 868 if(getHServers() * getVServers() == 0) 869 869 { 870 if(port.serverId != get Servers().size())870 if(port.serverId != getMFServers()->size()) 871 871 return false; 872 872 // balanced client rendering … … 893 893 Real32 scaleCHeight = ((height - getYOverlap())* (rows - 1) + height)/ (float)getHeight(); 894 894 895 clientPort = getPort( )[port.id];895 clientPort = getPort(port.id); 896 896 cleft = (Int32)(clientPort->getPixelLeft() * scaleCWidth) ; 897 897 cbottom = (Int32)(clientPort->getPixelBottom() * scaleCHeight) ; … … 916 916 if(port.serverPort != NullFC) 917 917 { 918 if(port.serverPort->getType().getId() != getPort( )[port.id]->getType().getId())918 if(port.serverPort->getType().getId() != getPort(port.id)->getType().getId()) 919 919 { 920 920 // this must not happen very frequently, otherwise, memory leak may occur … … 930 930 { 931 931 ViewportUnrecPtr pTmpPort = 932 dynamic_pointer_cast<Viewport>(getPort( )[port.id]->shallowCopy());932 dynamic_pointer_cast<Viewport>(getPort(port.id)->shallowCopy()); 933 933 934 934 port.serverPort = pTmpPort; … … 963 963 serverPort->setRoot ( clientPort->getRoot() ); 964 964 serverPort->setBackground( clientPort->getBackground() ); 965 serverPort->assignForegrounds( clientPort->getForegrounds() );965 serverPort->assignForegrounds(*(clientPort->getMFForegrounds()) ); 966 966 serverPort->setTravMask ( clientPort->getTravMask() ); 967 967 … … 1096 1096 1097 1097 if(getHServers()*getVServers() == 0) 1098 count = get Servers().size() + 1;1098 count = getMFServers()->size() + 1; 1099 1099 else 1100 count = get Servers().size();1100 count = getMFServers()->size(); 1101 1101 1102 1102 // clear work packages
