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
Introduction to the Major Surfer Objects
PlotWindow, WksWindow, and GridWindow Objects