private qData ZDM = new qData(); // данные для анализа - без среднего #endregion Fields #region Constructors //~qModelArm(){;} //--------------------------------------------------------------------------- public qModelArm(qModelArm aModelArm) { if (this != aModelArm) { //this = aModelArm; throw new System.NotImplementedException(); } }
//++++++++++++++++++++++++++ //--------------------------------------------------------------------------- public new qModel newModel() { try { qModelArm tModel; tModel = new qModelArm(); return tModel; } catch { throw new System.NotImplementedException(); } }
//--------------------------------------------------------------------------- //--------------------------------------------------------------------------- public void updateModel(qModelArm aModelArm) { //C++ TO C# CONVERTER WARNING: The following line was determined to be a copy constructor call - this should be verified and a copy constructor should be created if it does not yet exist: //ORIGINAL LINE: this->ModelAR = this->ModelAR.clcMulPolinoms(this->ModelAR, aModelArm.ModelAR); this.ModelAR = this.ModelAR.clcMulPolinoms(new qData(this.ModelAR), aModelArm.ModelAR); //C++ TO C# CONVERTER WARNING: The following line was determined to be a copy constructor call - this should be verified and a copy constructor should be created if it does not yet exist: //ORIGINAL LINE: this->ModelMA = this->ModelMA.clcMulPolinoms(this->ModelMA, aModelArm.ModelMA); this.ModelMA = this.ModelMA.clcMulPolinoms(new qData(this.ModelMA), aModelArm.ModelMA); //this->Model = ModelAR.add(ModelMA); this.P += aModelArm.getP(); this.Q += aModelArm.getQ(); this.MaskAR = this.clcMulMask(this.MaskAR, aModelArm.getMaskAR()); this.MaskMA = this.clcMulMask(this.MaskMA, aModelArm.getMaskMA()); this.updateMask(); // создал маску this.mkMaskModel(); // умножил маски на модели //this->Model = ModelAR.add(ModelMA); this.D += aModelArm.getD(); this.Ds += aModelArm.getDs(); this.Ss += aModelArm.getSs(); this.mkUpdate(); }