public void computeLabelling(GeometryGraph[] geom){
  super.computeLabelling(geom);
  label=new Label(Location.NONE);
  for (Iterator it=iterator(); it.hasNext(); ) {
    EdgeEnd ee=(EdgeEnd)it.next();
    Edge e=ee.getEdge();
    Label eLabel=e.getLabel();
    for (int i=0; i < 2; i++) {
      int eLoc=eLabel.getLocation(i);
      if (eLoc == Location.INTERIOR || eLoc == Location.BOUNDARY)       label.setLocation(i,Location.INTERIOR);
    }
  }
}

public void computeLabelling ( GeometryGraph [ ] geom ) { super . computeLabelling ( geom ) ; label = new Label ( Location . NONE ) ; for ( Iterator it = iterator ( ) ; it . hasNext ( ) ; ) { EdgeEnd ee = ( EdgeEnd ) it . next ( ) ; Edge e = ee . getEdge ( ) ; Label eLabel = e . getLabel ( ) ; for ( int i = 0 ; i < 2 ; i ++ ) { int eLoc = eLabel . getLocation ( i ) ; if ( eLoc == Location . INTERIOR || eLoc == Location . BOUNDARY ) label . setLocation ( i , Location . INTERIOR ) ; } } }
compute the labelling for all diredges in this star , as well as the overall labelling
