The LogLinPlot class draws immediate mode lines and may be used to map overlay plots into a log or linear coordinate space.
Header file: ncarg/hlu/LogLinPlot.h Class name: logLinPlotClass Class pointer: NhllogLinPlotClass Fortran class pointer: NHLFLOGLINPLOTCLASS Superclass: Transform Composite classes: LogLinTransObj, PlotManager
You can transform a plot object into log or linear coodinate space by overlaying it on a LogLinPlot object acting as a base plot. The log or linear coordinate space may emcompass the data space of any number of overlaid plot objects with partially or completely disjoint data coordinate extents.
You set the extent and direction of the data coordinate space, as well as whether one or both axes should use a logarithmic coordinate system, using the resources of the LogLinTransObj composite class member.
Assuming tfPlotManagerOn is True when you create a LogLinPlot object, the LogLinPlot object has the same plot management capabilities as any other plot object. The LogLinPlot object does not intercept any resources belonging to the PlotManager object or the composite class members of the PlotManager. Therefore, you access these resources just as described for the PlotManager object itself.
The immediate mode lines draw into the Workstation object as soon as you call the DataPolyline function. They are not part of the object because they do not appear when you execute the Draw method for the LogLinPlot object. At the present time there is no way to save these lines into a segment.
1: The status of the immediate mode drawing functions (DataPolyline) is not yet resolved.
NG4 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?