Example #1
0
        } // end of function ScalarToLangString

        /// <summary>
        /// Converts scalar part of 'value' to ouput language dependent string.
        /// </summary>
        private static string ScalarOpValueToLangString(G25.Specification S, G25.FloatType FT, RefGA.Multivector value)
        {
            if (!value.IsScalar())
            {
                throw new Exception("G25.CG.Shared.BasisBlade.ScalarOpValueToLangString(): value should be scalar, found: " + value.ToString(S.m_basisVectorNames));
            }
            if (value.IsZero())
            {
                return(ScalarToLangString(S, FT, RefGA.BasisBlade.ZERO));
            }
            else
            {
                return(ScalarToLangString(S, FT, value.BasisBlades[0]));
            }
        }