transformed Function

private function transformed(self)

Whether the artist's data are in another frame than the drawable's (DrawableTrajectory's set_data_frame), so its points are transformed.

Arguments

Type IntentOptional Attributes Name
class(TrajectoryArtist), intent(in) :: self

Return Value logical


Called by

proc~~transformed~~CalledByGraph proc~transformed transformed proc~art_point_between art_point_between proc~art_point_between->proc~transformed proc~curve_pick curve_pick proc~curve_pick->proc~transformed proc~art_point art_point proc~curve_pick->proc~art_point proc~motion_changed motion_changed proc~motion_changed->proc~transformed proc~to_shown_at to_shown_at proc~to_shown_at->proc~transformed proc~write_curve CurveArtist%write_curve proc~write_curve->proc~transformed proc~art_points art_points proc~write_curve->proc~art_points proc~art_point->proc~to_shown_at proc~art_points->proc~to_shown_at proc~data_changed data_changed proc~data_changed->proc~motion_changed proc~drawable_pick DrawableTrajectory%drawable_pick proc~drawable_pick->proc~curve_pick proc~intermediates_by_time intermediates_by_time proc~intermediates_by_time->proc~art_point_between proc~marker_point marker_point proc~marker_point->proc~to_shown_at proc~marker_point->proc~art_point proc~update_ribbon_tail RibbonArtist%update_ribbon_tail proc~update_ribbon_tail->proc~art_point_between proc~update_ribbon_tail->proc~art_point proc~update_tail CurveArtist%update_tail proc~update_tail->proc~art_point_between proc~update_tail->proc~art_point proc~write_segments write_segments proc~write_segments->proc~to_shown_at proc~add_intermediates add_intermediates proc~add_intermediates->proc~intermediates_by_time proc~intermediates_by_data intermediates_by_data proc~add_intermediates->proc~intermediates_by_data proc~intermediates_by_distance intermediates_by_distance proc~add_intermediates->proc~intermediates_by_distance proc~intermediates_by_data->proc~art_point proc~intermediates_by_distance->proc~art_point proc~marker_update MarkerArtist%marker_update proc~marker_update->proc~data_changed proc~marker_update->proc~marker_point proc~marker_update->proc~add_intermediates proc~update_bounds update_bounds proc~marker_update->proc~update_bounds proc~segment_update SegmentArtist%segment_update proc~segment_update->proc~data_changed proc~segment_update->proc~write_segments proc~update_bounds->proc~art_points proc~write_changed write_changed proc~write_changed->proc~data_changed proc~write_ribbon RibbonArtist%write_ribbon proc~write_ribbon->proc~art_points proc~chain_update ChainArtist%chain_update proc~chain_update->proc~write_changed proc~curve_update CurveArtist%curve_update proc~curve_update->proc~write_changed

Source Code

    logical function transformed(self)
        class(TrajectoryArtist), intent(in) :: self
        transformed = .false.
        if (.not. (associated(self%data_frame) .and. associated(self%shown_in))) return
        transformed = .not. associated(self%data_frame, self%shown_in)
    end function transformed