GeoToolkit

C++ Cross-Platform Toolkit for E&P Applications

The GeoToolkit™
is a C++ library of components that permit developers to fast-track
their development of Oil and Gas E&P applications under Qt, Windows
MFC or Unix Motif. GeoToolkit provides components for display of seismic
data, logs, basemaps, contours and XY-plots.
Components
in the Carnac GeoToolkit Library
Unique
Advantages
Easy to Use
When using GeoToolkits comprehensive geoscience libraries, developers
have ready-made key functions such as standard data displays and hardcopy
support for EPS and CGM formats. Because GeoToolkit extensively uses
object-oriented technology, developers have a high degree of flexibility
in writing complex applications for visualization.
High Performance
GeoToolkits enhanced architecture and low overhead translate into
increased performance. Its layered viewing architecture coupled with
efficient spatial indexing methods and algorithms for storing and caching
data contribute to an optimized use of the native graphics pipeline.
Extensible Architecture
GeoToolkit is highly extensible and data handling is interface-based,
allowing application developers to plug in their own data formats. With
unique support for dynamic interfaces, programmers do not need to create
their own plot types. The set of graphics primitives can be extended
easily beyond those already supported.
Integration
with Qt3 or Qt4
GeoToolkit supports a complete set of extensions for development with
Trolltechs Qt cross-platform development environment. High-level
QWidget classes have been specifically designed for easy integration
with QtDesigner. Extension classes are also available for scrolling,
layout management, hardcopy output and event processing using Qts
signals and slots. Finally, built-in editors have been included for
easy manipulation of seismic, log and contour attributes.

Features
- Targeted for E&P visualization requirements;
Lets developer focus on core technologies
- Includes a comprehensive selection of common data displays
- Virtual scrolling mode offers fast display of large sections with
unlimited zooming on a dataset
- Powerful data handling with support for standard formats such as
SEG-Y and LAS files
- Extensible API for adding custom data formats
|
- Promotes reusability and consistency across applications,
which reduces development and maintenance costs
- Access to a large library of primitive shapes and attributes
- Hardcopy with print preview, EPS and CGM outputs
- Cross-platform solution that supports Qt 3 and Qt 4, Windows
MFC and Unix Motif
- Available for Linux, Windows, Solaris and SGI
|