@@ -78,6 +78,23 @@ FGAPI fg_err fg_set_chart_axes_limits(fg_chart pHandle,
7878 const float pYmin, const float pYmax,
7979 const float pZmin, const float pZmax);
8080
81+ /* *
82+ Get axes data ranges
83+
84+ \param[out] pXmin is x-axis minimum data value
85+ \param[out] pXmax is x-axis maximum data value
86+ \param[out] pYmin is y-axis minimum data value
87+ \param[out] pYmax is y-axis maximum data value
88+ \param[out] pZmin is z-axis minimum data value
89+ \param[out] pZmax is z-axis maximum data value
90+ \param[in] pHandle is chart handle
91+
92+ \ingroup chart_functions
93+ */
94+ FGAPI fg_err fg_get_chart_axes_limits (float * pXmin, float * pXmax,
95+ float * pYmin, float * pYmax,
96+ float * pZmin, float * pZmax,
97+ const fg_chart pHandle);
8198/* *
8299 Set legend position for Chart
83100
@@ -268,7 +285,21 @@ class Chart {
268285 */
269286 FGAPI void setAxesLimits (const float pXmin, const float pXmax,
270287 const float pYmin, const float pYmax,
271- const float pZmin=-1 , const float pZmax=1 );
288+ const float pZmin=0 , const float pZmax=0 );
289+
290+ /* *
291+ Get axes data ranges
292+
293+ \param[out] pXmin is x-axis minimum data value
294+ \param[out] pXmax is x-axis maximum data value
295+ \param[out] pYmin is y-axis minimum data value
296+ \param[out] pYmax is y-axis maximum data value
297+ \param[out] pZmin is z-axis minimum data value
298+ \param[out] pZmax is z-axis maximum data value
299+ */
300+ FGAPI void getAxesLimits (float * pXmin, float * pXmax,
301+ float * pYmin, float * pYmax,
302+ float * pZmin = NULL , float * pZmax = NULL );
272303
273304 /* *
274305 Set legend position for Chart
0 commit comments