public override string ToString() { return("{ p:" + position.ToString() + "a: " + angle + " in " + segment.ToString() + "}"); }