Click or drag to resize
CVA Class
The VA class is the 2-Dimensional analogue to the VV class. When displayed in a database, VA objects are displayed graphically as profiles, one to a cell, and can also be displayed one column of data at a time by specifying an index; e.g. CH[0]. A VA object is declared with a fixed number of columns, which cannot be altered. The number of rows, however can be changed, in the same way that the length of a VV can be changed. Data can be added or extracted using VVs, either by row or column. A VA is used to store an array of data in which each element may have multiple elements. For example, 256-channel radiometric data can be stored in a VA that is 256 elements wide.
Inheritance Hierarchy

Namespace: GeoEngine.Core.GXNet
Assembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Syntax
public class CVA : CHANDLE

The CVA type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyone with an Oasis Montaj licenseAddElevationsVVToDepths
Add one VV value to each row of the VA, output true elevation.
Public methodAvailable to anyoneAppend
Appends VAs
Public methodAvailable to anyoneAverage
Average elements in a VA by row or column
Public methodAvailable to anyoneCopy
Copy one VA to another.
Public methodAvailable to anyoneCopy2
Copy part of a vector into part of another vector.
Public methodAvailable to anyoneStatic memberCreate
Create a VA.
Public methodAvailable to anyoneStatic memberCreateExt
Create a VA, using one of the GS_TYPESConstant special data types.
Public methodAvailable to anyoneStatic memberCreateVV
Create a VA using the data in a VV.
Protected methodDispose
Releases the unmanaged resources used by the CVA and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodAvailable to anyoneGetFullVV
Get the full VV from the VA.
Public methodAvailable to anyoneGetVV
Get a row or column of data as a VV from an array.
Public methodAvailable to anyone with an Oasis Montaj licenseiCheckForRepeating
Window a VA to a VV based on fractional frame
Public methodAvailable to anyone with an Oasis Montaj licenseiCheckForRepeating2
Window a VA to a VV based on fractional frame
Public methodAvailable to anyoneiCol
Return number of columns in VA
Public methodAvailable to anyoneiGetArray
Get an array of data from a VA.
Public methodAvailable to anyoneiGetInt
Get an integer element from a VA.
Public methodAvailable to anyoneIGetString
Get a string element from a VA.
Public methodAvailable to anyoneiLen
Return length (number of rows) in a VA.
Public methodAvailable to anyoneStatic memberIndexOrder
Reorder a VA based on an index VV
Public methodAvailable to anyoneiSetArray
Set a range of data in an array
Public methodAvailable to anyone with an Oasis Montaj licenseLookupIndex
Lookup a VA from another VA using an index VV.
Public methodAvailable to anyoneRangeDouble
Computes the minimum and maximum range of the data, in doubles, in a vector while ignoring dummies.
Public methodAvailable to anyoneReFid
Re-sample a VA to a new fid start/icrement
Public methodAvailable to anyoneReverse
Reverses the order of the rows in a VA.
Public methodAvailable to anyonerGetFidIncr
Gets the Fiducial increment from a VA
Public methodAvailable to anyonerGetFidStart
Gets the Fiducial start from a VA
Public methodAvailable to anyonerGetReal
Get a real element from a VA.
Public methodAvailable to anyoneSetFidIncr
Sets the Fiducial increment of a VA
Public methodAvailable to anyoneSetFidStart
Sets the Fiducial start of a VA
Public methodAvailable to anyoneSetInt
Set an integer element in a VA.
Public methodAvailable to anyoneSetLn
Set the length (number of rows) of the VA
Public methodAvailable to anyoneSetReal
Set a real element in a VA.
Public methodAvailable to anyoneSetString
Set a string element in a VA.
Public methodAvailable to anyoneSetVV
Set a row or column of data in an array from a VV.
Public methodAvailable to anyone with an Oasis Montaj licenseTrans
Translate (VA + base ) * mult
Public methodAvailable to anyoneWindow
Window a VA to a VV based in intergral frame
Public methodAvailable to anyoneWindow2
Window a VA to a VV based on fractional frame
Top
See Also