qline2d.h