Summary of COM objects
The summary of Echoview COM objects lists the relationship between the COM object and Echoview.
- EvAnalysis
- EvApplication
- EvAttenuatedSignal
- EvBeamSelect
- EvBeamSubset
- EvCalibration
- EvConvolutionCellsCollection
- EvData
- EvDatafile
- EvDataFilesCollection
- EvDataLogger
- EvDataLoggersCollection
- EvDataPaths
- EvDataRangeBitmap
- EvDisplay
- EvFile
- EvFileCollection
- EvFileEchogramProperties
- EvFileset
- EvFilesetsCollection
- EvFileProperties
- EvFileExportProperties
- EvFileExportVariable
- EvFileExportVariablesCollection
- EvFilterTargets
- EvFishTrackingProperties
- EvFishTrackingAnglesAndRange
- EvFishTrackingWeights
- EvGenerator
- EvGlcmTexture
- EvGrid
- EvImpulseNoiseRemoval
- EvKovesi
- EvLine
- EvLinesCollection
- EvLineEditable
- EvLinePickProperties
- EvMask
- EvMultibeamBackgroundRemoval
- EvPingSubset
- EvPlatform
- EvPlatformsCollection
- EvObject3D
- EvObjects3DCollection
- EvRegion
- EvRegionsCollection
- EvRegionClass
- EvRegionClassesCollection
- EvResample
- EvSingleTargetDetectionDualBeamParameters
- EvSingleTargetDetectionParameters
- EvSingleTargetDetectionSplitBeamParameters
- EvSingleTargetDetectionWidebandParameters
- EvScene
- EvScenesCollection
- EvSpecies
- EvSpeciesCollection
- EvTransducer
- EvTransducersCollection
- EvTransientNoiseRemoval
- EvVariableAcousticProperties
- EvVariableBase
- EvVariableAcoustic
- EvVariableVirtual
- EvVariablesCollection
Note: Echoview COM scripting support is limited. However, wider support for scripting may be available for Variable Properties and EV File Properties through the EvApplication.Exec() method and Command interface commands.
COM object |
Description |
The EvAnalysis object gives you access to settings on the Analysis page of the Variable Properties dialog box of the acoustic variable. |
|
Use EvApplication to access Echoview via COM. All Echoview’s COM automation functionality is begun through this object. Included is COM access to the Command interface. |
|
The EvAttenuatedSignal object accesses and changes the Attenuated Signal Removal page settings of an Attenuated Signal Removal virtual variable. |
|
The EvBeamSelect object accesses and changes the Beam Select page settings of a Beam Select virtual variable. |
|
The EvBeamSubset object accesses and changes the Beam Subset page settings of a Beam Subset virtual variable. |
|
The EvCalibration object gives you access to settings on the Calibration page of the Variable Properties dialog box of the acoustic variable. |
|
The EvConvolutionCellsCollection object gives you access to settings on the Convolution page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvData object gives you access to settings on the Data page of the Variable Properties dialog box of the acoustic variable. |
|
The EvDataFile object is used to access information about a data file in an EV file. |
|
The EvDataFilesCollection object gives you access to information about and the ability to add and remove data files in an EV file. |
|
The EvDataLogger object is used to access information about the data logger used with Echoview during live viewing. The data loggers collection is available through EvApplication. |
|
The EvDataLoggersCollection object access information about the data loggers used with Echoview while live viewing. The collection is available through EvApplication. |
|
The EvDataPaths object gives you access to settings under the Data file locations section of the EV File page of the EV File Properties dialog box. This object allows you to seek information on data paths and allows you to add, remove and modify the data paths that Echoview looks for and uses, in an EV file. |
|
The EvDataRangeBitmap object gives you access to settings on the Data Range Bitmap page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvDisplay object gives you access to settings on the Echogram Display page of the Variable Properties dialog box of the acoustic variable. |
|
The EvFile object accesses information about, and performs actions on, an EV file. Supported EV file properties include selected settings on the:
Selected settings for these features are also supported:
|
|
The EvFileCollection object governs access to a set of EV files. |
|
The EvFileEchogramProperties object gives you access to the settings under the Echogram Mode section on the Echogram page of the EV File Properties dialog box. |
|
The EvFileset object enables you to get information about the fileset and change aspects of the fileset. This includes the handling of an ECS file (to change calibration settings). |
|
The EvFilesetsCollection object accesses information about the set of filesets in an EV file. |
|
The EvFileProperties object gives you access to settings on the EV File Properties dialog box. |
|
The EvFileExportProperties object gives you access to settings on the Export page of the EV File Properties dialog box. |
|
The EvFileExportVariable object gives you access to analysis variable variables. Set to export or Clear for export. |
|
The EvFileExportVariablesCollection object gives you access to the set of analysis variables to export from in an EV file. |
|
The EvFilterTargets object gives you access to the settings on the Filter Targets page of the Variable Properties dialog box for single target variables. |
|
|
The EvFishTrackingProperties object gives you access to settings on the Track Detection Properties dialog box. |
|
The EvFishTrackingAnglesAndRange object gives you access to settings on the Algorithm page of the Track Detection Properties dialog box. |
|
The EvFishTrackingWeights object gives you access to settings on the Weights page of the Track Detection Properties dialog box. |
The EvGenerator object gives you access to settings on the Generator page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvGlcmTexture object gives you access to settings on the GLCM Texture page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvGrid object provides information about and allows you to set the settings on the Grid page of the Variable Properties dialog box for the acoustic variable. |
|
The EvImpulseNoiseRemoval object gives you access to settings on the Impulse Noise Removal page of the Impulse Noise Removal virtual variable. |
|
The EvKovesi object gives you access to settings on the Kovesi image denoising page of the Variable Properties dialog box for the acoustic variable. |
|
The EvLine object gives you the ability to determine line type, to access or to change line names and the ability to export lines from an EV file. See also Command interface and COM support for working with lines. |
|
The EvLinesCollection object gives you information about the number of lines or a line in an EV file and allows you to create or delete editable lines. |
|
The EvLineEditable object gives you the ability to access or to change editable line names, and the ability to export or overwrite editable lines from an EV file. |
|
The EvLinePickProperties object gives you the ability to access editable line settings on the Single beam tab of the Lines and Surfaces page of the EV File Properties dialog box. It is accessed through the EvFileProperties.LinePick property. |
|
The EvMask object gives you access to settings on the Mask page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvMultibeamBackgroundRemoval object gives you access to settings on the Background removal page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvObject3D object gives you the ability access information about 3D objects and to export 3D objects from an EV file. |
|
The EvObjects3DCollection object gives you information about the 3D objects in an EV file. |
|
The EvPingSubset object gives you access to settings on the Ping subset page of the Variable Properties dialog box of the acoustic virtual variable. |
|
The EvPlatform object gives you access to settings on the Platform Properties dialog box. |
|
The EvPlatformsCollection object gives you information about the platforms in an EV file. |
|
The EvRegion object gives you access to and the ability to modify an Echoview 2D region or 3D region. |
|
The EvRegionsCollection object gives you access to information about the set of regions defined, and the ability to import region definitions into an EV file. |
|
The EvRegionClass object enables you to get information about and modify a region class. |
|
The EvRegionClassesCollection object gives you access to information about and the ability to add and delete a region class. |
|
The EvResample object enables you to inspect or set supported settings on the Resample page for any of the (three) variations of the Resample operator. | |
The EvSingleTargetDetectionDualBeamParameters object gives you a access to the Single target detection - dual beam method 1 and method 2 settings Maximum Beam Compensation and Over Axis Angle Threshold on the Single Target Detection page of the Variable Properties dialog box. Other common single target parameters are accessed via EvSingleTargetDetectionParameters. Filter Targets page settings are accessed via EvFilterTargets. |
|
The EvSingleTargetDetectionParameters object gives you access to common Single target detection settings Exclude Above Line, Exclude Below line, Maximum Pulse Length, Minimum Pulse length, PLDL and TS Threshold on Single Target Detection page of the Variable Properties dialog box. Specific split beam parameters are accessed via EvSingleTargetDetectionSplitBeamParameters. Specific dual beam parameters are accessed via EvSingleTargetDetectionDualBeamParameters. Specific wideband parameters are accessed via EvSingleTargetDetectionWidebandParameters. Filter Targets page settings are accessed via EvFilterTargets. |
|
The EvSingleTargetDetectionSplitBeamParameters object gives you a access to the Single target detection - split beam method 1 and method 2 settings Beam Compensation Model, Maximum Beam Compensation, Maximum standard deviation of Minor-axis angles and Maximum standard deviation of Major-axis angles on the Single Target Detection page of the Variable Properties dialog box. Other common single target parameters are accessed via EvSingleTargetDetectionParameters. Filter Targets page settings are accessed via EvFilterTargets. |
|
The EvSingleTargetDetectionWidebandParameters object gives you a access to the Single target detection - Wideband settings Beam Compensation Model, Maximum Beam Compensation, Maximum standard deviation of Minor-axis angles and Maximum standard deviation of Major-axis angles on the Single Target Detection page of the Variable Properties dialog box. Other common single target parameters are accessed via EvSingleTargetDetectionParameters. Filter Targets page settings are accessed via EvFilterTargets. |
|
The EvScene object gives you the ability access and export information about scenes in an EV file. |
|
The EvScenesCollection object accesses information about the set of scenes in an EV file. |
|
The EvSpecies object gives you access to species settings on Species Properties dialog box, which is displayed when you click Properties under the Species section on the Classes page of the EV File Properties dialog box. |
|
The EvSpeciesCollection object accesses information about the species in an EV file. |
|
The EvTransducer object allows you access to selected transducer settings on the General, Location and Orientation pages of the Transducer Properties dialog box. The EvTransducersCollection specifies the transducer. | |
The EvTransducersCollection object accesses transducers in an EV file. |
|
The EvTransientNoiseRemoval object gives you access to settings on the Transient Noise Sample Removal page of the Transient Noise Sample Removal virtual variable. |
|
The EvVariableAcousticProperties object gives you access to the variable properties of the acoustic variable. Available Properties pages include:
|
|
The EvVariableBase object gives access to information on, and actions for, a variable in an EV file. The EvVariableAcoustic object gives access to information on, and actions for, an acoustic variable in an EV file. EvVariableAcoustic implements many common script methods including create, classify, detect, export and add new virtual variable commands. The EvVariableVirtual object gives access to information on, and actions for, a virtual variable in an EV file. Many properties and methods available to EvVariableAcoustic are also available to EvVariableVirtual. EvVirtualVariable, alone, offers GetOperand, SetOperand and Operator and OperatorName. |
|
The EvVariablesCollection object allows you to access the set of variables in an EV file. This includes raw acoustic variables, virtual variables and position variables. |