protected override string BuildStringSTEP()
{
string str = base.BuildStringSTEP() + ",(";
if (mUAxes.Count > 0)
{
str += ParserSTEP.LinkToString(mUAxes[0]);
for (int icounter = 1; icounter < mUAxes.Count; icounter++)
str += "," + ParserSTEP.LinkToString(mUAxes[icounter]);
}
str += "),(";
if (mVAxes.Count > 0)
{
str += ParserSTEP.LinkToString(mVAxes[0]);
for (int icounter = 1; icounter < mVAxes.Count; icounter++)
str += "," + ParserSTEP.LinkToString(mVAxes[icounter]);
}
str += "),";
if (mWAxes.Count > 0)
{
str += "(" + ParserSTEP.LinkToString(mWAxes[0]);
for (int icounter = 1; icounter < mWAxes.Count; icounter++)
str += "," + ParserSTEP.LinkToString(mWAxes[icounter]);
return str + ")";
}
return str + "$" + (mDatabase.mRelease == ReleaseVersion.IFC2x3 ? "" : ",." + mPredefinedType.ToString() + ".");
}