next_motion_stamp Function

public function next_motion_stamp() result(stamp)

A new motion stamp: larger than all before (a change of some frame's motion: its pose, its parents, what it follows and how).

Arguments

None

Return Value integer


Called by

proc~~next_motion_stamp~~CalledByGraph proc~next_motion_stamp next_motion_stamp proc~add_child ReferenceFrame%add_child proc~add_child->proc~next_motion_stamp proc~add_trajectory TrajectoryFollower%add_trajectory proc~add_trajectory->proc~next_motion_stamp proc~set_default_data TrajectoryFollower%set_default_data proc~add_trajectory->proc~set_default_data proc~follow ReferenceFrame%follow proc~follow->proc~next_motion_stamp proc~follow->proc~add_trajectory proc~set_follow_type TrajectoryFollower%set_follow_type proc~follow->proc~set_follow_type proc~set_trajectory~2 TrajectoryFollower%set_trajectory proc~follow->proc~set_trajectory~2 proc~remove_all TrajectoryFollower%remove_all proc~remove_all->proc~next_motion_stamp proc~remove_child ReferenceFrame%remove_child proc~remove_child->proc~next_motion_stamp proc~remove_trajectory TrajectoryFollower%remove_trajectory proc~remove_trajectory->proc~next_motion_stamp proc~set_attitude ReferenceFrame%set_attitude proc~set_attitude->proc~next_motion_stamp proc~set_default_data->proc~next_motion_stamp proc~set_follow_type->proc~next_motion_stamp proc~set_offset_time TrajectoryFollower%set_offset_time proc~set_offset_time->proc~next_motion_stamp proc~set_position~2 ReferenceFrame%set_position proc~set_position~2->proc~next_motion_stamp proc~set_time~3 TrajectoryFollower%set_time proc~set_time~3->proc~next_motion_stamp proc~set_x_data~2 TrajectoryFollower%set_x_data proc~set_x_data~2->proc~next_motion_stamp proc~set_y_data~2 TrajectoryFollower%set_y_data proc~set_y_data~2->proc~next_motion_stamp proc~set_z_data~2 TrajectoryFollower%set_z_data proc~set_z_data~2->proc~next_motion_stamp proc~unfollow ReferenceFrame%unfollow proc~unfollow->proc~next_motion_stamp proc~unfollow->proc~remove_all proc~detach~2 ReferenceFrame%detach proc~detach~2->proc~remove_child proc~make_cone_look_at PolyhedralCone%make_cone_look_at proc~make_cone_look_at->proc~set_attitude proc~make_cone_look_at->proc~set_position~2 proc~place place proc~place->proc~set_attitude proc~place->proc~set_position~2 proc~set_time~2 TimeHandle%set_time proc~set_time~2->proc~set_position~2 proc~set_trajectory~2->proc~add_trajectory proc~set_trajectory~2->proc~remove_all proc~new_time_handle new_time_handle proc~new_time_handle->proc~set_time~2 proc~set_path TimeHandle%set_path proc~set_path->proc~set_time~2 proc~set_time_range~2 TimeHandle%set_time_range proc~set_time_range~2->proc~set_time~2 proc~shadow_late_update ShadowCones%shadow_late_update proc~shadow_late_update->proc~place proc~time_drag TimeHandle%time_drag proc~time_drag->proc~set_time~2 proc~time_move_handle_point TimeHandle%time_move_handle_point proc~time_move_handle_point->proc~set_time~2 interface~timehandle TimeHandle interface~timehandle->proc~new_time_handle

Source Code

    integer function next_motion_stamp() result(stamp)
        motion_clock = motion_clock + 1
        stamp = motion_clock
    end function next_motion_stamp