59WX_DECLARE_LIST(
Segment, MySegList);
60WX_DECLARE_LIST(MySegList, MySegListList);
75typedef enum { Visible, Invisible } ClipResult;
76typedef enum { LEFT, RIGHT, BOTTOM, TOP } edge;
79void CompOutCode(
double x,
double y, outcode *code,
82ClipResult cohen_sutherland_line_clip_d(
double *x0,
double *y0,
double *x1,
83 double *y1,
double xmin_,
double xmax_,
84 double ymin_,
double ymax_);
86extern "C" ClipResult cohen_sutherland_line_clip_i(
int *x0,
int *y0,
int *x1,
103 Segment(
int I,
int w,
int J,
char c1,
char c2,
char c3,
char c4,
113 void traduitCode(
int I,
int w,
int J,
char c1,
int &i,
int &j);
115 void intersectionAreteGrille(
int i,
int j,
int k,
int l,
double *x,
double *y,
132 int density,
int first, wxImage &imageLabel);
134 int density,
int first, wxString label,
135 wxColour &color,
TexFont &texfont);
137 int getNbSegments() {
return trace.size(); }
139 double getValue() {
return value; }
146 wxColour isoLineColor;
147 std::list<Segment *> trace;
149 void intersectionAreteGrille(
int i,
int j,
int k,
int l,
double *x,
double *y,
157 MySegList *BuildContinuousSegment(
void);
160 MySegListList m_SegListList;
GRIB (GRIdded Binary) file reader and parser.
Factory class for creating and managing GRIB data visualizations.
Represents a meteorological data grid from a GRIB (Gridded Binary) file.
Represents the view port for chart display in OpenCPN.
PlugIn Object Definition/API.