tip Function

private pure function tip(self) result(p)

The arrow's tip: the display scale times the vector (frame coordinates).

Type Bound

VectorHandle

Arguments

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

Return Value real(kind=wp), (3)


Called by

proc~~tip~~CalledByGraph proc~tip VectorHandle%tip proc~arrow_sizes arrow_sizes proc~arrow_sizes->proc~tip proc~update_arrow update_arrow proc~update_arrow->proc~tip proc~update_arrow->proc~arrow_sizes proc~vector_bound VectorHandle%vector_bound proc~vector_bound->proc~tip proc~vector_handle_point VectorHandle%vector_handle_point proc~vector_handle_point->proc~tip proc~vector_pick VectorHandle%vector_pick proc~vector_pick->proc~tip proc~vector_pick->proc~arrow_sizes proc~set_display_scale VectorHandle%set_display_scale proc~set_display_scale->proc~update_arrow proc~set_head_size VectorHandle%set_head_size proc~set_head_size->proc~update_arrow proc~set_vector VectorHandle%set_vector proc~set_vector->proc~update_arrow proc~vector_build_contents VectorHandle%vector_build_contents proc~vector_build_contents->proc~update_arrow proc~vector_move_handle_point VectorHandle%vector_move_handle_point proc~vector_move_handle_point->proc~set_vector

Source Code

    pure function tip(self) result(p)
        class(VectorHandle), intent(in) :: self
        real(wp) :: p(3)
        p = self%scale_ * self%vector_
    end function tip