//------------------------------------------------------------------------------ // drawFunc() -- draws the object(s) //------------------------------------------------------------------------------ void Rotators::draw() { lcSaveMatrix(); if (xRot != -1) lcRotate(1, 0, 0, xRot); if (yRot != -1) lcRotate(0, 1, 0, yRot); if (zRot != -1) lcRotate(0, 0, 1, zRot); Graphic::draw(); lcRestoreMatrix(); }
//------------------------------------------------------------------------------ // draw() -- draws the object(s) using the graphic matrix //------------------------------------------------------------------------------ void CompassRose::draw() { lcSaveMatrix(); if (!centered) lcTranslate(0, displacement); lcRotate(rot); BasicGL::Graphic::draw(); lcRestoreMatrix(); }
//------------------------------------------------------------------------------ // draw() - //------------------------------------------------------------------------------ void Adi::draw() { lcSaveMatrix(); lcRotate(curPhi); lcTranslate(0, scaledPitch); BaseClass::draw(); lcRestoreMatrix(); }
//------------------------------------------------------------------------------ // draw() //------------------------------------------------------------------------------ void BearingPointer::draw() { bool c = isCentered(); LCreal dis = getDisplacement(); lcSaveMatrix(); if (!c) lcTranslate(0, dis); lcRotate(myRotation); BasicGL::Graphic::draw(); lcRestoreMatrix(); }