A dash pattern (see set_pattern), starting again at the start of each segment.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(SegmentArtist), | intent(inout) | :: | self | |||
| integer, | intent(in) | :: | factor |
window units per bit (>= 1), 16 bits (z'FFFF': solid) |
||
| integer, | intent(in) | :: | pattern |
window units per bit (>= 1), 16 bits (z'FFFF': solid) |
subroutine segment_set_pattern(self, factor, pattern) class(SegmentArtist), intent(inout) :: self integer, intent(in) :: factor, pattern !! window units per bit (>= 1), 16 bits (z'FFFF': solid) self%pattern_factor = max(1, factor) self%pattern_ = iand(pattern, int(z'FFFF')) call self%chain%set_pattern(self%pattern_factor, self%pattern_) end subroutine segment_set_pattern