section R of routines in drat.i

Home Manual Packages Global Index Keywords Quick Reference | # functions in drat.i - R
Ray_Path |
     Ray_Path

    struct Ray_Path {
      pointer zone;   /* list of zones (1-origin) cut by the ray */
      pointer ds;     /* list of path lengths in above zones */
      double fi, ff;  /* fraction of 1st and last ds, respectively, outside
    		     the specified slimits */
      pointer pt1, pt2;  /* lists of endpoints of edges cut by ray -- ray cuts
    		        directed edge pt1->pt2 from right to left
    			Like zone, always 1-origin values.  */
      pointer f;         /* list of fractions -- (f+0.5) is the fraction of
    			distance from pt1 to pt2 where ray cuts edge */
    }

    structure, defined at i0/drat.i   line 1232