# 3.23 IntegerLatticeArray

 Topic Version 1 Published 11/11/2016 Topic Change History For Standard COM v2.1 Type: Class Stereotype: «XSDcomplexType»

Represents an array of integers based on an origin and a multi-dimensional offset. The offset is based on a linearization of a multi-dimensional offset.

If count(i) is the number of elements in the dimension i and offset(i) is the offset in the dimension i, then:

globalOffsetInNDimension = startValue+ ni*offset(n) + n_1i*count(n)*offset(n-1) + .... + 0i*count(n)*count(n-1)*....count(1)*offset(0)

Table 3.23-1 Attributes

Name

Type

Notes

StartValue

long

Value representing the global start for the lattice:

i.e., iStart + jStart*ni + kStart*ni*nj

Table 3.23-2 Associations

Association

Notes

From: IntegerLatticeArray.Offset

1..*To: IntegerConstantArray

Association

An offset value indicates the integer difference between two consecutive integer values of the lattice integer values against one particular dimension.

For example, in case of a 1D lattice, the offset value corresponds to the integer difference between the value at index 1 and the value at index 0. It also corresponds to the integer difference between the value at index2 and the value at index 1, etc.

There is one offset value per dimension of the lattice integer values.

The first offset value corresponds to the first dimension of the lattice integer value, the second offset value corresponds to the second dimension of the lattice integer value, etc.

The offset count defines the count of integer difference between two consecutive integer values. It is n-1 where n is the number of values in the dimension of the integer lattice array.

From: IntegerLatticeArray.

To: AbstractIntegerArray

Generalization

From: SeismicLatticeFeature.InlineLabels

To: IntegerLatticeArray

Association

The labels (as they would be found in SEGY trace headers for example) of the inlines of the 3D seismic survey.

BUSINESS RULE: Count of this array must be the same as the count of nodes in the fastest axis of the associated grid 2D representations.

From: SeismicLatticeFeature.CrosslineLabels

0..1To: IntegerLatticeArray

Association

The labels (as they would be found in SEGY trace headers for example) of the crosslines of the 3D seismic survey.

BUSINESS RULE: Count of this array must be the same as the count of nodes in the slowest axis of the associated grid 2D representations.