next up previous print clean
Next: Graphic objects Up: OBJECTS Previous: OBJECTS

Seplib objects

The seismic objects were inspired by the seplib philosophy (Claerbout 1986). Axis parameters describe the data structure and data objects are responsible for basic manipulation such as Append or Remove data, Get and Put data. Tables 3, 4, 5 and 1 in appendix describe the basic functionalities of the seplib objects.
 
Table 1: SepData object- base class for data object. The SepPlane, SepTrace, or SepCube objects have exactly the same operations.  
2||c||SepData Object  
functions comments
SepData(SepData *) Creates a sepData from another one.
SepData(SepInfo *, void *, int esize) Creates a SepData from a data structure
  definition and from the array of data.
SepData(SepInput *) Creates a SepData from a SepInput object.
void Pad(int padstart[], int padend[]) Pads this object to a new size.
void Merge(SepData *) Merges a data object with itself.
void Window(int first[], int jump[], int num[]) Windows itself.


next up previous print clean
Next: Graphic objects Up: OBJECTS Previous: OBJECTS
Stanford Exploration Project
1/13/1998