SequencingRule
- class s100py.s100.SequencingRule
Bases:
objectMixin class for Sequencing Rule. At least used in Data Coding Format 2,5,6

Attributes Summary
S100 5.2 Table 8-12 – CV_SequenceType enumeration
Methods Summary
Creates a blank, empty or zero value for sequencing_rule_scan_direction
Creates a blank, empty or zero value for sequencing_rule_type
Attributes Documentation
- sequencing_rule_scan_direction
- sequencing_rule_type
S100 5.2 Table 8-12 – CV_SequenceType enumeration
Table 6 S100 5.2 Table 8-12 – CV_SequenceType enumeration Item
Name
Description
Code
Remarks
Enumeration
CV_SequenceType
Codes that identify the method of ordering grid points or value records
ISO 19123 CV_SequenceType
Literal
linear
Sequencing is consecutive along grid lines, starting with the first grid axis listed in scanDirection
1
For example, for 2-D grids with scan direction=(x,y), scanning will be in rowmajor order
Literal
boustrophedonic
Variant of linear sequencing in which the direction of the scan is reversed on alternating grid lines. For grids of dimension > 2, it is also reversed on alternating planes
2
Literal
CantorDiagonal
Sequencing in alternating directions along parallel diagonals of the grid. For dimension > 2, it is repeated in successive planes
3
Literal
spiral
Sequencing in spiral order
4
Literal
Morton
Sequencing along a Morton curve
5
Literal
Hilbert
Sequencing along a Hilbert curve
6
Methods Documentation
- sequencing_rule_scan_direction_create()
Creates a blank, empty or zero value for sequencing_rule_scan_direction
- sequencing_rule_type_create()
Creates a blank, empty or zero value for sequencing_rule_type
- __init__()