IrregularPlot class
The IrregularPlot class draws immediate mode lines
and may be used to map overlay plots into an irregular rectangular
coordinate space.
Synopsis
Header file: ncarg/hlu/IrregularPlot.h
Class name: irregularPlotClass
Class pointer: NhlirregularPlotClass
Fortran class function: NHLFIRREGULARPLOTCLASS
Superclass: Transform
Composite classes: IrregularTransformation,PlotManager
Resources
Local resources
The IrregularPlot object has no local resources.
Composite resources
Transformation class resources specify the extent and
direction of the data coordinate system. As the superclass of
IrregularTransformation, you can access all
Transformation resources.
IrregularTransformation resources
You can access all resources specific to the
IrregularTransformation subclass. These
resources specify the type of transformation for each axis, the
coordinate arrays if required, and other associated parameters.
PlotManager resources
Assuming tfPlotManagerOn is True when an
IrregularPlot object is created, you can access all
PlotManager resources. You can also access resources
for any of the PlotManager's composite
class members. However, the PlotManager object
modifies the access and behavior of some of the resources belonging to
these objects, as follows:
Superclass resources
You can access all resources defined by the superclasses of the
IrregularPlot object class, including:
Description
Unlike most Transform
subclasses, IrregularPlot has no specialized plot
elements and no Draw method of its own. Its primary
function is to act as a base plot over
which other plot
objects may be overlaid in order to transform their data space
into an irregular coordinate space. Like other members of the
Transform class, IrregularPlot can
also function as a "canvas" for drawing graphics
primitives, either in data space or in NDC space.
You can transform a plot object into an irregularly gridded
coordinate space by overlaying it on an
irregularplot. The irregularly gridded space may
encompass the data space of any number of plot objects with partially
or completely disjoint data coordinate extents. You define the
irregular mapping, as well as the coordinate axis extents and
directions, using the resources of the IrregularTransformation
object belonging to the IrregularPlot. Note that
IrregularPlot is the only class that allows
unrestricted access to all the resources of its
IrregularTransformation object.
Assuming tfPlotManagerOn is
True when you create an IrregularPlot object, the
IrregularPlot object has the same plot management
capabilities as any other plot object. The
IrregularPlot object does not intercept any resources
belonging to its PlotManager or the
PlotManager's composite
class members. Therefore, you access these resources just as
described for the PlotManager
object itself.
Support functions
The IrregularPlot object does not define any support
functions, but inherits all the support functions available to its
superclasses.
Status
1. The status of the immediate mode drawing
functions (DataPolyline) is not yet resolved.
2. The resources of the
IrregularTransformation used to set the irregular coordinate
transformation need to be updated to use GenArrays.
See also
Copyright
Copyright 1987-1999 University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
NCAR Graphics is a registered trademark of the University
Corporation for Atmospheric Research.
Reference Manual Control Panel
NG4.1 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?
$Revision: 1.17 $ $Date: 1998/08/18 08:15:18 $