+ void boundPoint(const sgdVec3& v, sgdVec3& m);
+ bool boundOutsidePoints(sgdVec3& v, sgdVec3& m);
+ bool drawLine(const sgdVec3& a1, const sgdVec3& a2,
+ const sgdVec3& p1, const sgdVec3& p2);
+ void drawArrow();
+ FGRunway* get_active_runway();
+ void get_rwy_points(sgdVec3 *points);
+ void setLineWidth(void);
+
+ sgdVec3 points3d[6], points2d[6];
+ double mm[16],pm[16], arrowScale, arrowRad, lnScale;
+ double scaleDist, default_pitch, default_heading;
+ GLint view[4];
+ FGRunway* runway;
+ FGViewer* cockpit_view;
+ unsigned short stippleOut, stippleCen;
+ bool drawIA, drawIAAlways;
+ RECT location;
+ POINT center;