Object List
The following table provides a list of all the Surfer automation objects. The table also provides the interfaces that are dispatched when writing a late-binding script for Surfer.
The interfaces from which the current interfaces have been extended are included in the table, if applicable. If you are writing an early binding script and would like to use the properties and methods available in the latest version, be sure to dispatch the current interface.
The current interfaces include all of the properties and methods available in Surfer. The properties and methods specific to the former interfaces can be found in the older application help files.
Object |
Interface (current) |
Interface (former) |
IApplication5 |
IApplication4 |
|
IAxes |
||
IAxis2 |
IAxis |
|
IClassedPostlayer2 |
IClassedPostLayer, IClassedPostMap |
|
IColorMap2 |
IColorMap |
|
IColorNode |
||
IColorNodes |
||
IColorReliefLayer2 |
IColorReliefLayer, IImageLayer, IImageMap |
|
IColorRGBA |
||
IColorScale |
||
IComposite2 |
IComposite |
|
IContinuousColorScale |
||
IContourLayer |
IContourMap |
|
IDiscreteColorScale |
||
IDocument |
||
IDocuments |
||
IEllipse |
||
IFillFormat |
||
IFontFormat |
||
IGLFillFormat |
||
IGraticule |
||
IGrid3 |
IGrid2 |
|
IGridMathInput |
||
IGridStatistics |
||
IGridWindow |
||
IImageLayer2 |
|
|
ILabelFormat3 |
ILabelFormat2 |
|
ILayer |
||
ILegend |
||
ILegendLayers |
|
|
ILevel |
||
ILevels |
||
ILineFormat |
||
IMapFrame3 |
IMapFrame2 |
|
IMarkerFormat |
||
IOverlays |
||
IPageSetup |
||
IPlotDocument3 |
IPlotDocument2 |
|
IPlotWindow |
||
IPolygon |
||
IPolygon3D |
|
|
IPolyline2 |
IPolyline |
|
IPolyline3D |
|
|
IPostLayer2 |
IPostLayer, IPostMap |
|
IPostLegend2 |
IPostLegend | |
IProfile |
||
IProfiles |
||
IRangeRing |
||
IRasterBaseLayer2 |
IRasterBaseLayer | |
IRectangle |
||
IReliefLayer |
|
|
IRuler |
||
IScaleBar3 |
IScaleBar2, IScaleBar |
|
IScaleBars |
||
ISelection3 |
ISelection2, ISelection |
|
IShape |
||
IShapes7 |
IShapes6, IShapes5, IShapes4, IShapes3, IShapes2, IShapes |
|
ISurface |
||
ISymbol |
||
ISymbologyClassedColorsBin |
|
|
ISymbologyClassedColorsBins |
|
|
ISymbologyClassedSymbolsBin |
|
|
ISymbologyClassedSymbolsBin |
|
|
IText |
||
ITopLegend |
|
|
IVarioComponent |
||
IVariogram |
||
IVectorBaseLayer2 |
IVectorBaseLayer | |
IVectorLayer |
IVectorMap |
|
IVectorLegend2 |
IVectorLegend | |
IViewshedLayer |
||
IWatershedLayer2 |
IWatershedLayer | |
IWindow |
||
IWindows |
||
IWireframe |
||
IWksCellFormat |
||
IWksDocument |
||
IWksPageSetup |
||
IWksRange |
||
IWksStatistics |
||
IWksWindow |
||
IWindows |
|
|
IWireframe |
|
|
IWksCellFormat |
|
|
IWksDocument |
|
|
IWksPageSetup |
|
|
IWksRange |
|
|
IWksStatistics |
|
|
IWksWindow |
|