vkf_line_set_range Interface

interface


Called by

interface~~vkf_line_set_range~~CalledByGraph interface~vkf_line_set_range vkf_line_set_range proc~draw_range LineChain%draw_range proc~draw_range->interface~vkf_line_set_range proc~draw_trail draw_trail proc~draw_trail->interface~vkf_line_set_range proc~draw_written draw_written proc~draw_written->interface~vkf_line_set_range proc~draw_written->proc~draw_range proc~draw LineChain%draw proc~draw_written->proc~draw proc~update_ribbon_tail RibbonArtist%update_ribbon_tail proc~update_ribbon_tail->interface~vkf_line_set_range proc~update_tail CurveArtist%update_tail proc~update_tail->interface~vkf_line_set_range proc~chain_update ChainArtist%chain_update proc~chain_update->proc~draw_written proc~curve_update CurveArtist%curve_update proc~curve_update->proc~draw_trail proc~curve_update->proc~draw_written proc~draw->proc~draw_range proc~marker_update MarkerArtist%marker_update proc~marker_update->proc~draw_range proc~marker_update->proc~draw proc~segment_update SegmentArtist%segment_update proc~segment_update->proc~draw_range proc~write_segments~2 write_segments proc~write_segments~2->proc~draw proc~segments_late_update CustomLineSegments%segments_late_update proc~segments_late_update->proc~write_segments~2

public function vkf_line_set_range(line, first, n) bind(C, name="vkf_line_set_range")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), value :: line

line, marker or ribbon handle

integer(kind=c_int), value :: first

the first point (1-based) and the number of points

integer(kind=c_int), value :: n

the first point (1-based) and the number of points

Return Value integer(kind=c_int)

Description

Draw only points first .. first+n-1 (no data is uploaded): e.g. for trace mode. (Separate segments: first odd, n even.) Returns 0, or -1 on failure (out of range).