![]() | CSEGYREADER Methods |
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 | 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(CGXNETCore, Int32, String) | Get a string, suitable for displaying to the user, describing the type returned by passing the same `index` value to `GetTraceDataTypeName()` |
![]() ![]() | GetTraceDataTypeDisplayName(CGXNETCore, 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(CGXNETCore, 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(CGXNETCore, 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. |