package yi.iu.processor.ort;

public class ORTCircularArc
{
    int 	 ID;			/* ID number associated with circular arc */
    int 	 StringID;		/* ID number of the String the arc came from */
    int 	 Direction;		/* -1 clockwise, 1 anti-clockwise */
    ORTPoint Origin;	/* Origin of the circular arc */ 
    ORTPoint Start;	/* Start point of the arc */
    ORTPoint End;	/* End point of the arc */
    ORTPoint MidPoint;	/* Midpoint of the arc */
    ORTPoint VLPoint;	/* Midpoint of line joining end points */
    double Radius; 		/* Radius of the arc in pixels */
    double Length; 		/* Length of the arc in pixels */
    double LengthParlVar; 	/* Variance in the length of the arc in the // direction */
    double LengthPerpVar;  	/* Variance in the length of the arc in the perp. direction */
    double Width;		/* Distance between the end points of the arc */
    double Height; 		/* Distance between midpoint of the arc and line joining its end points */
    double Theta; 		/* Orientation of line joining origin to midpoint */
    public ORTCircularArc()
    {
        Origin=new ORTPoint();	/* Origin of the circular arc */ 
        Start=new ORTPoint();	/* Start point of the arc */
        End=new ORTPoint();	/* End point of the arc */
        MidPoint=new ORTPoint();	/* Midpoint of the arc */
        VLPoint=new ORTPoint();	/* Midpoint of line joining end points */
    }
}