linedata.h 487 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef LINEDATA_H
  2. #define LINEDATA_H
  3. #include <QPointF>
  4. class GeoData
  5. {
  6. public:
  7. GeoData();
  8. QPointF mstart;
  9. QPointF mend;
  10. int mnindex_start;
  11. int mnindex_end;
  12. double mfOffset; //Offset From navdata
  13. double mS; //Length
  14. int mnType; //1 Line 2 Arc;
  15. };
  16. class LineData:public GeoData
  17. {
  18. public:
  19. LineData();
  20. double mfhdg;
  21. double mfOffset;
  22. };
  23. class ArcData:public GeoData
  24. {
  25. public:
  26. ArcData();
  27. double mCurv;
  28. };
  29. #endif // LINEDATA_H