SequencingRule

class s100py.s100.SequencingRule

Bases: object

Mixin class for Sequencing Rule. At least used in Data Coding Format 2,5,6

Inheritance diagram of SequencingRule

Attributes Summary

sequencing_rule_scan_direction

sequencing_rule_type

table 10c-20 of S100

Methods Summary

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

Attributes Documentation

sequencing_rule_scan_direction
sequencing_rule_type

table 10c-20 of S100

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 row-major 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 S-100 Edition 4.0.0 December 2018 40 Part 10c – HDF5 Data Format Literal Morton Sequencing along a Morton curve 5 Literal Hilbert Sequencing along a Hilbert curve 6 Morton

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__()