~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina4/src/vision/line3/line3funcs.h

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 extern Line3  *line3_disp_from2d(Line2 * line2);
  3 extern Line3  *line3_from_line2(Line2 * line2);
  4 extern Line3  *line3_alloc(unsigned int type);
  5 extern Line3  *line3_make(Vec3 p1, Vec3 p2, int type);
  6 extern void    line3_remake(Line3 * line, int type);
  7 extern void    line3_free(Line3 * line);
  8 extern Line3  *line3_copy(Line3 * line);
  9 extern Line3  *line3_clone(Line3 * line);
 10 extern Line3  *line3_negative(Line3 * line);
 11 extern void    line3_negate(Line3 * line);
 12 extern double  line3_separation(Line3 * l1, Line3 * l2);
 13 extern double  line3_min_separation(Line3 * l1, Line3 * l2);
 14 extern Vec3    vec3_along_line(Line3 *line, double frac);
 15 extern Bool    line3_point_on_line(Line3 * line, Vec3 p, double thres);
 16 extern void    line3_format(Line3 * line);
 17 extern void    line3_transform(Line3 * line, Transform3 trans);
 18 extern double  overlap_length(double a1, double a2, double b1, double b2);
 19 extern int     line3_on_and_overlap(Line3 * l1, Line3 * l2, double length_ratio, double posth);
 20 extern int     line3_coincident(Line3 * l1, Line3 * l2, double doterror, double poserror);
 21 extern Bool    line3_within_error(Line3 * l1, Line3 * l2);
 22 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.