Changeset 1033 for branches/Carsten_PtrWork2/Source/System/Cluster/Window/SortFirst/OSGSortFirstWindow.cpp
- Timestamp:
- 12/19/07 17:56:03 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/Cluster/Window/SortFirst/OSGSortFirstWindow.cpp
r1032 r1033 161 161 DrawActionBase *action ) 162 162 { 163 TileCameraDecorator Ptr deco;164 ViewportRefPtr serverPort;165 ViewportRefPtr clientPort;163 TileCameraDecoratorRefPtr deco; 164 ViewportRefPtr serverPort; 165 ViewportRefPtr clientPort; 166 166 UInt32 sv,cv,regionStart; 167 167 UInt32 vpWidth; … … 186 186 { 187 187 serverPort = serverWindow->getPort()[sv]; 188 deco = dynamic_cast<TileCameraDecoratorPtr>( 189 serverPort->getCamera()); 188 deco = 189 boost::dynamic_pointer_cast<TileCameraDecorator>( 190 serverPort->getCamera()); 190 191 if(serverWindow->getPort()[sv]->getType() != clientPort->getType()) 191 192 { … … 194 195 clientPort->shallowCopy()); 195 196 serverWindow->replacePort(sv, serverPort);//[sv] = serverPort; 196 serverPort ->setCamera (deco);197 serverPort ->setCamera (deco ); 197 198 } 198 199 else 199 200 { 200 deco = dynamic_cast<TileCameraDecoratorPtr>(201 deco = boost::dynamic_pointer_cast<TileCameraDecorator>( 201 202 serverPort->getCamera()); 202 203 } … … 219 220 220 221 // calculate tile parameters 221 vpWidth =clientPort->getPixelWidth();222 vpHeight =clientPort->getPixelHeight();222 vpWidth = clientPort->getPixelWidth(); 223 vpHeight = clientPort->getPixelHeight(); 223 224 224 225 deco->setFullWidth ( vpWidth ); … … 300 301 RenderActionBase *action ) 301 302 { 302 TileCameraDecorator Ptr deco;303 ViewportRefPtr serverPort;304 ViewportRefPtr clientPort;303 TileCameraDecoratorRefPtr deco; 304 ViewportRefPtr serverPort; 305 ViewportRefPtr clientPort; 305 306 UInt32 sv,cv,regionStart; 306 307 UInt32 vpWidth;
