| GClasses
    | 
Similar to GPlotLabelSpacer, except for logarithmic grids. To plot in logarithmic space, set your plot window to have a range from log_e(min) to log_e(max). When you actually plot things, plot them at log_e(x), where x is the position of the thing you want to plot.
#include <GPlot.h>
| Public Member Functions | |
| GPlotLabelSpacerLogarithmic (double log_e_min, double log_e_max) | |
| Pass in the log (base e) of your min and max values. (We make you pass them in logarithmic form, so you can't use a negative min value.)  More... | |
| bool | next (double *pos, bool *primary) | 
| Returns true and sets *pos to the position of the next label. (You should actually plot it at log_e(*pos) in your plot window.) Returns false if there are no more (and doesn't set *pos). primary is set to true if the label is the primary label for the new scale.  More... | |
| Protected Attributes | |
| int | m_i | 
| double | m_max | 
| int | m_n | 
| GClasses::GPlotLabelSpacerLogarithmic::GPlotLabelSpacerLogarithmic | ( | double | log_e_min, | 
| double | log_e_max | ||
| ) | 
Pass in the log (base e) of your min and max values. (We make you pass them in logarithmic form, so you can't use a negative min value.)
| bool GClasses::GPlotLabelSpacerLogarithmic::next | ( | double * | pos, | 
| bool * | primary | ||
| ) | 
Returns true and sets *pos to the position of the next label. (You should actually plot it at log_e(*pos) in your plot window.) Returns false if there are no more (and doesn't set *pos). primary is set to true if the label is the primary label for the new scale.
| 
 | protected | 
| 
 | protected | 
| 
 | protected |