set_end_data Function

private function set_end_data(self, src) result(valid)

All three end sources at once (see set_start_data).

Type Bound

SegmentArtist

Arguments

Type IntentOptional Attributes Name
class(SegmentArtist), intent(inout) :: self
type(DataSource), intent(in) :: src(3)

the end points' x, y, z data sources

Return Value logical


Calls

proc~~set_end_data~~CallsGraph proc~set_end_data SegmentArtist%set_end_data proc~set_segment_source set_segment_source proc~set_end_data->proc~set_segment_source verify_data verify_data proc~set_segment_source->verify_data

Source Code

    logical function set_end_data(self, src) result(valid)
        class(SegmentArtist), intent(inout) :: self
        type(DataSource), intent(in) :: src(3)              !! the end points' x, y, z data sources
        integer :: k
        do k = 1, 3
            valid = set_segment_source(self, 2, k, src(k))
        end do
    end function set_end_data