MGHGRGRAPH3D__DEFINE Class Name
MGHgrGraph3D Purpose
This class implements a 3D graph with a plot volume and space for axes & annotations.
It includes several methods for adding axes, plots, and other graphics atoms & models.
Category
Object graphics.
Superclasses
MGHgrGraph.
Properties
The following properties (ie keywords to the Init, GetProperty & SetProperty
methods) are supported in addition to those inherited from MGHgrGraph:
PLOT_BOX (Init,Get,Set)
This is a 6-element vector specifying
the location and dimensions in normalised coordinates of the "plot volume".
By default axes and plots are drawn around, and plots in, the plot volume.
Methods
...Methods documentation under construction...
###########################################################################
This software is provided subject to the following conditions:
1. NIWA makes no representations or warranties regarding the
accuracy of the software, the use to which the software may
be put or the results to be obtained from the use of the
software. Accordingly NIWA accepts no liability for any loss
or damage (whether direct of indirect) incurred by any person
through the use of or reliance on the software.
2. NIWA is to be acknowledged as the original author of the
software where the software is used or presented in any form.
###########################################################################
Modification History
Mark Hadfield, 2000-08:
- Replaced existing classes MGHgrView, MGHgrGraph, MGHgrFixedGraph & MGHgrGraph3D
with MGHgrGraph (similar to the old MGHgrView), MGHgrGraph2D (merges the old
MGHgrGraph & MGHgrFixedGraph) and MGHgrGraph3D (similar to the old class of the
same name but much of the logic has been moved to the superclass MGHgrGraph).
- Removed the NewText method from this class (which therefore now inherits
MGHgrGraph::NewText unchanged). The functionality previously provided
by the TITLE keyword to NewText is now in a separate method called NewTitle.
The NewTitle method requires its "text class" to have an interface very
similar to IDLgrText, whereas the NewText method can be used with any
graphics atom class that supports a FONT property and takes up to 1 positional
parameter in its Init method.
Mark Hadfield, 2004-09:
Changed default projection of the view from 2 (perspective) to 1 (orthogonal, default)
to work around a vector-output bug in IDL 6.1.