Echoview COM object hierarchy

The Echoview COM object tree has the following structure (click the COM object to view the object's methods and properties):

 COM tree EvApplication EvLine EvObject3D EvRegion EvRegionClass EvFile EvVariableBase EvFileset EvDataFile EvScene EvVariableVirtual EvVariableAcoustic EvFileProperties EvSpecies EvVariableBase EvLineEditable object EvTransducer EvDataLogger EvFileExportProperties EvSchoolsDetection2D EvFishTrackingProperties EvLinePickProperties EvFileEchogramProperties EvFishTrackingAnglesAndRange EvFishTrackingWeights EvPlatform EvFileExportVariable EvLine EvVariableAcousticProperties inset

 

The tree shows the  main COM classes (where a COM object is an instance of a COM class), COM collection [ ] objects and important COM methods (). Solid paths represent the relationship between COM objects.

EvApplication is the root object for the tree. All COM automation control of Echoview begins with this object.

For example:

An EvApplication object has an EvFiles property that is a list of all open EV files in the application. The EvApplication.EvFiles property is an EvFileCollection object. Each item in the EvFiles property is an EV file represented by an EvFile object. The EvFile object has four properties that are collection objects. They are the Variables, Filesets, Regions and RegionClasses properties.

See also

About automating Echoview
Getting started with scripting

Scripting errors

Summary of COM objects