Index of Python Class Libraries

Use the maptek.vulcan class modules to interact with Vulcan data structures such as block models, Isis databases, design databases, and triangulations. Similarly, they can be used to create and edit points, lines, polygons, arrows, text, object attributes and more.

Use the maptek.vulcan_gui class modules to interact with the graphical user interface options to create panels, select objects from the screen, or change graphical properties of design objects.


Class Libraries for maptek.vulcan

To use any of these classes, the following code must be inserted at the top of your scripts.

from maptek import vulcan

Class

Function

attributes

Class to manipulate and edit templated attributes of an object.

block_model

Access to Vulcan block models. Allows read/write/create functionality.

callback

Class to register callbacks to applicable tools through the Vulcan interface.

dgd

Access to Vulcan design databases. Allows adding layers and design objects.

grid

Access to Vulcan grid data.

isisdb

Isis database interface. Generally used for working with drillhole and sample data.

layer

Layers for design object storage and access.

mapio

Access to Vulcan map files.

metadata

Class for manipulating design object metadata in a format similar to a dictionary.

obj

Vulcan design object classes. All classes inherit the functionality in the 'obj' class.

point

Point type that is used for any Vulcan design objects.

section_width

Class for controlling section widths in design data.

tri_attributes

Triangulation attribute data.

triangulation

Class for manipulating Vulcan triangulation properties.

variant

Class to load and save a specification file.


Class Libraries for maptek.vulcan_gui

To use any of these classes, the following code must be inserted at the top of your scripts.

from maptek import vulcan_gui

Use the maptek.vulcan_gui class modules to interact with the graphical user interface options to create panels, select objects from the screen, or change graphical properties of design objects.

Class

Function

gui Class to provide interfaces to the Vulcan Graphical User Interface functionality such as dialog boxes and handling objects.

gui_options

Class to manipulate display and loading options.

gpan

Class for displaying Vulcan gpan panels. These panels demonstrate higher levels of functionality (callbacks) and additional features such as grids.

panel

General purpose panel building class that supports file selectors, list selectors, inputs, checkboxes, etc.

pick point

Class for picking points from Vulcan.

selection

Class for selecting and manipulating object data in Vulcan.

temp_object

Class for adding temporary objects in Vulcan for display or annotation.