Go to the documentation of this file.
44 #define LINECLIP_HPP 1
73 int outcode(
double x,
double y );
74 int exit_outcode(
double x,
double y );
75 void get_point(
double *coords,
double t,
79 double x3,
double y3 );
93 void set(
double xmin,
double ymin,
double xmax,
double ymax );
103 void move_to(
double x,
double y );
107 void line_to(
double x,
double y );
115 void curve_to(
double x1,
double y1,
116 double x2,
double y2,
117 double x3,
double y3 );
Line clipper.
Definition: lineclip.hpp:57
void reset()
Reset clip.
Definition: lineclip.cpp:118
~LineClip()
Destructor.
Definition: lineclip.cpp:83
void fill()
Close path and fill enclosed area.
Definition: lineclip.cpp:793
void curve_to(double x1, double y1, double x2, double y2, double x3, double y3)
Curve to (x,y)
Definition: lineclip.cpp:543
LineClip(cairo_t *cairo)
Construct line clipper.
Definition: lineclip.cpp:60
void line_to(double x, double y)
Line to (x,y)
Definition: lineclip.cpp:214
void close_path()
Close path.
Definition: lineclip.cpp:786
void move_to(double x, double y)
Move to (x,y)
Definition: lineclip.cpp:170
void set(double xmin, double ymin, double xmax, double ymax)
Set clipping area.
Definition: lineclip.cpp:89
Reference manual for Ion Beam Simulator 1.0.6dev
Generated by
Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.