set_name Subroutine

private subroutine set_name(self, name)

The frame's name, shown by its name label (also once shown: e.g. a readout that follows the frame).

Type Bound

ReferenceFrame

Arguments

Type IntentOptional Attributes Name
class(ReferenceFrame), intent(inout) :: self
character(len=*), intent(in) :: name

the name (shown by the name label)


Calls

proc~~set_name~~CallsGraph proc~set_name ReferenceFrame%set_name interface~vkf_label_set_text vkf_label_set_text proc~set_name->interface~vkf_label_set_text proc~check_status check_status proc~set_name->proc~check_status

Source Code

    subroutine set_name(self, name)
        class(ReferenceFrame), intent(inout) :: self
        character(len=*), intent(in) :: name                !! the name (shown by the name label)
        self%name_ = name
        if (c_associated(self%name_text)) call check_status(vkf_label_set_text(self%name_text, name, len(name, kind=c_int)))
    end subroutine set_name