public LineSegment2D RotateAroundOrigin(double angleInDegrees) { var newPoint1 = Point1.RotateAroundOrigin(angleInDegrees); var newPoint2 = Point2.RotateAroundOrigin(angleInDegrees); return(new LineSegment2D(newPoint1, newPoint2)); }