public override string ToString( )
{
if ( type == GPGeneType.Function )
{
// get function string representation
switch ( (Functions) val )
{
case Functions.Add: // addition
return "+";
case Functions.Subtract: // subtraction
return "-";
case Functions.Multiply: // multiplication
return "*";
case Functions.Divide: // division
return "/";
case Functions.Sin: // sine
return "sin";
case Functions.Cos: // cosine
return "cos";
case Functions.Ln: // natural logarithm
return "ln";
case Functions.Exp: // exponent
return "exp";
case Functions.Sqrt: // square root
return "sqrt";
}
}
// get argument string representation
return string.Format( "${0}", val );
}