show_axes Subroutine

private subroutine show_axes(self, axes)

Which axes vectors to show: NO_AXES, or X_AXIS, Y_AXIS, Z_AXIS combined with ior.

Type Bound

ReferenceFrame

Arguments

Type IntentOptional Attributes Name
class(ReferenceFrame), intent(inout) :: self
integer, intent(in) :: axes

NO_AXES, or X_AXIS, Y_AXIS, Z_AXIS combined with ior


Calls

proc~~show_axes~~CallsGraph proc~show_axes ReferenceFrame%show_axes proc~update_switches update_switches proc~show_axes->proc~update_switches interface~vkf_switch_set vkf_switch_set proc~update_switches->interface~vkf_switch_set proc~check_status check_status proc~update_switches->proc~check_status

Called by

proc~~show_axes~~CalledByGraph proc~show_axes ReferenceFrame%show_axes proc~new_shadow_cones new_shadow_cones proc~new_shadow_cones->proc~show_axes proc~show_decorations ReferenceFrame%show_decorations proc~show_decorations->proc~show_axes interface~shadowcones ShadowCones interface~shadowcones->proc~new_shadow_cones proc~new_time_handle new_time_handle proc~new_time_handle->proc~show_decorations proc~new_vector_handle new_vector_handle proc~new_vector_handle->proc~show_decorations interface~timehandle TimeHandle interface~timehandle->proc~new_time_handle interface~vectorhandle VectorHandle interface~vectorhandle->proc~new_vector_handle

Source Code

    subroutine show_axes(self, axes)
        class(ReferenceFrame), intent(inout) :: self
        integer, intent(in) :: axes                         !! NO_AXES, or X_AXIS, Y_AXIS, Z_AXIS combined with ior
        self%axes = iand(axes, ALL_AXES)
        call update_switches(self)
    end subroutine show_axes