gboolean guppi_2d_line_segment_intersection
(double pt1_x,
double pt1_y,
double pt2_x,
double pt2_y,
double pt3_x,
double pt3_y,
double pt4_x,
double pt4_y);
gboolean guppi_2d_line_segment_window_query
(double seg_x0,
double seg_y0,
double seg_x1,
double seg_y1,
double x0,
double y0,
double x1,
double y1);
ArtVpath* guppi_2d_make_path (GuppiSeqScalar *x_data,
GuppiSeqScalar *y_data);
ArtVpath* guppi_2d_make_optimized_path (GuppiSeqScalar *x_data,
GuppiSeqScalar *y_data,
double x0,
double y0,
double x1,
double y1); |