CSEGYREADER Class |
Namespace: GeoEngine.Core.GXNet
The CSEGYREADER type exposes the following members.
| Name | Description | |
|---|---|---|
| AddTraceFilter | Add a filter based on trace header fields. | |
| CheckSaneInlineCrossline | Checks if the currently-configured inline and crossline fields seem sensible. | |
| ClearTraceDummyValue | Disables the trace dummy value. | |
| ClearTraceFilters | Remove all active trace filters. | |
| ClearUserRange | Clears inline and crossline ranges to clamp to. | |
| ClearUserZRange | Clears Z-range to clamp to, disbling z-clamping. | |
| CountTracesThatPassFilters | Count the number of traces that pass the currently-configured trace filters. | |
| EstimateNumberOfTraces | Get the number of traces that would be in the SEG-Y file, given a trace length and data type. | |
| ExportFiles | Exports contents of SEG Y file to voxel and/or database. | |
| ExportVoxelAndDatabase | Obsolete. Exports contents of SEG Y file to voxel and/or database. | |
| GetBinaryHeader | Get the SEG Y file's binary header. | |
| GetClipXYExtents | Gets the X,Y extents to clip the voxel. | |
| GetEndianess | Returns true if the file is little endian. false if it is big endian. | |
| GetFieldConfiguration | Returns information on the data in the trace headers. | |
| GetGeoreferencing | Returns the georeferencing of the voxel that would be exported with the current configuration. | |
| GetInlineAndCrosslineAzimuths | Get the inline and crossline azimuths, in degrees | |
| GetIs3D | Returns true if the file is 3D false if it is 2D. | |
| GetLastSampleAt | Returns the depth of the last sample in the traces, in the units specified by `SetZUnits()` | |
| GetNumTraceDataTypes | Returns the number of supported trace data types. | |
| GetPossibleZUnits(String) | Get a list of the possible values that can be passed to `SetZUnits()`. The values returned by this function depend on what the z-type is set to. | |
| GetPossibleZUnits(String, Int32) | Get a list of the possible values that can be passed to `SetZUnits()`. The values returned by this function depend on what the z-type is set to. | |
| GetSampleInterval | Returns the sample interval of the trace data. | |
| GetSampleIntervalConfiguration(String, Int32) | Specifies where the sample interval comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| GetSampleIntervalConfiguration(String, Int32, Int32) | Specifies where the sample interval comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| GetSliceFilenames(String) | Returns a list of the filenames of the XY slices that will be exported. | |
| GetSliceFilenames(String, Int32) | Returns a list of the filenames of the XY slices that will be exported. | |
| GetTextHeader(String) | Get the SEG Y file's text header. | |
| GetTextHeader(String, Int32) | Get the SEG Y file's text header. | |
| GetTiePoint | Return the currently-active tie points. If SetTiePoints() has not already been called, then the returned points will be the automatically-selected ones. | |
| GetTraceCount | Get the number of traces in the SEG Y file | |
| GetTraceData | Get the SEG Y trace file header data for a particular starting trace | |
| GetTraceDataAt | Get the SEG Y trace file data for a particular data type, number of samples, and starting trace | |
| GetTraceDataType(String) | Get the data type of the trace data. This will match one of the names rfeturned by `GetTraceDataTypeName()` | |
| GetTraceDataType(String, Int32) | Get the data type of the trace data. This will match one of the names rfeturned by `GetTraceDataTypeName()` | |
| GetTraceDataTypeDisplayName(Int32, String) | Get a string, suitable for displaying to the user, describing the type returned by passing the same `index` value to `GetTraceDataTypeName()` | |
| GetTraceDataTypeDisplayName(Int32, String, Int32) | Get a string, suitable for displaying to the user, describing the type returned by passing the same `index` value to `GetTraceDataTypeName()` | |
| GetTraceDataTypeName(Int32, String) | Get the name of one of the available data types. These are the names used as identifiers in this API. To get a name suitable for displaying to the user, use `GetTraceDataTypeDisplayName() instead. | |
| GetTraceDataTypeName(Int32, String, Int32) | Get the name of one of the available data types. These are the names used as identifiers in this API. To get a name suitable for displaying to the user, use `GetTraceDataTypeDisplayName() instead. | |
| GetTraceHeaderAsJson(Int32, String) | Return the contents of a trace header as JSON. | |
| GetTraceHeaderAsJson(Int32, String, Int32) | Return the contents of a trace header as JSON. | |
| GetTraceHeaderAt | Get the SEG Y trace file header data for a particular starting trace | |
| GetTraceLength | Returns the number of data samples per trace. | |
| GetTraceLengthConfiguration(String, Int32) | Specifies where the trace length comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| GetTraceLengthConfiguration(String, Int32, Int32) | Specifies where the trace length comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| GetVoxelCellSize | Get the cell size of the voxel that would be exported with the current configuration. | |
| GetVoxelDimensions | Get the size of the voxel that would be exported with the current configuration. | |
| GetXYUnits(String) | Get the currently-specified xy-units. | |
| GetXYUnits(String, Int32) | Get the currently-specified xy-units. | |
| GetZOffset | Returns the z-offset (time delay) of the trace data. Positive values correspond to a deeper top-of-trace; negative values to a higher top-of-trace. | |
| GetZOffsetConfiguration(String, Int32) | Specifies where the z-offset (time delay) comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| GetZOffsetConfiguration(String, Int32, Int32) | Specifies where the z-offset (time delay) comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| GetZOffsetUnits(String) | Get the currently-specified units for the z offset. | |
| GetZOffsetUnits(String, Int32) | Get the currently-specified units for the z offset. | |
| GetZType(String) | Indicate if the z-dimension is time or depth. | |
| GetZType(String, Int32) | Indicate if the z-dimension is time or depth. | |
| GetZUnits(String) | Get the currently-specified z-units. | |
| GetZUnits(String, Int32) | Get the currently-specified z-units. | |
| ListBinaryHeaderFields | Returns the names and offsets of the fields in the binary header. | |
| ListTraceHeaderFields | Returns the names and offsets of the fields in the trace header. | |
| OpenFile | Opens a 3D SEG Y file. | |
| OverrideNavigation2D | Specify the X/Y coordinates of the traces, instead of using values from the trace headers. | |
| RecalculateGeoreferencing | Recalculate georeferencing; call after configuration has changed. | |
| ResetTiePoints | Discard user-supplied tie points and auto-choose new ones.. | |
| ScanFile | Scans the SEG Y file, and attempts to guess the layout. | |
| SetAutoVoxelCellSizeXY | Set the XY cell size of the voxel that would be exported to the dimensions calculated from the tie points.. | |
| SetCrosslineSliceIndices | Which crossline slices to export to a section grid. | |
| SetEndianess | Set the endianess of the file. | |
| SetFieldConfiguration | Sets the interpretation of the fields in the SEG Y file, and specifies which fields should be exported to GDB. | |
| SetGdbOutputFilename | Exports contents of SEG Y file to a database. | |
| SetGeoreferencing | Sets the georeferencing of the voxel that would be exported with the current configuration. | |
| SetInlineSliceIndices | Which inline slices to export to a section grid. | |
| SetIs3D | Specify if the input SEG-Y file is 3D or 2D. | |
| SetSampleIntervalConfiguration | Specifies where the sample interval comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| SetSectionOutputFilename | Exports contents of SEG Y file to a crooked section. | |
| SetSliceOutputPrefix | Exports inline or crossline slices to a section grid. | |
| SetTiePoint | Set the currently-active tie points. If SetTiePoints() has not already been called, then the returned points will be the automatically-selected ones. | |
| SetTraceDataType | Set the data type of the trace data. This must match one of the names returned by `GetTraceDataTypeName()` | |
| SetTraceDummyValue | Sets the trace dummy value. | |
| SetTraceLengthConfiguration | Specifies where the trace length comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| SetUserCrosslineRange | Sets crossline-range to clamp to. | |
| SetUserInlineRange | Sets inline-range to clamp to. | |
| SetUserVoxelCellSizeXY | Set the XY cell size of the voxel that would be exported with the current configuration. | |
| SetUserZRange | Sets Z-range to clamp to. | |
| SetVoxelOutputFilename | Exports contents of SEG Y file to voxel. | |
| SetZDecimation | Sets Z decimation factor. | |
| SetZOffsetConfiguration | Specifies where the z-offset (time delay) comes from: can be a field in the binary file header, a field in the trace header, or a value specified by the user. | |
| SetZOffsetUnits | Set the units that the z-offset is in. | |
| SetZSliceIndices | Which z slices to export to a section grid. | |
| SetZType | Specify if the z-dimension is time or depth. | |
| SetZUnits | Set the z-units. |