- double charheight; /* Height of characters in NDC */
- double charwidth; /* Height of characters in NDC */
- double xp_min, xp_max, yp_min, yp_max; /* boundry of plot frame in NDC */
- double xa_min, xa_max, ya_min, ya_max; /* extent of axes in NDC */
- double xgw_min, xgw_max, ygw_min, ygw_max; /* boundary of graph in input coords */
- double xgn_min, xgn_max, ygn_min, ygn_max; /* boundy of graph in NDC */
- double xt_min, xt_max, yt_min, yt_max; /* boundary of axis ticks */
- double xl_min, xl_max, yl_min, yl_max; /* boundary of legend box */
- double title_row; /* y-coord of title row */
- double xtl_ofs; /* Offset y-coord of x tick labels from axis */
- double ytl_ofs; /* Offset x-coord of y tick labels from axis */
- double xlbl_row; /* row of x label in world coord */
- double ylbl_col; /* column of y label in world coord */
- double xw_tickinc, yw_tickinc; /* increment between major ticks in WC */
- double xn_tickinc, yn_tickinc; /* increment between major ticks in NDC */
- int x_nint, y_nint; /* number of intervals along x & y axes */
- int x_fldwid, x_frac; /* numeric field sizes & number of digits */
- int y_fldwid, y_frac; /* in fraction of number, used for printf() */
- double xtl_wid, ytl_wid; /* length of ticks labels in NDC */
- double tl_height; /* height of tick labels in NDC */
- char x_numfmt[20]; /* format to print x tick labels */
- char y_numfmt[20]; /* format to print y tick labels */
+ double charheight; // Height of characters in NDC
+ double charwidth; // Height of characters in NDC
+ double xp_min, xp_max, yp_min, yp_max; // boundry of plot frame in NDC
+ double xa_min, xa_max, ya_min, ya_max; // extent of axes in NDC
+ double xgw_min, xgw_max, ygw_min, ygw_max; // boundary of graph in input coords
+ double xgn_min, xgn_max, ygn_min, ygn_max; // boundy of graph in NDC
+ double xt_min, xt_max, yt_min, yt_max; // boundary of axis ticks
+ double xl_min, xl_max, yl_min, yl_max; // boundary of legend box
+ double title_row; // y-coord of title row
+ double xtl_ofs; // Offset y-coord of x tick labels from axis
+ double ytl_ofs; // Offset x-coord of y tick labels from axis
+ double xlbl_row; // row of x label in world coord
+ double ylbl_col; // column of y label in world coord
+ double xw_tickinc, yw_tickinc; // increment between major ticks in WC
+ double xn_tickinc, yn_tickinc; // increment between major ticks in NDC
+ int x_nint, y_nint; // number of intervals along x & y axes
+ int x_fldwid, x_frac; // numeric field sizes & number of digits
+ int y_fldwid, y_frac; // in fraction of number, used for printf()
+ double xtl_wid, ytl_wid; // length of ticks labels in NDC
+ double tl_height; // height of tick labels in NDC
+ char x_numfmt[20]; // format to print x tick labels
+ char y_numfmt[20]; // format to print y tick labels
+
+ double m_dVP_xmin, m_dVP_ymin;
+ double m_dVP_xmax, m_dVP_ymax;
+ double m_dVP_xscale, m_dVP_yscale;
+ double m_xWorldScale, m_yWorldScale;