public void insert_trace(Polyline p_polyline,int p_layer,int p_half_width,NetNosList p_net_no_arr,int p_clearance_class,ItemFixState p_fixed_state){
  BrdTracep new_trace=insert_trace_without_cleaning(p_polyline,p_layer,p_half_width,p_net_no_arr,p_clearance_class,p_fixed_state);
  if (new_trace == null)   return;
  new_trace.normalize(changed_area.get_area(p_layer));
}

public void insert_trace ( Polyline p_polyline , int p_layer , int p_half_width , NetNosList p_net_no_arr , int p_clearance_class , ItemFixState p_fixed_state ) { BrdTracep new_trace = insert_trace_without_cleaning ( p_polyline , p_layer , p_half_width , p_net_no_arr , p_clearance_class , p_fixed_state ) ; if ( new_trace == null ) return ; new_trace . normalize ( changed_area . get_area ( p_layer ) ) ; }
inserts a trace into the board , whose geometry is described by a polyline . p_clearance_class is the index in the clearance_matix , which describes the required clearance restrictions to other items .
