marker_set_trajectory Subroutine

private subroutine marker_set_trajectory(self, traj)

Draw traj; with the default data sources, its positions (per its DOF).

Type Bound

MarkerArtist

Arguments

Type IntentOptional Attributes Name
class(MarkerArtist), intent(inout) :: self
type(Trajectory), intent(in), target :: traj

the trajectory to draw (not owned)


Calls

proc~~marker_set_trajectory~~CallsGraph proc~marker_set_trajectory MarkerArtist%marker_set_trajectory proc~dof Trajectory%dof proc~marker_set_trajectory->proc~dof proc~position_sources position_sources proc~marker_set_trajectory->proc~position_sources

Called by

proc~~marker_set_trajectory~~CalledByGraph proc~marker_set_trajectory MarkerArtist%marker_set_trajectory proc~new_marker_artist new_marker_artist proc~new_marker_artist->proc~marker_set_trajectory interface~markerartist MarkerArtist interface~markerartist->proc~new_marker_artist

Source Code

    subroutine marker_set_trajectory(self, traj)
        class(MarkerArtist), intent(inout) :: self
        type(Trajectory), intent(in), target :: traj        !! the trajectory to draw (not owned)
        self%traj => traj
        if (self%default_data) self%sources_ = position_sources(traj%dof())
        self%seen_generation = -1
    end subroutine marker_set_trajectory