Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

bool Impala::Visualization::RotorBrowser::RotorView::DoPhysics (  )  [inline, private]

Definition at line 535 of file RotorView.h.

References AlmostAtDestiny(), OglGui::View::GetDimensions3D(), mActH, mActW, mActX, mActY, mActZ, mAspectRatio, mMoveNow, mReqH, mReqW, mReqX, mReqY, mReqZ, mView, OglGui::View::SetDimensions3D(), and sFactor.

Referenced by DrawView().

00536     {
00537         mView->GetDimensions3D(&mActX,&mActY,&mActZ,NULL,NULL,NULL);
00538 
00539         if (mMoveNow)
00540         {
00541             mActX = mReqX; mActY = mReqY; mActZ = mReqZ;
00542             mActW = mReqW; mActH = mReqH;
00543             mMoveNow = false;
00544         }
00545         else
00546         {
00547             mActX += (mReqX - mActX) / sFactor;
00548             mActY += (mReqY - mActY) / sFactor;
00549             mActZ += (mReqZ - mActZ) / sFactor;
00550             mActW += (mReqW - mActW) / sFactor;
00551             mActH += (mReqH - mActH) / sFactor;
00552         }
00553         float vW = mAspectRatio >  1.0 ? mActW*mAspectRatio : mActW;
00554         float vH = mAspectRatio <= 1.0 ? mActW/mAspectRatio : mActW;
00555         mView->SetDimensions3D(mActX,mActY,mActZ,vW,vH,FRETAIN);
00556 
00557         return AlmostAtDestiny() ? false : true;
00558     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:26:00 2011 for ImpalaSrc by  doxygen 1.5.1