@EditWaypointPoint.h 867 B

123456789101112131415161718192021222324252627
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class EditWaypointPoint
  4. {
  5. bool removed;
  6. UID id;
  7. Vec pos;
  8. TimeStamp removed_time, pos_time, order_time;
  9. void setPos (C Vec &pos );
  10. void setRemoved(bool removed);
  11. bool newer(C EditWaypointPoint &src)C;
  12. bool equal(C EditWaypointPoint &src)C;
  13. bool sync(C EditWaypointPoint &src);
  14. bool undo(C EditWaypointPoint &src);
  15. // io
  16. bool save(File &f)C;
  17. bool load(File &f);
  18. public:
  19. EditWaypointPoint();
  20. };
  21. /******************************************************************************/
  22. /******************************************************************************/
  23. /******************************************************************************/