14.4.17 Point3dParametricArray

Topic Version1Published09/11/2015
For StandardRESQML v2.0.1
Stereotypes:XSDcomplexType

A parametric specification of an array of XYZ points.

Table 14.4.17-1 Attributes

Name

Data Type

Notes

Parameters

AbstractValueArray

A multi-dimensional array of parametric values that implicitly specifies an array of XYZ points.

The parametric values provided in this data object must be consistent with the parametric values specified in the referenced parametric line array.

When constructing a column-layer grid geometry using parametric points, the array indexing follows the dimensionality of the coordinate lines x NKL, which is either a 2D or 3D array.

ParametricLineIndices

AbstractIntegerArray

An optional array of indices that map from the array index to the index of the corresponding parametric line.

If this information is known from context, then this array is not needed. For example, in either of these cases:

(1) If the mapping from array index to parametric line is 1:1.

(2) If the mapping has already been specified, as with the pillar Index from the column-layer geometry of a grid.

For example, when constructing a column-layer grid geometry using parametric lines, the array indexing follows the dimensionality of the coordinate lines.

TruncatedLineIndices

AbstractIntegerArray

A 2D array of line indices for use with intersecting parametric lines. Each record consists of a single line index, which indicates the array line that uses this truncation information, followed by the parametric line indices for each of the points on that line.

For a non-truncated line, the equivalent record repeats the array line index NKL+1 times.

Size = (NKL+1) x truncatedLineCount

Derived From: AbstractPoint3dArray

Derived Classes: (none)

Table 14.4.17-2 Relationships

Role

Class

Cardinality

ParametricLines

AbstractParametricLineArray

1..1