Cauldron 1 (original), On-line manual
This page provides information on Resource
Dynamic's product 'Cauldron Stereonet Software'. This is the Cauldron users
manual.
Main Menu
Cauldron Stereographic Software
Cauldron Stereographic Software is a 16 bit Windows 3.x based program.
It is intended
for geologists and engineers who wish to plot and process
the orientation of joints, bedding planes and other geological
structures.
Cauldron Software Features
Cauldron is a Windows 3 based program that takes advantage of Windows resources,
for example, to Print images or transfer then to other programs via the clip
board. It uses a the windows menu system and the left and right mouse buttons
to enter data and evoke data processing functions.
Internally data is stored in 'Cauldron Format' which is based on direction
cosines. The following description of program functions is based on the Cauldron
menu structure:
Cauldron Features by Main Menu Bar
The Functionality of the Mouse
In addition to the usual windows functions of selecting items from the menu
and clicking on buttons Cauldron gives you 4 important mouse functions:
Return to main menu
Return to Cauldron Features menu
File and Related Functions
Return to main menu
Return to Cauldron Features menu
Data Entry Functions
Return to main menu
Return to Cauldron Features menu
Functions that Manipulate Data on the Stack
The store and the stack are both areas of memory where Cauldron stores data and control
information as tokens. Though only the data in the store is visible the stack is
used in editing and as a destination for the results of many functions. There are 12
functions in the stack menu. Most of which are self evident when the folowing terms
are defined:
There are two other important functions. Empty Stack is self explanitory. The swap function
makes the store into the stack and the stack into the store. Using this function
twice makes it easy to peek at what is on the stack.
Return to main menu
Return to Cauldron Features Menu
Calculations
This menu contains basic calculations and operations applied to data in the
store. More advanced functions that specifically apply to tectonic synthesis
are in the tectonics menu.
Return to main menu
Return to Cauldron Features menu
Tectonic Synthesis
A collection of features concerned with structural geology.
Sigma Directions This function assume that the last two entries in the
store are planes representing complementary faults. The internal angle of friction
is calculated and the principal stress directions added as points.
Rotate about last entry in the store Here the last entry should be a point
representing a pivot or fold axis. Enter an angle and the other data points in the
store are read, rotated about this point and written to the STACK.
Tilt data The data in the store is read and tilted by the offset of
the last entry and written to the STACK. This solves the classic problem of the
tilts of beds beneath an unconformity. If the last entry represents a pole to the
unconformity the results in the stack represnt the inclination of the beds at the
time that the unconformity was level.
Tilt data (2) Where as the previous function applies a tilt between
the last entry and the horizontal, this function looks at the last two tokens (points)
calculates the tilt between them, applies this to all the data in the store and writes
the result to the stack.
Strain Data (points) Here The last entry should be a point and the axis
for compression dilation. Entering values less than 1 compresses on this axis (0 is
permissible), value over one stretches. This version assumes points in the data
set to represent lineations or directions.
Strain Data (poles) This is a version of the previous function that assumes
points to be poles to planes. (These are rotated towards rather than away from an
axis of compression).
Return to main menu
Return to Cauldron Features menu
View Functions (Contouring, projections, default view functions)
ContouringContouring, as performed by this program is a two stage process.
The Contour function actually estimates the value of a probability density function.
This is estimated for points that make up a grid. This function uses a conical
weighting function the radius of which is selected using the Select Gridding Constant
option. It uses data from one or both hemisphere as selected by the select hemisphere option.
This gridding process is relatively slow. A 75Mhz pentium gridding 100 points takes around
30 seconds. Each time the contour function is evoked a new grid is added up to a current
maximum of 4. Functions provided save or load grids to/from file and delete them. One may also
change the colour of the last grid created. Contours (one per grid created) are
redrawn everytime the window is resized etc.. However the grids are not recalculated.
Grids are not destroyed by the file New function. The number of lines drawn for a given
grid can be altered. The Select Number and selection function does this. If we enter
the numbers 10 3 9 here then the grid values are divided into 10 contour intervals.
However, instead of drawing 10 contour lines only contours 3 through 9 are drawn.
Set Defaults A set of functions that let the user select the line
thickness, plot circle thickness, contour thickness and the size of the marks used
to plot poles. Generally default settings are fine for the screen. However,
printing or passing data as vector graphics you may find some adjustment necessary.
Projection This functions toggle the screen between equal area and equal
angle projections. Note: that all features are redrawn including contours.
Window Margin Enables you to alter the space around the outside of
the plot circle. To little margin means that data from mouse clicks can get lost.
Return to main menu
Return to Cauldron Features menu
Edit Functions
Make Last A collections of functions that act on the last one or two
tokens in the store. Make last...
2 entries into cone if last two entries are data then they are
converted into a cone (small circle) the first data entry being the centre
the second a point on the circle.
entry into coneThis function queries the users for a cone angle.
A cone of that angle is drawn about the last token (if data point).
entry into planeIf the last token is data it is converted into a
plane (great circle).
2 entries into plane If the last two entries are data they are replaced
by a great circle through them (In the case of a small circle the plane passes
through the axis, in the case of a plane through the pole).
entry into point Replaces plane with its pole, or cone with its axis.
entry upper/lower hemisphere. Forces last entry into the lower or upper hemisphere.
Make All A collection of functions that act on the store to
To make all all data either points, planes upper or lower hemispere.
Delete All A collection of functions that act on the store to delete all
controls, points, planes or cones.
First Token Operations This submenu contains self explanatory store based functions that
i) moves the last token to the start, 2) moves the first token to the end and 3) delete the
first token.
Addendum and Labels This sub menu contains two functions. Add weight/addendum
to last allows the last token on the store to be given a name or label and or
be given a weight (which is used in certain calculations).Count tokens from
label counts the number of tokens since one with a chosen label. Together these
function enable data be divided into subsets and manipulatied with the delete# and push#
functions.
Delete outside If the last token entered is a small (or great) circle
then this will delete all points outside it.
Delete inside
Delete outside If the last token entered is a small (or great) circle
then this will delete all points inside it. It is useful in sorting joint sets according
to dip and orientation. It can also be used to select a cluster of data for
examination.
Show last Explains the content of the last token on the store.
Edit Last token Enables the last token to be edited directly. Note that
this requires a knowledge of Cauldron format and a degree of care.
Switch last 2 Reverses the order of the last two tokens in the store.
Can be used, for example, to identify the last entry in the store (which might
be the mean of a joint set) by entering a a colour change token and then selecting
switch last 2.
Return to main menu
Return to Cauldron menu
Cauldron Format etc.
Cauldron format is the format used internally to store data and to control the
colours and mark type for plotting poles. When you enter data (or use a function
such as the mark type function) a 'token' is placed at the end of a data structure
called the store. Whenever windows has to redraw a Cauldron window, or print, or
or place vector graphics into the clipboard, Cauldron will 'play' the store, in
order from the first token to the last. So for example, if you wish to plot three
groups of poles one in green, one in red and one in blue your first select the
colour green, then enter the 'green' poles, then select the colour red, then enter
the 'red' poles, then enter the colour blue, then enter the blue poles. On the
store the first token would be a colour selection token for blue (blue has the colour
value 0 0 255). Next would come the data tokens for the 'blue' poles. Next would
come a colour change token for red (colour value 255 0 0), then the tokens for the
red poles etc..
The order in which data is entered can be important. Many calculation functions
assume that the last token(s) has/have special significance. For example, if you
want to rotate your data around an inclined axis, the function (in the tectonic
synthesis menu) that performs this function assumes that the last token entered
contains is the axis of rotation. In order to manipulate the order and sequence of
your tokens you can use functions from the stack and
edit menus.
Cauldron can save and retrieve files in Cauldron format. Such files can be examined
using an editor (such as the MS-DOS editor) or created by other programs. For more
details on how you can do this see Return to main menu
Return to Cauldron menu
Advanced Features
Cauldron is intended to be used with other programs. For Example, to label and
annotate output a drawing program such as paint can be used. Diagrams can be sent to
word processing programs. If you program you can easily create file in Cauldron
format.
Return to Cauldron Feature Menu
Using Paint or other drawing Programs
Using Paint with word processing programs
Writing programs that create Cauldron Format files
About Direction Cosines