29.05.2015 Views

User Manual

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JKBMS<br />

Data Structure<br />

The BMS uses hierarchical, or parent-child, relationships to<br />

build a tree structure of the blast data. Each type of data<br />

object (e.g. pit, bench, blast) is given a unique<br />

identification, and can be both a child of one object and a<br />

parent to others. A single sequence of parents and children<br />

is called a branch, with each point in the branch, called a<br />

node, holding one object. The starting point for a tree is<br />

called the root object. A single BMS database can have<br />

several root objects, and thus several trees.<br />

Data Structure<br />

Root<br />

Object<br />

Parent of<br />

Domain<br />

Objects<br />

Children<br />

Each object in the tree is defined by three properties: its<br />

unique object ID number (shown in the status bar), its<br />

parent’s ID number, and the object type. Each object also<br />

has a name which can be modified by the user.<br />

Information is added to an object either by [double-click]<br />

on the object or [right-click] and select an option from the<br />

pop-up menu. Some objects do not accept any further<br />

information (such as open pit or blast collection), and only<br />

exist to help create a logical tree structure, similar to a<br />

folder in Windows Explorer. Other objects hold data about<br />

the object or a link to an external data source, or in some<br />

cases both. In particular, detailed blast information is<br />

stored in the original 2DBench, 2DRing or 2DFace<br />

JKSimBlast 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!