protected override string BuildStringSTEP()
{
return base.BuildStringSTEP() + ",(" + ParserSTEP.DoubleToString(Math.Round(mDirectionRatioX, 8)) + "," +
ParserSTEP.DoubleToString(Math.Round(mDirectionRatioY, 8)) + (double.IsNaN(mDirectionRatioZ) ? "" : "," + ParserSTEP.DoubleToString(Math.Round(mDirectionRatioZ, 8))) + ")";
}