src/wordrec/chop.cpp
void Wordrec::new_min_point(EDGEPT *local_min, PointHeap *points) {
  int16_t dir;

  dir = direction(local_min);

  if (dir < 0) {
    add_point_to_list(points, local_min);
    return;
  }

  if (dir == 0 && point_priority(local_min) < 0) {
    add_point_to_list(points, local_min);
    return;
  }
}
/**
 * @name new_min_point
 *
 * Found a new minimum point try to decide whether to save it or not.
 * Return the new value for the local minimum.  If a point is saved then
 * the local minimum is reset to nullptr.
 */
@name new_min_point
Found a new minimum point try to decide whether to save it or not.
Return the new value for the local minimum.  If a point is saved then
the local minimum is reset to nullptr.
@name new_min_point Found a new minimum point try to decide whether to save it or not . Return the new value for the local minimum . If a point is saved then the local minimum is reset to nullptr .
void Wordrec::new_min_point(EDGEPT *local_min, PointHeap *points) {
  int16_t dir;
  dir = direction(local_min);
  if (dir < 0) {
    add_point_to_list(points, local_min);
    return;
  }
  if (dir == 0 && point_priority(local_min) < 0) {
    add_point_to_list(points, local_min);
    return;
  }
}
void Wordrec :: new_min_point ( EDGEPT * local_min , PointHeap * points ) { int16_t dir ; dir = direction ( local_min ) ; if ( dir < 0 ) { add_point_to_list ( points , local_min ) ; return ; } if ( dir == 0 && point_priority ( local_min ) < 0 ) { add_point_to_list ( points , local_min ) ; return ; } }
@name new_min_point
 Found a new minimum point try to decide whether to save it or not.
@name new_min_point Found a new minimum point try to decide whether to save it or not .