package yi.iu.processor.ort;

abstract public class ORTLineGroup {
    public final static int PARALLEL_NO_OVERLAP= 0;//NonOverlapping Parallel lines
    public final static int PARALLEL_OVERLAP= 1;   //Overlapping Parallel lines
    public final static int COLLINEAR= 2;          //Collinear lines
    public final static int JUNCTION_L= 3;         //L junctions
    public final static int JUNCTION_V= 4;         //V junctions
    public final static int JUNCTION_T= 5;         //T junctions
    public final static int JUNCTION_LAMBDA= 6;    //Lambda junctions
    
    public final static int JUNCTION_CLOSE= 7;    //Close junctions, is another system,
                                                  //different from te L,V,T,LAMBDA
    
    public int groupType;
	public ORTLine FirstID;  		// ID number associated with the 1st line
	public ORTLine SecondID;  		// ID number associated with the 2nd line
	public double Quality; 		// Quality of overlapping parallelism
	
	public ORTLineGroup(int type) {groupType=type;}
}
