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.GXNet
Assembly: geoengine.core.gxnet (in geoengine.core.gxnet.dll)
Syntax
public class CPG : CHANDLE

The CPG type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyone with an Oasis Montaj licenseCopy
Copy the data from one pager to another.
Public methodAvailable to anyone with an Oasis Montaj licenseCopySubset
Copy a subset of data from one pager to another.
Public methodAvailable to anyone with an Oasis Montaj licenseCopySubset3D
Copy a subset of data from one pager to another.
Public methodAvailable to anyone with an Oasis Montaj licenseStatic memberCreate
Creates a Pager object
Public methodAvailable to anyone with an Oasis Montaj licenseStatic memberCreate3D
Creates a Pager object
Public methodAvailable to anyone with an Oasis Montaj licenseStatic 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 anyone with an Oasis Montaj licenseDummy
Sets the Entire pager to dummy.
Public methodAvailable to anyone with an Oasis Montaj licenseiEType
Gets the type of pager.
Public methodAvailable to anyone with an Oasis Montaj licenseiNCols
Gets the # of columns in pager.
Public methodAvailable to anyone with an Oasis Montaj licenseiNRows
Gets the # of rows in pager.
Public methodAvailable to anyone with an Oasis Montaj licenseiNSlices
Gets the # of slices (z) in pager.
Public methodAvailable to anyone with an Oasis Montaj licenseRange
Computes the range of the entire pager.
Public methodAvailable to anyone with an Oasis Montaj licenseReadBF
Read the contents of a 2D or 3D pager to from a BF.
Public methodAvailable to anyone with an Oasis Montaj licenseReadCol
Read a set of elements in X (column) from pager into vv
Public methodAvailable to anyone with an Oasis Montaj licenseReadCol3D
Read a set of elements in X (column) from pager into vv
Public methodAvailable to anyone with an Oasis Montaj licenseReadRA
Read the contents of a 2D or 3D pager to from an RA.
Public methodAvailable to anyone with an Oasis Montaj licenseReadRow
Read a set of elements in Y (row) from pager into vv
Public methodAvailable to anyone with an Oasis Montaj licenseReadRow3D
Read a set of elements in Y (row) from pager into vv
Public methodAvailable to anyone with an Oasis Montaj licenseReadTrace3D
Read a set of elements in Z (trace) from pager into vv
Public methodAvailable to anyone with an Oasis Montaj licenseReAllocate
Changes the size of Pager
Public methodAvailable to anyone with an Oasis Montaj licenseReAllocate3D
Changes the size of 3D Pager
Public methodAvailable to anyone with an Oasis Montaj licenserGet
Read a single value from a 2D PG
Public methodAvailable to anyone with an Oasis Montaj licenseSerial
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 anyone with an Oasis Montaj licenseWriteBF
Write the contents of a 2D or 3D pager to a BF.
Public methodAvailable to anyone with an Oasis Montaj licenseWriteCol
Write a set of elements in X (column) from vv into pager
Public methodAvailable to anyone with an Oasis Montaj licenseWriteCol3D
Write a set of elements in X (column) from vv into pager
Public methodAvailable to anyone with an Oasis Montaj licenseWriteRow
Write a set of elements in Y (row) from vv into pager
Public methodAvailable to anyone with an Oasis Montaj licenseWriteRow3D
Write a set of elements in Y (row) from vv into pager
Public methodAvailable to anyone with an Oasis Montaj licenseWriteTrace3D
Write a set of elements in Z (trace) from pager into vv
Public methodAvailable to anyone with an Oasis Montaj licenseWriteWA
Write the contents of a 2D or 3D pager to a WA
Top
See Also