コード例 #1
0
        /**
         * Compares for reference equality and value equality.
         */
        public bool equals(IffFundamentalData rhs)
        {
            bool ivarsEqual = true;

            if (rhs.GetType() != this.GetType())
            {
                return(false);
            }


            if (!(_systemStatus == rhs._systemStatus))
            {
                ivarsEqual = false;
            }
            if (!(_alternateParameter4 == rhs._alternateParameter4))
            {
                ivarsEqual = false;
            }
            if (!(_informationLayers == rhs._informationLayers))
            {
                ivarsEqual = false;
            }
            if (!(_modifier == rhs._modifier))
            {
                ivarsEqual = false;
            }
            if (!(_parameter1 == rhs._parameter1))
            {
                ivarsEqual = false;
            }
            if (!(_parameter2 == rhs._parameter2))
            {
                ivarsEqual = false;
            }
            if (!(_parameter3 == rhs._parameter3))
            {
                ivarsEqual = false;
            }
            if (!(_parameter4 == rhs._parameter4))
            {
                ivarsEqual = false;
            }
            if (!(_parameter5 == rhs._parameter5))
            {
                ivarsEqual = false;
            }
            if (!(_parameter6 == rhs._parameter6))
            {
                ivarsEqual = false;
            }

            return(ivarsEqual);
        }
コード例 #2
0
 ///<summary>
 ///fundamental parameters
 ///</summary>
 public void setFundamentalParameters(IffFundamentalData pFundamentalParameters)
 {
     _fundamentalParameters = pFundamentalParameters;
 }
コード例 #3
0
        /**
         * Compares for reference equality and value equality.
         */
        public bool equals(IffFundamentalData rhs)
        {
            bool ivarsEqual = true;

            if(rhs.GetType() != this.GetType())
                return false;

            if( ! (_systemStatus == rhs._systemStatus)) ivarsEqual = false;
            if( ! (_alternateParameter4 == rhs._alternateParameter4)) ivarsEqual = false;
            if( ! (_informationLayers == rhs._informationLayers)) ivarsEqual = false;
            if( ! (_modifier == rhs._modifier)) ivarsEqual = false;
            if( ! (_parameter1 == rhs._parameter1)) ivarsEqual = false;
            if( ! (_parameter2 == rhs._parameter2)) ivarsEqual = false;
            if( ! (_parameter3 == rhs._parameter3)) ivarsEqual = false;
            if( ! (_parameter4 == rhs._parameter4)) ivarsEqual = false;
            if( ! (_parameter5 == rhs._parameter5)) ivarsEqual = false;
            if( ! (_parameter6 == rhs._parameter6)) ivarsEqual = false;

            return ivarsEqual;
        }
コード例 #4
0
 ///<summary>
 ///fundamental parameters
 ///</summary>
 public void setFundamentalParameters(IffFundamentalData pFundamentalParameters)
 {
     _fundamentalParameters = pFundamentalParameters;
 }