![]() | GeoEngine.Core.GXNetX Namespace |
Class | Description | |
---|---|---|
![]() | AGG_LAYER_ZONEConstant | Aggregate Layer Zone defines |
![]() | AGG_MODELConstant | Aggregation color model defines |
![]() | AGG_RENDERConstant | Aggregation rendering modes |
![]() | ARC_LICENSEConstant | ArcGIS platform types |
![]() | ARROW_ALIGNMENTConstant | Direction of alignment |
![]() | ATTRIBUTE_DATA_TYPEConstant | Data Type of Attribute |
![]() | ATTRIBUTE_TYPEConstant | Data Type of Attribute |
![]() | BARCHART_LABELConstant | Place to draw bar labels |
![]() | BF_BYTEORDERConstant | Byte order for read/write |
![]() | BF_CLOSEConstant | Close Flags |
![]() | BF_ENCODEConstant | The way a string is encoded |
![]() | BF_OPEN_MODEConstant | Open Status |
![]() | BF_SEEKConstant | Seek Location |
![]() | BLOCK_MODEL_VARIABLE_TYPEConstant | Which variables to return from sReadBlockModelVariableInfo |
![]() | C3DC |
This is a 3D container class which facilitates rendering a 3D viewport
to controls. To be used in tandem with the Geosoft.View3D.View class
present in geoengine.3dv.csharp. Creation of the 3D container is
facilitated through Create_3DC, and disposal through the instance
method Destroy_3DC.
|
![]() | C3DN |
This class manages the rendering of a 3D view. It allows
the positioning of the camera, specification of the zoom
as well as some rendering controls for the axis. It is
directly related to the MVIEW class.
|
![]() | C3DV |
TODO...
|
![]() | CAGG |
The AGG class is used to handle image display on maps.
An aggregate contains one or more image layers (LAY) with
each layer representing a grid or image file. The AGG
will combine all the layers to form one image
|
![]() | CBF |
The BF class is used to access (or create) Binary files and remove
(or destroy) files from use. You can also perform a variety of
additional tasks, such as positioning within files, reading from
files and writing to files.
|
![]() | CCSYMB |
This class is used for generating and modifying colored symbol objects.
Symbol fills are assigned colors based on their Z values and a zone, Aggregate
or ITR file which defines what colors are associated with different ranges
of Z values. The position of a symbol is defined by its X,Y coordinates.
|
![]() | CCSYMB3D |
This class is used for generating and modifying 3D colored symbol objects.
Symbols are assigned colors based on their Z values and a zone, Aggregate
or ITR file which defines what colors are associated with different ranges
of Z values. The position of a symbol is defined by its X,Y,Z coordinates.
|
![]() | CDAT |
The DAT object is used to access data from an variety of data sources
using the same access functions. The DAT interface supports data access
on a point-by-point, of line-by-line basis. For example,
the Run_BIGRID function uses 2 DAT objects - one DAT associated with the
input data source, which is read line-by-line, and a second associated with
the output grid file output grid file.
Use a specific DAT creation method for an associated
information source in order to make a DAT as required
by a specific processing function. The gridding methods all use DATs.
|
![]() | CDATALINKD |
DATALINK Display object.
|
![]() | CDATAMINE |
DATAMINE functions provide an interface to Datamine Software Limited files.
See also GIS for various other Datamine-specific functions.
|
![]() | CDB |
The DB class is used to create, open and work with databases and database symbols.
Database symbols are objects inside databases, such as lines, channels and blobs
|
![]() | CDBREAD |
The DBREAD class is used to open and read from databases. Very large lines
are split into blocks and served up sequentially to prevent the over-use of virtual memory when channels are read into VVs or VAs.
Individual data blocks are limited by default to 1 MB (which is user-alterable). Single lines smaller than the block size
are served up whole, one block per line.
|
![]() | CDBWRITE |
The DBWRITE class is used to open and write to databases. Large blocks of data
are split into blocks and served up sequentially to prevent the over-use of virtual memory when VVs or VAs are being written to channels.
Individual data blocks are limited by default to 1 MB (which is user-alterable). Data less than the block size
are served up whole, one block per line.
|
![]() | CDSEL |
The DSEL object is used to select subsets of data from the DATA object
|
![]() | CE3DV |
Methods to manipulate an active 3D View
|
![]() | CERROR | |
![]() | CEXT |
External (plug-in) image methods.
|
![]() | CGEOSTRING |
The GEOSTRING class is used to read information stored in Geostring files
(*.geosoft_string). Geosoft geostrings are 3D vector files that store digitized
interpretations drawn on section maps. Both polygon and polyline features can be
stored in the same file. This API currently only provides read access,
but read/write support could be added in the future.
|
![]() | CGIS |
The GIS class is used for the import, export,
and interrogation of GIS Data stored in external formats,
such as MapInfo® TAB files.
|
![]() | CGRID3D |
High Performance 3D Grid.
|
![]() ![]() | CGXAttribute |
Marks this function as callable from Oasis Montaj.
|
![]() | CGXNETCore | |
![]() | CHANDLE |
default summary
|
![]() | CHGD |
High Performance Grid. Designed to place grid data
on a DAP server. It produces a multi-resolution
compressed object that supports multi-threading and
allows for high-speed extraction of data at any
resolution.
|
![]() | CHXYZ |
High Performance Data Point Storage. This is used
to put Point data on a DAP server. It is compressed
and uses a Quad-Tree design to allow very high speed
data extraction. It is also multi-threaded.
|
![]() | CIGRF |
International Geomagnetic Reference Field
Methods to work with IGRF objects. The IGRF object
contains data for the IGRF model of the geomagnetic
reference field.
|
![]() | CIMG |
The IMG class performs read and write operations on grid
file data. When efficient access along both rows and columns
is desired the PG class is recommended (see PG and PGU);
the IMG is first created, then the PG is obtained from
the IMG using GetPG_IMG.
|
![]() | CIMU |
Not a class. This is a catch-all group of functions working
on IMG objects (see IMG). Grid operations include masking,
trending, windowing, expanding and grid stitching.
|
![]() | CIPJ |
The IPJ class describes a single spatial reference in the world,
defined under a coordinate system, an orientation,
and a warp (which can be used to distort the projected object
to a particular shape or boundary).
|
![]() | CITR |
The ITR class provides access to ITR files. An ITR file maps
ranges of values to specific colors. The ITR object is typically
used in conjunction with MVIEW objects (see MVIEW and MVU).
|
![]() | CKML |
KML functions provide an interface KML (Keyhole markup language) files.
|
![]() | CLAYOUT |
Layout class for generic relative layout calculation
The relative layout algorithm allows a logical organization of layout rectangles.
You can set constraints with English-like semantics. For example:
"Set the left side of rectangle 1 equal to the right side of rectangle 2 plus 10 pixels."
"Set the bottom of rectangle 1 to 25 percent of the height of rectangle 2."
"Move node 1 such that its bottom is equal to the top of rectangle 2 minus 10 pixels."
The last constraint set would enjoy priority over any others as it would be
the last one that would influence the rectangle calculations. See the notes for iSetConstraint
for more details.
|
![]() | CLL2 |
local datum lookup creator
ll2 methods are used to create LL2 objects. LL2 objects contain
latitude, longitude correction lookup tables to convert between datums.
|
![]() | CLPT |
This class allows access to the current default line patterns.
It does not allow the definition of individual patterns. It is
is used primarily with MAP class functions.
|
![]() | CLST |
The LST class is used to create and retrieve lists,
and to perform specific actions on lists, including
retrieving list items, sorting lists and adding or
removing list items.
|
![]() | CLTB |
An LTB object is typically created from a CSV (comma-separated values)
file, and is a table of information that may be accessed by row
or column. The LTB class is recommended for use with small tables
produced from short lists (of the order of 1000's or records) such
as the different geographic projections and their defining parameters.
Large tables, such as those required for table-lookup functions, should
be accessed using the TB class.
|
![]() | CMAP |
MAPs are containers for MVIEW objects. A view is a 3-D translation
and a clip window on a map. Graphic entities can be drawn in an MVIEW.
It is recommended that the MAP class be instantiated by first creating
an EMAP object and calling the Lock_EMAP function.
(See the explanation on the distinction between the MAP and EMAP classes).
|
![]() | CMAPL |
The MAPL class is the interface with the MAPPLOT program,
which reads a MAPPLOT control file and plots graphical
entities to a map. The MAPL object is created for a given
control file, then passed to the MAPPLOT program, along
with the target MAP object on which to do the drawing
|
![]() | CMAPTEMPLATE |
A MAPTEMPLATE wraps and provides manipulation and usage for the XML content in map template files.
See the annotated schema file maptemplate.xsd in the <GEOSOFT>\maptemplate folder and the accompanying
documentation in that folder for documentation on the file format.
|
![]() | CMATH |
This is not a class. This is a collection of standard
mathematical functions, including most of the common
logarithmic and geometric functions.
|
![]() | CMESH |
High Performance Surface API.
|
![]() | CMESHUTIL |
Mesh utility methods.
|
![]() | CMETA |
A META object contains hierarchical organized metadata
of any type, including other objects. META information
is organized in an XML-like structure based on a data
schema that describes the data hierarchy. META objects
are used by many entities that need to store metadata
specific to the entities or to the application.
Metadata can be saved in databases and maps, as well as in
channels, lines, views and groups. Oasis montaj objects
can be queried for their associated metadata, and if it
exists, the metadata can be retrieved and utilized by
other Oasis montaj processes.
|
![]() | CMPLY |
The MPLY object contains the definitions for one or more
PPLY.
|
![]() | CMULTIGRID3D |
High Performance 3D Grid.
|
![]() | CMULTIGRID3DUTIL |
High Performance 3D Grid.
|
![]() | CMVIEW |
A view (MVIEW class) has a 2-D/3-D translation matrix, a map
projection and a clip region. A view contains any number of
"groups", and each "group" contains one or more graphics
elements (entities). Different types of groups will contain
different types of entities:
|
![]() | CMVU |
A catchall library for methods using the MAP and MVIEW classes.
These include drawing flight paths, legends, postings, and
special objects such as histograms and bar charts.
|
![]() | CMXD |
A MXD wraps and provides manipulation and usage for
the content of an ArcGIS MXD file.
|
![]() | COLORBAR_LABELConstant | Label text orientation |
![]() | COLORBAR_STYLEConstant | Label text orientation |
![]() | Constant | Global constants |
![]() | CPAT |
A PAT object is created from a Geosoft format pattern file.
It contains all the individual patterns listed in the file.
Notes: You may create your own fill patterns. They can be added to the "user.pat"
file in the <geosoft>\user\etc directory. User pattern numbers should be in the
range between 20000 and 29999.
|
![]() | CPG |
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.
|
![]() | CPJ |
The PJ object is created from two IPJ objects,
and is used for converting data in an OASIS database
or map object from one map coordinate (projection)
system to another.
|
![]() | CPLY |
The PLY object contains the definitions for one or more
polygons, and does import and export of polygon files.
|
![]() | CRA |
The RA class is used to access ASCII files sequentially or
by line number. The files are opened in read-only mode, so no
write operations are defined
|
![]() | CRC_INIT_VALUEConstant | Initial value for starting a CRC |
![]() | CREG |
The REG class is used for storing and retrieving named
variables. Many classes contain REG objects for storing
information particular to the class. The META class supersedes
the REG class and is gradually replacing the use of the
REG class in newer applications.
|
![]() | CSBF |
The SBF class provides a means of storing data in a
file-type directory structure within a workspace, database
or map. Each of these three objects contains its own SBF object,
which may be accessed using the hGetSYS_SBF, hGetDB_SBF and
hGetMAP_SBF functions. To access data in a file, or create a
new file in the SBF object, call the CreatSBF_BF function (see BF),
which will return a BF object to use.
|
![]() | CSEGYREADER |
Convert 3D SEG Y files to voxel or database.
|
![]() | CST |
Mono-variate statistics. The ST class is used to accumulate statistical
information about a set of data. This class is usually used in conjunction
with others. For instance, Stat_DU (see DU) will add a channel's
data to the ST object, and sComputeST_IMG (see IMG) will compute
statistics for a grid.
|
![]() | CST2 |
Bi-variate statistics. The ST2 class accumulates statistics
on two data vectors simultaneously in order to compute correlation
information. Statistics are accumulated using the DataVV_ST2 function.
See also ST (mono-variate statistics).
|
![]() | CSTORAGEPROJECT |
Project Storage.
|
![]() | CSTR |
This library is not a class. Use the STR library functions
to work with and manipulate string variables. Since the
GX Programming Language does not provide string literal
tokens, you must use these functions for any string operations
you want to perform.
|
![]() | CSURFACE |
The SURFACE class allows you to create, read and alter Geosurface files (*.geosoft_surface).
A Geosurface file can contain one or more surface items (see SURFACEITEM class). In turn each item can
contains one or more triangular polyhedral meshes.
|
![]() | CSURFACEITEM |
The SURFACEITEM allows you to create, read and alter Geosurface files (*.geosoft_surface).
A Geosurface file can contain one or more surface items (see SURFACE class). A surface item can
contains one or more triangular polyhedral meshes.
|
![]() | CSYMB_COLORConstant | Color Symbol filling defines |
![]() | CSYMB3D_SYMBOLConstant | Color Symbol Type defines |
![]() | CSYS |
The SYS library functions perform a wide range functions,
including the storage and retrieval of named parameters
from the current workspace; writing messages to the user;
display of progress bars; retrieving file, date and time
information from the operating system; and providing warning
and error handling functions.
|
![]() | CTB |
The TB class is a high-performance table class used to
perform table-based processing, such as leveling data in
an OASIS database. The LTB class is recommended for use
with small tables produced from short lists such as the
different geographic projections and their defining parameters.
|
![]() | CTPAT |
The full name of the pattern.
ex: "felsic volcanics"
Code: Short-form of the pattern description. This is the value
which typically appears (for instance) in the "Rock code"
channel in a Wholeplot From-To data group.
ex: "FVOL"
The code is CASE-SENSITIVE.
Label: Text to use as a short-form in labels, graphs etc.
By default, this is the same as the code.
ex: "FVol."
Pattern Attributes: (See DEFAULT.PAT in \src\etc for more inforation)
Pattern: The Pattern Index; defined in DEFAULT.PAT, or in the user's
USER.PAT file. If not specified, defaults to 0 (solid fill).
Size: The pattern tile size. If not specified, defaults to 2.0mm.
Density: The tiling density. If not specified, defaults to 1.0.
Thickness: The line thickness in the tile, expressed as a integer
percentage (0-100) of the tile size.
Color: The pattern line work color. If not specified, defaults to black.
Background color: The pattern background color. If not specified, defaults to
transparent (C_ANY_NONE)
Symbols:
Symbol Font The name of the symbol font to use for a given symbol index
Symbol Number Index into the font.
Symbol Rotation: Rotation in degrees CCW.
Symbol Scaling Additional scale factor to apply to symbol size (Default 1.0)
|
![]() | CTR |
The TR object contains trend information about a grid or
grid pager. Currently, it is used only in conjunction with
the GetTR_IMG, SetTR_IMG, and Trend_PGU functions.
|
![]() | CUSERMETA |
The USERMETA class handles user style metadata tied to real
data.
|
![]() | CVA |
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.
|
![]() | CVECTOR3D |
VECTOR3D Display object.
|
![]() | CVM |
In-memory vector data methods
The VM class will store vector (array) data in a memory buffer which
can be accessed using the VM methods.
The main use for the VM class is to store data in a single physical
memory location. This memory can then be accessed by a user DLL using
the GetPtrVM_GEO function defined in gx_extern.h.
VM memory can be any size, but a VM is intended for handling relatively
small sets of data compared to a VV, which can work efficiently with
very large volumes of data. The acceptable maximum VM size depends on
the operating system and the performance requirements of an application.
The best performance is achieved when all VM memory can be stored
comfortably within the the available system RAM. If all VM memory
will not fit in the system RAM, the operating system virtual memory
manager will be used to swap memory to the operations systems virtual
memory paging file. Note that the operating system virtual memory
manager is much slower than the manager used by Geosoft when working with
very large arrays in a VV.
See VV for methods to move data between a VM and a VV.
|
![]() | CVOX |
High Performance 3D Grid. Designed for accessing
3D grids quickly using slices. It designed arround
non-uniform multi-resolution compressed storage.
To sample a voxel at specific locations, use VOXE.
|
![]() | CVOXD |
VOX Display object.
|
![]() | CVOXE |
VOX evaluator class. Used to sample values from
the voxel.
|
![]() | CVULCAN |
The VULCAN class is used for importing Maptek® Vulcan block and triangulation files.
|
![]() | CVV |
The VV class stores very long vector (array) data (such
as channel data from an OASIS database) in memory and
performs specific actions on the data. This set of
functions is similar to the VM functions except that
you cannot access data directly and therefore you cannot
use a VV to pass data to an external (non-Geosoft)
Dynamic Link Library (DLL) object function.
If you want to pass data to a DLL, you must move a subset
of the data stored in memory to a small vector object and
then use the GetPtrVM_GEO function to pass a pointer to the
data on to the external function.
See VVU for more utility methods.
|
![]() | CWA |
The WA class enables you to access and write data to ASCII files.
|
![]() | DAT_FILE_FORMConstant | Type of form |
![]() | DAT_FILEConstant | Type of grid |
![]() | DAT_XGDConstant | DAT Open modes |
![]() | DATE_FORMATConstant | Old Date formats |
![]() | DB_ACTIVITY_BLOBConstant | Activity Blob |
![]() | DB_ARRAY_BASETYPEConstant | Array channel base coordinate type |
![]() | DB_CATEGORY_BLOBConstant | Blob Categories |
![]() | DB_CATEGORY_CHANConstant |
Channel Categories
For STRING type channels, use negative integers
to specify channel width. For example, use -10
to define a string channel with up to 10 characters.
Use the GS_SIMPLE_TYPE() macro to convert to INT,REAL or string.
|
![]() | DB_CATEGORY_LINEConstant | Line Categories |
![]() | DB_CATEGORY_USERConstant | User Categories |
![]() | DB_CHAN_FORMATConstant | Channel formats |
![]() | DB_CHAN_PROTECTIONConstant | Channel Read-only Protection Status |
![]() | DB_CHAN_SYMBOLConstant | Channel symbol for special channels |
![]() | DB_COMPConstant | Supported compression levels |
![]() | DB_COORDPAIRConstant | Used to indicate the matching coordinate pair of a channel. |
![]() | DB_GROUP_CLASS_SIZEConstant | Class name max size |
![]() | DB_INFOConstant | Integer Database Information |
![]() | DB_LINE_LABEL_FORMATConstant | Line Label Formats |
![]() | DB_LINE_SELECTConstant | Select modes |
![]() | DB_LINE_TYPEConstant | Line types |
![]() | DB_LOCKConstant | Lock Modes |
![]() | DB_NAMEConstant | Get Database file names |
![]() | DB_NULLConstant | Database Null |
![]() | DB_OWNConstant | Symbol Ownership |
![]() | DB_SYMB_NAME_SIZEConstant | Size of Symbol Names |
![]() | DB_SYMB_TYPEConstant | Symbol types |
![]() | DB_WAITConstant | Wait Times |
![]() | DIRECTION3DConstant | Direction in 3D |
![]() | DSEL_PICTURE_QUALITYConstant | Line Label Formats |
![]() | DUPMAPConstant | Duplicate Modes |
![]() | EMLAY_GEOMETRYConstant | Type of Geometry |
![]() | FILE_EXTConstant | Extension option |
![]() | FILTER3DConstant | Voxel filter type |
![]() | GEO_BOOLConstant | Boolean values |
![]() | GEO_DIRECTORYConstant | Geosoft directory defines |
![]() | GEO_DUMMYConstant | Special numbers indicating NULLL |
![]() | GEO_FULL_LIMITSConstant | Data ranges of all Geosoft types |
![]() | GEO_LIMITSConstant | Data ranges of numbers |
![]() | GEO_STRING_SIZEConstant |
Default string sized for different uses
GX's must use these unless there is a
very good reason not to. The path strings
here are generally larger than what is possible
in the OS, but it is defined as such for Unicode
conversion reasons.
|
![]() | GEO_VARConstant |
Variable types.
Use -X for strings of X length
|
![]() | GEO3DV_OPENConstant | Open Modes |
![]() | GEOSTRING_OPENConstant | Open Modes |
![]() | GIS_DMTYPEConstant | Datamine file types |
![]() | GIS_MAP2DConstant | View type to create |
![]() | GIS_TYPEConstant | Type of file |
![]() | GOCAD_ORIENTATIONConstant | GOCAD Orientations |
![]() | GRID3D_TYPEConstant | Type of Voxset |
![]() | GS_FORMATSConstant |
Special use data types. String are indicated by a
negative maximum string length (including NULL).
|
![]() | GS_TYPESConstant |
Special use data types. String are indicated by a
negative maximum string length (including NULL).
|
![]() | H_META_INVALID_TOKENConstant | META Invalid Token |
![]() | IMG_DISPLAY_PROPERTYConstant | Image display property |
![]() | IMG_FAULTConstant | Fault type |
![]() | IMG_FILEConstant | Image open modes |
![]() | IMG_NULLConstant | Image Null |
![]() | IMG_QUERYConstant | Information to Query |
![]() | IMG_RELOCATEConstant | Relocation Style |
![]() | IMU_BOOL_OLAPConstant | Overlapping area option |
![]() | IMU_BOOL_OPTConstant | Boolean logic option |
![]() | IMU_BOOL_SIZINGConstant | Sizing option |
![]() | IMU_DOUBLE_CRC_BITSConstant | Bits to use in double CRC's |
![]() | IMU_EXPAND_SHAPEConstant | Shape of output grid |
![]() | IMU_FILL_ROLLOPTConstant | Defines for Grid Filling Method Options |
![]() | IMU_FILT_DUMMYConstant |
Settings for placing dummy values in grid if any of filter
values are dummy
|
![]() | IMU_FILT_FILEConstant |
Flags which indicate if a file is to be used to read the
filter values
|
![]() | IMU_FILT_HZDRVConstant |
Flags which indicate which type of horizontal derivative
is being applied (X direction, Y direction, none at all)
|
![]() | IMU_FLOAT_CRC_BITSConstant | Bits to use in float CRC's |
![]() | IMU_MASKConstant | Defined options for masking grids |
![]() | IMU_STAT_FORCEDConstant | Defined options for forcing recalculating the grid values |
![]() | IMU_TRANSConstant |
Transpose Options available for GridTrns_IMU
implies original grid lines:
|
![]() | IMU_TRENDConstant | Points in grid to use |
![]() | IMU_WIND_COORDConstant | Output grid coordinate units |
![]() | IMU_WIND_DUMMIESConstant | Option for handling out-of-range Z values |
![]() | IMU_XYZ_INDEXConstant |
Flags whether to use grid index numbers as
station numbers.
|
![]() | IMU_XYZ_LABELConstant | XYZ Label Flags |
![]() | IPJ_3D_FLAGConstant | 3D Flags |
![]() | IPJ_3D_ROTATEConstant | 3D Rotation Mode |
![]() | IPJ_CSPConstant | Projection Setting |
![]() | IPJ_NAMEConstant | Project Name |
![]() | IPJ_ORIENTConstant | Projection Orientation |
![]() | IPJ_PARM_LSTConstant | Projection List |
![]() | IPJ_TYPEConstant | IPJ Types |
![]() | IPJ_UNITConstant | Projection Unit Type |
![]() | IPJ_WARPConstant | Warp (Transformation) type |
![]() | ITR_COLOR_MODELConstant | ITR Color Model defines |
![]() | ITR_NULLConstant | Null ITR object |
![]() | ITR_POWERConstant | Power Zoning defines |
![]() | ITR_ZONE_MODELConstant | ITR Zone Model defines |
![]() | ITR_ZONEConstant | Zoning Methods |
![]() | KML_ALTConstant | KML Altitude values. |
![]() | LAYOUT_CONSTRConstant | Layout constraint specifiers |
![]() | LST_ITEMConstant | LST data access |
![]() | LTB_CASEConstant | Case handling of LTB strings |
![]() | LTB_CONLSTConstant | Matching types |
![]() | LTB_DELIMConstant | Types of LTB Delimiters |
![]() | LTB_TYPEConstant | Types of LTB Headers |
![]() | MAKERConstant | Maker defines |
![]() | MAP_EXPORT_BITSConstant | Color Types |
![]() | MAP_EXPORT_FORMATConstant |
Export Formats
Format Description Type
======= ========================== ====
|
![]() | MAP_EXPORT_METHODConstant | Dithering Methods |
![]() | MAP_EXPORT_RASTER_FORMATConstant |
Export Raster Formats
.
Format Description Type B/W B/W COL B/W COL COL
======= ========================== =========== === === === === === ===
|
![]() | MAP_LIST_MODEConstant | Map List modes |
![]() | MAP_OPENConstant | Open Modes |
![]() | MAPTEMPLATE_OPENConstant | Open Modes |
![]() | META_CORE_ATTRIBConstant | META Core Attributes |
![]() | META_CORE_CLASSConstant | Meta Core Class Objects |
![]() | META_CORE_TYPEConstant | META Core Data Types |
![]() | MULTIGRID3D_DIRECTGRID_METHODConstant | How to calculate the cell values for direct gridding. |
![]() | MVIEW_3D_RENDERConstant |
3D Geometry rendering defines. These flags only affect mixed geometry groups and not the data
specific groups (e.g. voxels, vector voxels surfaces etc.). Each of those groups
has predefined optimum behaviour and any changes to these flags are ignored.
|
![]() | MVIEW_CLIPConstant | Boolean clipping defines |
![]() | MVIEW_COLORConstant |
24-bit color defines
The iColor_MVIEW function can be used to create a color int from a
color string description.
The iColorXXX_MVIEW macros can be used to create colors from component
intensities.
|
![]() | MVIEW_CYLINDER3DConstant | What parts of the cylinder are closed |
![]() | MVIEW_DRAWConstant | Polygon drawing defines |
![]() | MVIEW_DRAWOBJ3D_ENTITYConstant | What types of entities to draw |
![]() | MVIEW_DRAWOBJ3D_MODEConstant | What types of entities to draw |
![]() | MVIEW_EXTENT_UNITConstant |
Types of units for extents (these map to the
<define>MVIEW_UNIT</define> defines directly)
|
![]() | MVIEW_EXTENTConstant | Types of extents defines |
![]() | MVIEW_FITConstant | Fit area defines |
![]() | MVIEW_FONT_WEIGHTConstant | Font weight defines |
![]() | MVIEW_GRIDConstant | Grid Drawing defines |
![]() | MVIEW_GROUP_LISTConstant | What groups to list |
![]() | MVIEW_GROUPConstant | Open Group defines |
![]() | MVIEW_HIDEConstant | Boolean hidding defines |
![]() | MVIEW_ISConstant | Defines for mview types |
![]() | MVIEW_LABEL_BOUNDConstant | Label Binding Defines |
![]() | MVIEW_LABEL_JUSTConstant | Label Justification Defines |
![]() | MVIEW_LABEL_ORIENTConstant | Label Orientation Defines |
![]() | MVIEW_NAME_LENGTHConstant | Maximum length for view and group names |
![]() | MVIEW_OPENConstant | Open MVIEW define |
![]() | MVIEW_PJConstant | Projection modes |
![]() | MVIEW_RELOCATEConstant | Relocation Defines |
![]() | MVIEW_SMOOTHConstant | Interpolation method to use for drawing line and polygon edges |
![]() | MVIEW_TILEConstant | Tiling defines |
![]() | MVIEW_UNITConstant | Coordinate systems defines |
![]() | MVU_ARROWConstant |
Type Arrow. These definitions are used as binary flags, and can be
used together by passing sums.
|
![]() | MVU_DIVISION_STYLEConstant | Orientation (of whatever) |
![]() | MVU_FLIGHT_COMPASSConstant | Compass direction |
![]() | MVU_FLIGHT_DUMMIESConstant | Show Dummies |
![]() | MVU_FLIGHT_LOCATEConstant | Line label locations |
![]() | MVU_ORIENTATIONConstant | Orientation (of whatever) |
![]() | MVU_TEXTBOXConstant | Type of Box |
![]() | MVU_VOX_SURFACE_METHODConstant | TODO |
![]() | MVU_VOX_SURFACE_OPTIONConstant | TODO |
![]() | MVU_VPOINTConstant | Head Acuteness |
![]() | MVU_VPOSConstant | Head Position |
![]() | MVU_VSIZEConstant | Head Size |
![]() | MVU_VSTYLEConstant | Head Style |
![]() | NULLSYMBConstant | Database Null |
![]() | PG_3D_DIRConstant | 3D Pager direction |
![]() | PG_BF_CONVConstant | Pager binary conversions |
![]() | PJ_ELEVATIONConstant | Elevation correction method |
![]() | PJ_RECTConstant | Conversion direction |
![]() | PLY_CLIPConstant | Polygon clipping mode |
![]() | PLY_LINE_CLIPConstant | Polygon line clip indicator |
![]() | PLY_POINT_CLIPConstant | Polygon point clipping mode |
![]() | RBFKERNELConstant | Math kernel to use in the RBF Computation |
![]() | REG_DOMAINConstant | Registry key domains |
![]() | REG_MERGEConstant | REG merge options |
![]() | SBF_OPENConstant | SBF Open defines |
![]() | SBF_TYPEConstant | SBF Object type defines |
![]() | SECTION_ORIENTATIONConstant | Section orientation types |
![]() | SHELL_EXECUTEConstant | Shell execute defines |
![]() | ST_INFOConstant | Information to retrieve |
![]() | ST2_CORRELATIONConstant | Correlation style |
![]() | STR_CASEConstant | Case sensitivity |
![]() | STR_ESCAPEConstant | How to handle escape |
![]() | STR_FILE_PARTConstant | Parts of a path string |
![]() | STR_JUSTIFYConstant | String justification style |
![]() | STR_TRIMConstant | What to trim |
![]() | SURFACE_CLIP_MODEConstant | Surface Clip Mode |
![]() | SURFACE_CLIP_STATUSConstant | Surface Clip Return Code |
![]() | SURFACE_OPENConstant | Open Modes |
![]() | SURFACE_PROJECTION_METHODConstant | Surface projection method |
![]() | SURFACE_TRANSFORMATION_METHODConstant | Surface transformation method |
![]() | SURFACERENDER_MODEConstant | Open Modes |
![]() | SYS_CRYPT_KEYConstant | Special Encryption Keys |
![]() | SYS_DAT_FILEConstant | DAT File Type |
![]() | SYS_DIRConstant | SYS Directory locations |
![]() | SYS_ENCRYPTION_KEYConstant | How to encrypt a string. Determines the portability of the encrypted string. |
![]() | SYS_FILE_FORMConstant | File Open Mode |
![]() | SYS_FONTConstant | Font types |
![]() | SYS_INFOConstant | System information |
![]() | SYS_LINEAGE_SOURCEConstant | Type of lineage sources |
![]() | SYS_MENU_CLEARConstant | Font types |
![]() | SYS_PATHConstant |
Get specific Geosoft paths. The path name will
have a directory separator at the end.
|
![]() | SYS_RUN_DISPLAYConstant |
Windows Display Options
Determine how applications are started.
These options are not yet implemented.
|
![]() | SYS_RUN_HOLDConstant |
DOS Console Options
These options determine if and when the DOS/EXE
console window is held. These options only work
on DOS and EXE programs.
|
![]() | SYS_RUN_TYPEConstant | Type of application to run |
![]() | SYS_RUN_WINConstant |
Windows Options
Should we wait for the application to
finish or should we continue executing. If you wait
for another program, Oasis montaj will not
redraw or respond. We always wait for EXE and DOS programs.
|
![]() | SYS_SEARCH_PATHConstant | Find File define |
![]() | TB_SEARCHConstant | TB Searching mode |
![]() | TB_SORTConstant | TB Sorting mode |
![]() | TD_BUTTONConstant | TaskDialog Common Buttons |
![]() | TD_ICONConstant | TaskDialog Icon |
![]() | TD_IDConstant | TaskDialog Common Button Return Values |
![]() | TEXT_REFConstant | Text reference locations |
![]() | TIME_FORMATConstant | Old Time formats |
![]() | TPAT_STRING_SIZEConstant | Default string sizes. |
![]() | USERMETA_FORMATConstant | USERMETA Format Types |
![]() | VA_AVERAGEConstant | VA Object to average |
![]() | VA_OBJECTConstant | VA Object to select |
![]() | VECTOR_IMPORTConstant | Vector grid3d import direction |
![]() | VOX_DIRConstant | Voxel direction |
![]() | VOX_DIRECTIONConstant | Voxel export direction |
![]() | VOX_FILTER3DConstant | Voxel filter type |
![]() | VOX_GOCAD_ORIENTATIONConstant | GOCAD Orientations |
![]() | VOX_GRID_LOGOPTConstant | Voxel log gridding options |
![]() | VOX_ORIGINConstant | Voxel origin |
![]() | VOX_SLICE_MODEConstant | Voxel export direction |
![]() | VOX_VECTORVOX_IMPORTConstant | Voxel direction |
![]() | VOXE_EVALConstant | Voxel Evaluation modes |
![]() | VOXELRENDER_MODEConstant | Render Modes |
![]() | VV_DOUBLE_CRC_BITSConstant | Number of bits to use in double CRC's |
![]() | VV_FLOAT_CRC_BITSConstant | Number of bits to use in float CRC's |
![]() | VV_LOG_BASEConstant | Type of log to use |
![]() | VV_LOGMODEConstant | Ways to handle negatives |
![]() | VV_LOOKUPConstant | Lookup style |
![]() | VV_MASKConstant | Where to mask |
![]() | VV_ORDERConstant | Specify if the data is montonically increasing or decreasing. |
![]() | VV_SORTConstant | Sort order |
![]() | VV_WINDOWConstant | How to handle VV limits |
![]() | WA_ENCODEConstant | WA Encode defines |
![]() | WA_OPENConstant | WA Open defines |
Delegate | Description | |
---|---|---|
![]() | CHANDLEDeleteDelegate | Delegate to notify class when this object has been deleted |
Enumeration | Description | |
---|---|---|
![]() | IntConstants | Global integer constants as an enum |