Click or drag to resize
CPG Class
Pager methods for large 2-D arrays This class handles very-large 2-D arrays in which efficient access is required along both rows and columns.
Inheritance Hierarchy

Namespace: GeoEngine.Core.GXNetX
Assembly: geoengine.core.gxnetx (in geoengine.core.gxnetx.dll)
Syntax
public class CPG : CHANDLE

The CPG type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyoneCopy
Copy the data from one pager to another.
Public methodAvailable to anyoneCopySubset
Copy a subset of data from one pager to another.
Public methodAvailable to anyoneCopySubset3D
Copy a subset of data from one pager to another.
Public methodAvailable to anyoneStatic memberCreate
Creates a Pager object
Public methodAvailable to anyoneStatic memberCreate3D
Creates a Pager object
Public methodAvailable to anyoneStatic memberCreateS
Create a 2D PG from serialized source.
Protected methodDispose
Releases the unmanaged resources used by the CPG and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodAvailable to anyoneDummy
Sets the Entire pager to dummy.
Public methodAvailable to anyoneiEType
Gets the type of pager.
Public methodAvailable to anyoneiNCols
Gets the # of columns in pager.
Public methodAvailable to anyoneiNRows
Gets the # of rows in pager.
Public methodAvailable to anyoneiNSlices
Gets the # of slices (z) in pager.
Public methodAvailable to anyoneRange
Computes the range of the entire pager.
Public methodAvailable to anyoneReadBF
Read the contents of a 2D or 3D pager to from a BF.
Public methodAvailable to anyoneReadCol
Read a set of elements in X (column) from pager into vv
Public methodAvailable to anyoneReadCol3D
Read a set of elements in X (column) from pager into vv
Public methodAvailable to anyoneReadRA
Read the contents of a 2D or 3D pager to from an RA.
Public methodAvailable to anyoneReadRow
Read a set of elements in Y (row) from pager into vv
Public methodAvailable to anyoneReadRow3D
Read a set of elements in Y (row) from pager into vv
Public methodAvailable to anyoneReadTrace3D
Read a set of elements in Z (trace) from pager into vv
Public methodAvailable to anyoneReAllocate
Changes the size of Pager
Public methodAvailable to anyoneReAllocate3D
Changes the size of 3D Pager
Public methodAvailable to anyonerGet
Read a single value from a 2D PG
Public methodAvailable to anyoneSerial
Serialize a 2D PG to a BF.
Public methodAvailable to anyone with an Oasis Montaj licenseStatistics
Compute the statistics of a pager object.
Public methodAvailable to anyoneWriteBF
Write the contents of a 2D or 3D pager to a BF.
Public methodAvailable to anyoneWriteBFEx
Write the contents of a 2D or 3D pager to a BF.
Public methodAvailable to anyoneWriteCol
Write a set of elements in X (column) from vv into pager
Public methodAvailable to anyoneWriteCol3D
Write a set of elements in X (column) from vv into pager
Public methodAvailable to anyoneWriteRow
Write a set of elements in Y (row) from vv into pager
Public methodAvailable to anyoneWriteRow3D
Write a set of elements in Y (row) from vv into pager
Public methodAvailable to anyoneWriteTrace3D
Write a set of elements in Z (trace) from pager into vv
Public methodAvailable to anyoneWriteWA
Write the contents of a 2D or 3D pager to a WA
Top
See Also