WriteSEGY broken for rules without full extent
D-01135
PreDev Notes:
The SEGY header offsets held in Tr are 1-indexed. This 1-indexing is handled throughout the code, but not sufficiently consistently. All indices in the project should be 0-indexed. One compromise between 1 and 0 indexed is to write the indices in a 1-indexed -1 form.
``
enum class Indices {
index_one = 1 - 1,
index_two = 5 - 1,};
``
etc. where the index is written in 1-indexed and immediately has 1 subtracted.
Implementation Notes:
ADDME
System Test Changes:
ADDME
Bug Fixes:
ADDME
C++ API Changes:
ADDME
C API Changes:
ADDME
Success Criteria:
ADDME
CREATED ON 28/05/2018