Click or drag to resize
CVOX Class
High Performance 3D Grid. Designed for accessing 3D grids quickly using slices. It designed arround non-uniform multi-resolution compressed storage. o sample a voxel at specific locations, use the VOXE class.
Inheritance Hierarchy

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

The CVOX type exposes the following members.

Methods
  NameDescription
Public methodAvailable to anyoneAddGenerateBySubsetPG
Add a subset 3D pagers. These should be "slabs", 16 wide in the input direction, and the size of the full voxel in the other two directions.
Public methodAvailable to anyoneCalcStats
Calculate Statistics
Public methodAvailable to anyoneConvertDensityToVelocity
Produces a velocity voxel using the density values in this voxel.
Public methodAvailable to anyoneConvertNumericToThematic
Convert numeric voxel to thematic (lithology) voxel
Public methodAvailable to anyoneConvertThematicToNumeric
Convert thematic (lithology) voxel to numeric voxel
Public methodAvailable to anyoneConvertVelocityInRangeToDensity
Produces a density voxel using the velocity values in this voxel, as long as the velocity values are in range.
Public methodAvailable to anyoneConvertVelocityToDensity
Produces a density voxel using the velocity values in this voxel.
Public methodAvailable to anyoneStatic memberCreate
Create a handle to an VOX object
Public methodAvailable to anyoneCreatePG
Create a 3D PG from a VOX object
Public methodAvailable to anyoneCreateTypePG
Create a 3D PG from a VOX object with a specific Type
Protected methodDispose
Releases the unmanaged resources used by the CVOX and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodAvailable to anyoneDump
Export all layers of this VOX in all directions.
Public methodAvailable to anyoneEndGenerateBySubsetPG
Output the voxel, after adding all the subset PGs.
Public methodAvailable to anyoneExportDB
Export a Voxel to a database
Public methodAvailable to anyoneExportIMG
Export all layers of this VOX into grid files.
Public methodAvailable to anyoneStatic memberExportJIGsXML
Export a VOX to a compressed XML file. Verbose version.
Public methodAvailable to anyone with an Oasis Montaj licenseExportSegY
Export a voxel to a depth SEG-Y file
Public methodAvailable to anyoneExportToGrids
Export all layers of this VOX into grid files, with optional cell size.
Public methodAvailable to anyoneStatic memberExportXML
Export a VOX to a compressed XML file
Public methodAvailable to anyoneExportXYZ
Export a Voxel to an XYZ File
Public methodAvailable to anyone with an Oasis Montaj licenseFilter
Apply a 3D filter to a voxel.
Public methodAvailable to anyoneStatic memberGenerateConstantValue
Generate a VOX with a constant value
Public methodAvailable to anyoneStatic memberGenerateConstantValueVV
Generate a VOX with a constant value, cells sizes passed in VVs.
Public methodAvailable to anyoneStatic memberGenerateDB
Generate a VOX from a Database
Public methodAvailable to anyoneStatic memberGenerateGOCAD
Generate a VOX from a GOCAD File
Public methodAvailable to anyoneStatic memberGenerateOrientedGOCAD
Generate a VOX from a GOCAD File
Public methodAvailable to anyoneStatic memberGeneratePG
Generate a VOX from a 3D Pager
Public methodAvailable to anyoneStatic memberGeneratePGVV
Generate a VOX from a 3D Pager, cells sizes passed in VVs.
Public methodAvailable to anyoneStatic memberGenerateUBC
Generate a VOX from a UBC File
Public methodAvailable to anyoneStatic memberGenerateVectorVoxelFromDB
Generate a vector voxel VOX from a Database
Public methodAvailable to anyoneStatic memberGenerateXYZ
Generate a VOX from an XYZ File
Public methodAvailable to anyoneGetArea
Get the area of the voxel.
Public methodAvailable to anyoneGetGOCADLocation
Get the location of a voxel with origin and scaled xyz vectors for use with GOCAD.
Public methodAvailable to anyoneGetGridSectionCellSizes
Get default cell sizes in X and Y for a section grid.
Public methodAvailable to anyoneGetInfo
Get information about a voxel.
Public methodAvailable to anyoneGetIPJ
Get the projection of the voxel.
Public methodAvailable to anyoneGetLimits
Get the range of indices with non-dummy data.
Public methodAvailable to anyoneGetLimitsXYZ
Get the range in true XYZ of non-dummy data.
Public methodAvailable to anyoneGetLocation
Get Location information
Public methodAvailable to anyoneGetLocationPoints
Get the computed location points.
Public methodAvailable to anyoneGetMETA
Get the metadata of a voxel.
Public methodAvailable to anyoneGetRealLocation
Get the location of a voxel with origin and scaled xyz vectors
Public methodAvailable to anyoneGetSimpleLocation
Get Simple Location information
Public methodAvailable to anyoneGetStats
Get precomputed statistics on this object.
Public methodAvailable to anyoneGetTPAT
Get a copy of a thematic voxel's TPAT object.
Public methodAvailable to anyoneStatic memberGridPoints
Grid a VOX from point VV's.
Public methodAvailable to anyoneStatic memberGridPointsZ
Grid a VOX from point VV's (using variable Z's)
Public methodAvailable to anyoneStatic memberGridPointsZEx
Grid a VOX from point VV's (using variable Z's)
Public methodAvailable to anyoneiCanAppendTo
Check if this voxel can append to a surface file.
Public methodAvailable to anyone with an Oasis Montaj licenseStatic memberIDWGridDB
IDWGridDB_VOX Inverse-distance weighting gridding method, DB version, 3D.
Public methodAvailable to anyone with an Oasis Montaj licenseIGetCellSizeStrings
Get the Location Strings
Public methodAvailable to anyoneiIsThematic
Is this a thematic voxel?
Public methodAvailable to anyoneiIsVectorVoxel
Is this a vector voxel?
Public methodAvailable to anyoneStatic memberInitGenerateBySubsetPG
Initialize the generate of a VOX from a series of 3D subset pagers
Public methodAvailable to anyoneInvertZ
Convert an inverted voxel to normal orientation
Public methodAvailable to anyone with an Oasis Montaj licenseiSetCellSizeStrings
Set the Location Strings
Public methodAvailable to anyoneStatic memberKrig
A more compact and extensible form of LogGridPointsZEx_VOX.
Public methodAvailable to anyoneStatic memberListGOCADProperties
List all the properties available in this GOCAD file.
Public methodAvailable to anyoneStatic memberLogGridPointsZEx
Log grid a VOX from point VV's (using variable Z's)
Public methodAvailable to anyoneStatic memberMath
Produces a new voxes using a formula on existing voxels/Grids
Public methodAvailable to anyone with an Oasis Montaj licenseMerge
Merge two Voxels.
Public methodAvailable to anyoneStatic memberNearestNeighbourGrid
Grid a VOX from point VV's using the Nearest Neighbours method.
Public methodAvailable to anyoneStatic memberrComputeCellSize
Compute the Cell size based on specific Area
Public methodAvailable to anyone with an Oasis Montaj licenseReGrid
Regrid a Voxel.
Public methodAvailable to anyoneResamplePG
Resample a voxel over an input volume to a PG.
Public methodAvailable to anyoneRescaleCellSizes
Multiply all cell sizes by a fixed factor.
Public methodAvailable to anyoneSampleCDI
Sample a voxel at locations/elevations in a CDI database.
Public methodAvailable to anyoneSampleCDIToTopography
Sample a voxel at fixed elevations along a path in a CDI database, and output them to an array channel, deleting leading dummy values, and writing the elevation of the first non-dummy item to a topography channel.
Public methodAvailable to anyoneSampleVV
Sample a voxel at multiple locations.
Public methodAvailable to anyoneSetIPJ
Set the projection of the voxel.
Public methodAvailable to anyoneSetLocation
Set Location information
Public methodAvailable to anyoneSetMETA
Set the metadata of a voxel.
Public methodAvailable to anyone with an Oasis Montaj licenseSetOrigin
Set the Voxel Origin
Public methodAvailable to anyoneSetSimpleLocation
Set Simple Location information
Public methodAvailable to anyoneSetTPAT
Set a thematic voxel's TPAT object.
Public methodAvailable to anyoneSliceIPJ
Extract a slice of a voxel based on an IPJ
Public methodAvailable to anyoneSliceMultiLayerIPJ
Extract multiple slices of a voxel based on an IPJ
Public methodAvailable to anyone with an Oasis Montaj licenseSubsetToRealExtents
Subset a VOX to real extents.
Public methodAvailable to anyone with an Oasis Montaj licenseStatic memberSync
Syncronize the Metadata for this Voxel
Public methodAvailable to anyone with an Oasis Montaj licenseStatic memberTINGridDB
TINGridDB_VOX TIN-Gridding, DB version, 3D.
Public methodAvailable to anyone with an Oasis Montaj licenseWindowPLY
Window a VOX to a PLY file and Z.
Public methodAvailable to anyone with an Oasis Montaj licenseWindowXYZ
Window a VOX to ranges in X, Y and Z.
Public methodAvailable to anyoneWriteXML
Export the VOX to XML
Top
See Also