61 void SetSelectPixelRadius(
int radius) { pixelRadius = radius; }
63 bool IsSelectableRoutePointValid(
RoutePoint *pRoutePoint);
64 bool AddSelectableRoutePoint(
float slat,
float slon,
66 bool AddSelectableRouteSegment(
float slat1,
float slon1,
float slat2,
70 bool AddSelectableTrackSegment(
float slat1,
float slon1,
float slat2,
76 SelectableItemList FindSelectionList(
SelectCtx &ctx,
float slat,
float slon,
79 bool DeleteAllSelectableRouteSegments(
Route *);
80 bool DeleteAllSelectableTrackSegments(
Track *);
81 bool DeleteAllSelectableRoutePoints(
Route *);
82 bool AddAllSelectableRouteSegments(
Route *pr);
83 bool AddAllSelectableTrackSegments(
Track *pr);
84 bool AddAllSelectableRoutePoints(
Route *pr);
85 bool UpdateSelectableRouteSegments(
RoutePoint *prp);
86 bool DeletePointSelectableTrackSegments(
TrackPoint *pt);
87 bool IsSegmentSelected(
float a,
float b,
float c,
float d,
float slat,
89 bool IsSelectableSegmentSelected(
SelectCtx &ctx,
float slat,
float slon,
94 SelectItem *AddSelectablePoint(
float slat,
float slon,
const void *data,
96 bool DeleteAllPoints(
void);
97 bool DeleteSelectablePoint(
void *data,
int SeltypeToDelete);
98 bool ModifySelectablePoint(
float slat,
float slon,
void *data,
int fseltype);
101 bool DeleteAllSelectableTypePoints(
int SeltypeToDelete);
103 bool DeleteSelectableRoutePoint(
RoutePoint *prp);
107 SelectableItemList *GetSelectList() {
return pSelectList; }
113 SelectableItemList *pSelectList;