Example #1
0
void
TaskPointRenderer::DrawBearing(const TaskPoint &tp)
{
  if (!location_available || !draw_bearing || !PointCurrent())
    return;

  canvas.Select(task_look.bearing_pen);
  map_canvas.DrawLineWithOffset(location, tp.GetLocationRemaining());
}
Example #2
0
void
RenderTaskPoint::DrawBearing(const TaskPoint &tp)
{
    if (!draw_bearing || !PointCurrent())
        return;

    canvas.Select(task_look.bearing_pen);
    map_canvas.offset_line(location, tp.GetLocationRemaining());
}
Example #3
0
bool
TaskPointRenderer::IsTargetVisible(const TaskPoint &tp) const
{
  if (!tp.HasTarget() || target_visibility == NONE)
    return false;

  if (target_visibility == ALL)
    return true;

  return PointCurrent();
}
Example #4
0
 bool DoDrawBearing(const TaskPoint &tp) const {
   return draw_bearing && PointCurrent();
 }
Example #5
0
 bool DoDrawDeadzone(const TaskPoint &tp) const {
   return PointCurrent() || PointPast();
 }