build_contents Subroutine

private subroutine build_contents(self, viewer, group)

Add what this frame draws to group (a node handle). ReferenceFrame draws nothing itself (its axes and labels come later); extensions such as Sphere and Model override this.

Type Bound

ReferenceFrame

Arguments

Type IntentOptional Attributes Name
class(ReferenceFrame), intent(inout) :: self
type(c_ptr), intent(in) :: viewer

(viewer: as realize's)

type(c_ptr), intent(in) :: group

(viewer: as realize's)


Called by

proc~~build_contents~~CalledByGraph proc~build_contents ReferenceFrame%build_contents proc~realize ReferenceFrame%realize proc~realize->proc~build_contents proc~realize->proc~realize proc~add_child ReferenceFrame%add_child proc~add_child->proc~realize proc~frame WindowProxy%frame proc~frame->proc~realize proc~resize WindowProxy%resize proc~resize->proc~frame proc~run WindowProxy%run proc~run->proc~frame

Source Code

    subroutine build_contents(self, viewer, group)
        class(ReferenceFrame), intent(inout) :: self
        type(c_ptr), intent(in) :: viewer, group            !! (viewer: as [[realize]]'s)
    end subroutine build_contents