/// <summary> /// Show the values /// </summary> /// <returns></returns> public override string ToString() { return(string.Format("{{X={0},Y={1},Z={2},Yaw={3}}}", _mmX.ToString(), _mmY.ToString(), _mmZ.ToString(), _yaw.ToString())); }
public override string ToString() { switch (Type) { case PropertyType.Null: return("null"); case PropertyType.Calculated: return("calculated"); case PropertyType.Bool: return(Bool.ToString()); case PropertyType.String: return("string: " + StringHandle.ToString()); case PropertyType.MultiValue: return("multi: " + MultiValueHandle.ToString()); case PropertyType.Enum: return("enum: " + Enum.ToString()); case PropertyType.Color: return("color: " + Color.ToString()); case PropertyType.Integer: return(Integer.ToString() + " (integer)"); case PropertyType.Fractional: return(Fractional.ToString() + " (fractional)"); case PropertyType.Percentage: return(Percentage.ToString() + "%"); case PropertyType.AbsLength: return(string.Concat(new string[] { Points.ToString(), "pt (", Inches.ToString(), "in, ", Millimeters.ToString(), "mm) (abs)" })); case PropertyType.RelLength: return(string.Concat(new string[] { Points.ToString(), "pt (", Inches.ToString(), "in, ", Millimeters.ToString(), "mm) (rel)" })); case PropertyType.Pixels: return(Pixels.ToString() + "px"); case PropertyType.Ems: return(Ems.ToString() + "em"); case PropertyType.Exs: return(Exs.ToString() + "ex"); case PropertyType.HtmlFontUnits: return(HtmlFontUnits.ToString() + " (html font units)"); case PropertyType.RelHtmlFontUnits: return(RelativeHtmlFontUnits.ToString() + " (relative html font units)"); case PropertyType.Multiple: return(Integer.ToString() + "*"); case PropertyType.Milliseconds: return(Milliseconds.ToString() + "ms"); case PropertyType.kHz: return(kHz.ToString() + "kHz"); case PropertyType.Degrees: return(Degrees.ToString() + "deg"); default: return("unknown value type"); } }