Beispiel #1
0
        public clsProject(clsUnit.eSystem UnitSystem_In, clsBearing.eType Type_In)
        //========================================================================
        {
            //  Initialize.
            mPNR.Unit.System = UnitSystem_In;       //....Default unit = English (automatically).

            if (Type_In == clsBearing.eType.JBearing)
            {
                mPNR.Bearing = new clsJBearing(UnitSystem_In, Type_In);
            }
            else if (Type_In == clsBearing.eType.TBearing)
            {
                mPNR.Bearing = new clsTBearing(UnitSystem_In, Type_In);
            }
        }
        //....Class Constructor
        public clsJBearing(clsUnit.eSystem UnitSystem_In, clsBearing.eType BearingType_In)
            : base(UnitSystem_In, BearingType_In)
            //===============================================================================
        {
            mUnit.System = UnitSystem_In;

            mRadB = new clsRadB(UnitSystem_In, clsRadB.eDesign.Flexure_Pivot, this);

            //....End Plates:
            mEndPlate = new clsEndPlate[2];

            //....Mount
            mMount = new clsMount[2];

            for (int i = 0; i < 2; i++)
            {
                mEndPlate[i] = new clsEndPlate(mUnit.System, this);
                mMount[i]    = new clsMount(this);
            }
        }
Beispiel #3
0
 //....Class Constructor
 public clsTBearing(clsUnit.eSystem UnitSystem_In, clsBearing.eType BearingType_In)
     : base(UnitSystem_In, BearingType_In)
     //====================================================================================
 {
     mUnit.System = UnitSystem_In;
 }