public Double D_PadRelief()
            //==========================
            {
                Double pD_PadReleif = 0.0;

                Double pDBore      = mCurrent_Bearing_Radial_FP.Bore();
                Double pPad_TPivot = mCurrent_Bearing_Radial_FP.Pad.T.Pivot;
                Double pWeb_H      = mCurrent_Bearing_Radial_FP.FlexurePivot.Web.H;

                if (!mExists)
                {
                    pD_PadReleif = pDBore + 2 * (pPad_TPivot + pWeb_H + 0.020);
                }
                else if (mExists == true)
                {
                    pD_PadReleif = pDBore + 2 * (pPad_TPivot + mAxialSealGap[0]) + 0.020;
                }

                return(pD_PadReleif);
            }
Пример #2
0
 public Double Offset()
 //--------------------
 {
     return(0.5F * (mCurrent_Bearing_Radial_FP.PadBore() - mCurrent_Bearing_Radial_FP.Bore()));
 }