LogLinTransObj class

The LogLinTransObj class manages forward and backward transformations in log or linear coordinate space.


Synopsis

Header file:		ncarg/hlu/LogLinTransObj.h
Class name:		logLinTransObjClass
Class pointer:		<Not referenceable>
Fortran class function:	<Not referenceable>
Superclass:		TransObj
Composite classes:	<None>

Resources

Local resources

You may access LogLinTransObj resources only as composite resources of certain objects that instantiate a LogLinTransObj child object. These include:
+---------------------------------------------------------------+
|			LogLinTransObj Resource Set		|
|---------------------------------------------------------------|
| NAME				TYPE			ACCESS	|
|	CLASS				DEFAULT			|
|===============================================================|
| trXMinF                       NhlTFloat               RCSG    |
|       TrXMinF                         0.0                     |
|---------------------------------------------------------------|
| trXMaxF                       NhlTFloat               RCSG    |
|       TrXMaxF                         1.0                     |
|---------------------------------------------------------------|
| trXLog                        NhlTInteger             RCSG    |
|       TrXLog                          0                       |
|---------------------------------------------------------------|
| trXReverse                    NhlTInteger             RCSG    |
|       TrXReverse                      0                       |
|---------------------------------------------------------------|
| trYMinF                       NhlTFloat               RCSG    |
|       TrYMinF                         0.0                     |
|---------------------------------------------------------------|
| trYMaxF                       NhlTFloat               RCSG    |
|       TrYMaxF                         1.0                     |
|---------------------------------------------------------------|
| trYLog                        NhlTInteger             RCSG    |
|       TrYLog                          0                       |
|---------------------------------------------------------------|
| trYReverse                    NhlTInteger             RCSG    |
|       TrYReverse                      0                       |
+---------------------------------------------------------------+

Composite resources

The LogLinTransObj class has no composite class objects.

Superclass resources

You can set all resources defined by the superclasses of the LogLinTransObj object class, including:

Description

The LogLinTransObj provides transformations in logarithmic or linear coordate space for plot objects belonging to the Transform class. It contains resources for specifying the coordinate extent along each of its axes. You can specify the direction of each axis. You can also independently specify whether each axis is to be logarithmic or linear.

You do not create objects of the LogLinTransObj class directly. You may, however, set its resources via certain objects that instantiate a LogLinTransObj child. Currently some plot objects, such as the XyPlot object, have their own resources for setting the LogLinTransObj resources. For these objects the LogLinTransObj resources are considered private. Other objects, such as the ContourPlot and the LogLinPlot object, depend on LogLinTransObj resources for control of the data coordinate space. For these objects, you use LogLinTransObj resources directly to control the object's coordinate space.

By default, the ContourPlot object sets the coordinate space to coincide with the bounds of the ScalarField object data space. However, by manipulating the LogLinTransObj resources you can define the coordinate space to intersect or encompass the data space arbitrarily. Note that the IrregularTransObj defines all the same resources as the LogLinTransObj. Therefore, you can position the ContourPlot object data space in the same way regardless of whether the ScalarField object data is irregularly spaced or not.


Support functions

The LogLinTransObj object does not define any support functions, but inherits all the support functions available to its superclass.

Status


See also


Copyright

Copyright 1987,1988,1989,1991,1993,1994,1995
University Corporation for Atmospheric Research
All Rights Reserved

Reference Manual Control Panel

NG4 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?


$Revision: 1.14 $ $Date: 1995/07/26 23:30:01 $