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

rtype

str

sequencing_rule_scan_direction_attribute_name

sequencing_rule_scan_direction_type

rtype

Type[str]

sequencing_rule_type

table 10c-20 of S100

sequencing_rule_type_attribute_name

sequencing_rule_type_type

rtype

Type[Enum]

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
Return type

str

sequencing_rule_scan_direction_attribute_name = 'sequencingRule.scanDirection'
sequencing_rule_scan_direction_type
Return type

Type[str]

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

Return type

SEQUENCING_RULE_TYPE

sequencing_rule_type_attribute_name = 'sequencingRule.type'
sequencing_rule_type_type
Return type

Type[Enum]

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