org.javaseis.io
Class SeisioVoxet

java.lang.Object
  extended by org.javaseis.io.Seisio
      extended by org.javaseis.io.SeisioVoxet
All Implemented Interfaces:
java.io.Serializable

public class SeisioVoxet
extends Seisio

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.javaseis.io.Seisio
Seisio.TraceMap
 
Field Summary
 
Fields inherited from class org.javaseis.io.Seisio
_byteOrder, _comments, _dataDefinition, _fileProperties, _filePropertiesFile, _frameHeaderLength, _frameIndex, _frameLength, _gridDefinition, _headerBuffer, _headerBufferView, _headerData, _headerFilePosition, _headerIO, _headerLengthBytes, _headerLengthWords, _isChanged, _isMapped, _isReadOnly, _isVirtual, _logger, _logLevel, _mapBuffer, _mapBufferView, _mapIO, _path, _position, _testMode, _traceBuffer, _traceBufferView, _traceCompressor, _traceData, _traceFilePosition, _traceIndex, _traceIO, _traceLength, _traceLengthWords, _traceMap, _traceProperties, _tracePropertiesFile, _tracesInFrame, _usesHeaderPropertiesFile, _version, _versionInput, _versionOutput, _vfioDirs, _volumeIndex, _volumeLength, FILE_PROPERTIES, MODE_READ_ONLY, MODE_READ_WRITE, NAME_PROPERTIES, TRACE_DATA, TRACE_HEADERS, TRACE_MAP, TRACE_PROPERTIES, VERSION_C_PROMAX, VERSION_J_REFERENCE
 
Constructor Summary
SeisioVoxet(Seisio sio)
           
SeisioVoxet(java.lang.String path)
           
 
Method Summary
 void createDefaultVoxetHdr()
           
 void createVoxetHdr(java.lang.String outputName, float[] axis_o, float[][] axis_uvw, float[] axis_min, float[] axis_max, int[] axis_n, float[] axis_d, java.lang.String[] axis_name, java.lang.String[] axis_unit)
           
static void main(java.lang.String[] args)
           
 void open(java.lang.String openMode)
          Opens a JavaSeis file-structure.
 
Methods inherited from class org.javaseis.io.Seisio
addComments, close, convertBytesToTraces, convertTracesToBytes, create, create, create, createHeaderPropertiesFile, delete, delete, findLogicalIndex, frameExists, frameIterator, getBasePath, getByteOrder, getComments, getDataDefinition, getFilePropertyDouble, getFilePropertyDoubleArray, getFilePropertyInteger, getFilePropertyIntegerArray, getFilePropertyLong, getFilePropertyLongArray, getFilePropertyString, getFilePropertyStringArray, getFilePropertyStringArray, getGridDefinition, getHeaderDataArray, getHeaderIO, getHeaderIoRate, getMapIO, getPosition, getPreferredAxisLabels, getPreferredAxisLabels, getTotalIoBytes, getTotalIoRate, getTotalIoTime, getTraceDataArray, getTraceIndex, getTraceIO, getTraceIoRate, getTraceProperties, getTracesInFrame, getVersionString, isJavaSeis, isMapped, isVirtual, log, mapFlush, mapFrame, mapVolume, parseFilePropertiesProMAX_C, readFrame, readFrame, readFrameHeaders, readFrameScattered, readMultiArray, readTrace, readTraceMap, setComments, setFilePropertyDoubleArray, setFilePropertyIntArray, setFilePropertyLongArray, setFilePropertyString, setFilePropertyStringArray, setLogLevel, setMapped, setPosition, setTraceDataArray, setTraceHeaderArray, setVersionToInput, StringToArray, testFileStruct, trackIoRate, transferHeaders, writeFrame, writeFrame, writeMultiArray, writeTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeisioVoxet

public SeisioVoxet(Seisio sio)
            throws SeisException
Throws:
SeisException

SeisioVoxet

public SeisioVoxet(java.lang.String path)
            throws SeisException
Throws:
SeisException
Method Detail

createDefaultVoxetHdr

public void createDefaultVoxetHdr()
                           throws SeisException
Throws:
SeisException

createVoxetHdr

public void createVoxetHdr(java.lang.String outputName,
                           float[] axis_o,
                           float[][] axis_uvw,
                           float[] axis_min,
                           float[] axis_max,
                           int[] axis_n,
                           float[] axis_d,
                           java.lang.String[] axis_name,
                           java.lang.String[] axis_unit)
                    throws SeisException
Throws:
SeisException

main

public static void main(java.lang.String[] args)
                 throws SeisException
Parameters:
args -
Throws:
SeisException

open

public void open(java.lang.String openMode)
          throws SeisException
Opens a JavaSeis file-structure.

Overrides:
open in class Seisio
Parameters:
openMode - The open mode (MODE_READ_ONLY, MODE_READ_WRITE).
Throws:
SeisException