Draw under group (a CHAIN_* kind; markers with image, a
vkf_image_read handle, for the image shape). Chunks made later are
compiled once set_compile says so.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(LineChain), | intent(inout) | :: | self | |||
| type(c_ptr), | intent(in) | :: | group |
the group node to draw under |
||
| integer, | intent(in) | :: | kind |
a CHAIN_* constant |
||
| type(c_ptr), | intent(in), | optional | :: | image |
(markers: a vkf_image_read handle) |
|
| logical, | intent(in), | optional | :: | colored |
(lines, markers: a color per point (color_slice)) |
subroutine init(self, group, kind, image, colored) class(LineChain), intent(inout) :: self type(c_ptr), intent(in) :: group !! the group node to draw under integer, intent(in) :: kind !! a CHAIN_* constant type(c_ptr), intent(in), optional :: image !! (markers: a vkf_image_read handle) logical, intent(in), optional :: colored !! (lines, markers: a color per point (color_slice)) self%group = group self%kind = kind self%compile_new = .false. self%image = c_null_ptr if (present(image)) self%image = image self%colored = .false. if (present(colored)) self%colored = colored end subroutine init