Derived Objects

Several objects shown in the object list share common features. For example, the PlotDocument object and WksDocument object each provide SaveAs, Activate, and Close methods. These common features are inherited from a predecessor Document object.

Derived objects inherit all the properties and methods of the predecessor object. In the online reference, the help topic for derived objects shows just the properties and methods unique to the object. The predecessor object is accessed through the Derived from link. Remember that all the properties and methods of a predecessor object are available as well. Derived objects and their predecessor objects include:

Document Object

The Document object is a predecessor of the PlotDocument and WksDocument objects.

Window Object

The Window object is a predecessor of the PlotWindow, WksWindow, and GridWindow objects.

Shape Object

The Shape object is a predecessor of all objects which can be moved and resized. These include the MapFrame, Variogram, Composite, all of the basic drawing objects (Rectangle, Ellipse, Symbol, Text, Polyline, Polygon, and RangeRing), various map component objects (Axis, ScaleBar, Profile, VectorLegend and PostLegend), and the predecessor objects listed below (Layer, Legend, and ColorScale objects).

Layer Object

The Layer object is a predecessor of all the map layer objects (ClassedPostLayer, ContourLayer, ColorReliefLayer, PostLayer, RasterBaseLayer, ReliefLayer, VectorBaseLayer, VectorLayer, ViewshedLayer, and WatershedLayer) and the Graticule object.

Legend Object

The Legend object is a predecessor of the VectorLegend and PostLegend objects.

ColorScale Object

The ColorScale object is a predecessor of the ContinuousColorScale and DiscreteColorScale objects.

See Also

Using Collection Objects

Surfer Object Model

Overview of Surfer Objects

Introduction to the Major Surfer Objects

Using Surfer Objects

PlotWindow, WksWindow, and GridWindow Objects

Object Hierarchy

Object List

Parent and Application Properties

Optional Arguments and Named Arguments