NCL Website header
NCL Home > Documentation > HLUs

HLU Classes

AnnoManager
The AnnoManager object allows an arbitrary user-created View object to be managed as an annotation of a plot object.
App
The App object is used to manage resource databases.
Base
The Base object provides the base functionality used by all objects in the HLU library.
ImageWorkstation
The ImageWorkstation object manages communication with an experimental workstation designed for generating image-based output formats such as PNG.
DocumentWorkstation
The DocumentWorkstation object manages communication with an experimental workstation designed to generate document-based formats, such as postscript or PDF output.
ContourPlot
The ContourPlot object draws line or filled contours with labels and annotations.
CoordArrays
The CoordArrays object provides a way to describe X/Y coordinate data to the HLU library.
CoordArrTable
The CoordArrTable object provides a way to describe X/Y coordinate data to the HLU library.
CurvilinearTransformation
The CurvilinearTransformation implements forward and reverse transformations for grids defined using two-dimensional coordinate arrays.
DataComm
The DataComm object provides the functionality for its Subclasses to communicate with DataItem objects.
DataItem
The DataItem objects provide a way to describe data to the HLU library.
DataSpec
The DataSpec objects provide a way to describe data- specific plot attributes.
Error
The Error object provides configuration options for the error reporting module of the HLU library.
GraphicStyle
The GraphicStyle class provides grouped attributes for drawing primitives.
IrregularPlot
The IrregularPlot object draws immediate mode lines and may be used to map overlay plots into an irregular rectangular coordinate space.
IrregularTransformation
The IrregularTransformation object manages forward and reverse transformations in an irregular rectangular coordinate space.
LabelBar
The LabelBar object draws an annotation for fill styles with an optional title and/or border.
Legend
The Legend object draws an annotation for line and/or marker styles with an optional title and/or border.
LogLinPlot
The LogLinPlot object draws immediate mode lines and may be used to map overlay plots into a log or linear coordinate space.
LogLinTransformation
The LogLinTransformation object manages forward and reverse transformations in log or linear coordinate space.
MapPlot
The MapPlot object draws outlined and/or filled maps of arbitrary regions of the globe and may be used to map overlay plots into a number of standard projections.
MapTransformation
The MapTransformation object manages forward and reverse transformations in the coordinate space defined by various map projections.
MeshScalarField
The MeshScalarField class provides access to non-rectangular two-dimensional scalar field data.
NcgmWorkstation
The NcgmWorkstation manages communication with the NCAR Graphics CGM Workstation output device.
Obj
The Obj class is a simplified version of the Base class.
PDFWorkstation
The PDFWorkstation object manages communication with the NCAR Graphics PDF Workstation output device.
PlotManager
The PlotManager allows a plot object to manage overlays and annotations.
PSWorkstation
The PSWorkstation object manages communication with the NCAR Graphics PS Workstation output device.
Primitive
The Primitive class allows graphics primitives to be stored for subsequent possibly repeated drawing through various transformations.
ScalarField
The ScalarField object supplies two dimensional scalar field data.
SphericalTransformation
The SphericalTransformation class implements forward and reverse transformations for spherical grids defined using two-dimensional coordinate arrays.
StreamlinePlot
The StreamlinePlot class represents a vector field by drawing streamlines.
Style
The Style class provides its subclasses with the ability to group attributes.
TextItem
The TextItem object draws arbitrary text.
TickMark
The TickMark object draws tickmarks along any of the sides of a plot.
Title
The Title object draws main, X and Y axis titles for a parent plot or overlay object.
Transform
The Transform class provides its sub-classes with the ability to handle coordinate transformations.
Transformation
The Transformation classes manage forward and backward transformations for the Transform classes.
TriangularMeshTransformation
The TriangularMeshTransformation class implements transformations using an algorithm that decomposes the cells of a grid into a triangular mesh.
VectorField
The VectorField class supplies two-dimensional vector field data.
VectorPlot
The VectorPlot class represents a vector field by drawing arrows at points of a grid.
View
The View class provides its sub-classes with an ability to be drawn.
Workspace
The Workspace object manages large blocks of memory on behalf a number of HLU library objects.
Workstation
A Workstation object manages an instance of an output device.
XWorkstation
The XWorkstation manages communication with the NCAR Graphics X Workstation input/output device.
XyDataSpec
The XyDataSpec object is used to specify data-specific plot attributes to the XyPlot object.
XyPlot
The XyPlot object draws curves made up of X/Y coordinate pairs with tick marks, titles, and a legend.