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 |
---|---|
Class to manipulate and edit templated attributes of an object. |
|
Access to Vulcan block models. Allows read/write/create functionality. |
|
Class to register callbacks to applicable tools through the Vulcan interface. |
|
Access to Vulcan design databases. Allows adding layers and design objects. |
|
Access to Vulcan grid data. |
|
Isis database interface. Generally used for working with drillhole and sample data. |
|
Layers for design object storage and access. |
|
Access to Vulcan map files. |
|
Class for manipulating design object metadata in a format similar to a dictionary. |
|
Vulcan design object classes. All classes inherit the functionality in the 'obj' class. |
|
Point type that is used for any Vulcan design objects. |
|
Class for controlling section widths in design data. |
|
Triangulation attribute data. |
|
Class for manipulating Vulcan triangulation properties. |
|
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. |
Class to manipulate display and loading options. |
|
Class for displaying Vulcan gpan panels. These panels demonstrate higher levels of functionality (callbacks) and additional features such as grids. |
|
General purpose panel building class that supports file selectors, list selectors, inputs, checkboxes, etc. |
|
Class for picking points from Vulcan. |
|
Class for selecting and manipulating object data in Vulcan. |
|
Class for adding temporary objects in Vulcan for display or annotation. |