60 void SetSelectPixelRadius(
int radius) { pixelRadius = radius; }
62 bool IsSelectableRoutePointValid(
RoutePoint *pRoutePoint);
63 bool AddSelectableRoutePoint(
float slat,
float slon,
65 bool AddSelectableRouteSegment(
float slat1,
float slon1,
float slat2,
69 bool AddSelectableTrackSegment(
float slat1,
float slon1,
float slat2,
75 SelectableItemList FindSelectionList(
SelectCtx &ctx,
float slat,
float slon,
78 bool DeleteAllSelectableRouteSegments(
Route *);
79 bool DeleteAllSelectableTrackSegments(
Track *);
80 bool DeleteAllSelectableRoutePoints(
Route *);
81 bool AddAllSelectableRouteSegments(
Route *pr);
82 bool AddAllSelectableTrackSegments(
Track *pr);
83 bool AddAllSelectableRoutePoints(
Route *pr);
84 bool UpdateSelectableRouteSegments(
RoutePoint *prp);
85 bool DeletePointSelectableTrackSegments(
TrackPoint *pt);
86 bool IsSegmentSelected(
float a,
float b,
float c,
float d,
float slat,
88 bool IsSelectableSegmentSelected(
SelectCtx &ctx,
float slat,
float slon,
93 SelectItem *AddSelectablePoint(
float slat,
float slon,
const void *data,
95 bool DeleteAllPoints(
void);
96 bool DeleteSelectablePoint(
void *data,
int SeltypeToDelete);
97 bool ModifySelectablePoint(
float slat,
float slon,
void *data,
int fseltype);
100 bool DeleteAllSelectableTypePoints(
int SeltypeToDelete);
102 bool DeleteSelectableRoutePoint(
RoutePoint *prp);
106 SelectableItemList *GetSelectList() {
return pSelectList; }
112 SelectableItemList *pSelectList;