name Function

private function name(self) result(n)

The frame's name ('' if none).

Type Bound

ReferenceFrame

Arguments

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

Return Value character(len=:), allocatable


Called by

proc~~name~~CalledByGraph proc~name ReferenceFrame%name proc~apply_layer apply_layer proc~apply_layer->proc~name proc~apply_material_to apply_material_to proc~apply_material_to->proc~name proc~apply_settings apply_settings proc~apply_settings->proc~name proc~build_lod_mesh build_lod_mesh proc~build_lod_mesh->proc~name proc~build_lod_mesh->proc~apply_material_to proc~drawable_update DrawableTrajectory%drawable_update proc~drawable_update->proc~name proc~frame_string ReferenceFrame%frame_string proc~frame_string->proc~name proc~frame_string->proc~frame_string proc~make_map make_map proc~make_map->proc~name proc~make_map->proc~apply_layer proc~make_map->proc~apply_settings proc~make_name_label make_name_label proc~make_name_label->proc~name proc~model_build_contents Model%model_build_contents proc~model_build_contents->proc~name proc~update_model_transform update_model_transform proc~model_build_contents->proc~update_model_transform proc~read_texture read_texture proc~read_texture->proc~name proc~set_vertex_colors Polyhedron%set_vertex_colors proc~set_vertex_colors->proc~name proc~set_vertices Polyhedron%set_vertices proc~set_vertices->proc~name proc~sphere_build_contents Sphere%sphere_build_contents proc~sphere_build_contents->proc~name proc~sphere_build_contents->proc~build_lod_mesh proc~sphere_build_contents->proc~read_texture proc~update_sphere_transform update_sphere_transform proc~sphere_build_contents->proc~update_sphere_transform proc~apply_material apply_material proc~sphere_build_contents->proc~apply_material proc~terrain_build_contents TerrainBody%terrain_build_contents proc~terrain_build_contents->proc~name proc~terrain_build_contents->proc~make_map proc~terrain_update TerrainBody%terrain_update proc~terrain_update->proc~name proc~terrain_update->proc~make_map proc~time_build_contents TimeHandle%time_build_contents proc~time_build_contents->proc~name proc~update_model_transform->proc~name proc~update_sphere_transform->proc~name proc~vector_build_contents VectorHandle%vector_build_contents proc~vector_build_contents->proc~name proc~add_layer add_layer proc~add_layer->proc~apply_layer proc~apply_material->proc~apply_material_to proc~build_decorations build_decorations proc~build_decorations->proc~make_name_label proc~set_label_font ReferenceFrame%set_label_font proc~set_label_font->proc~make_name_label proc~set_lighting TerrainBody%set_lighting proc~set_lighting->proc~apply_settings proc~set_model_attitude Model%set_model_attitude proc~set_model_attitude->proc~update_model_transform proc~set_model_pivot Model%set_model_pivot proc~set_model_pivot->proc~update_model_transform proc~set_model_position Model%set_model_position proc~set_model_position->proc~update_model_transform proc~set_model_scale Model%set_model_scale proc~set_model_scale->proc~update_model_transform proc~set_radius Sphere%set_radius proc~set_radius->proc~update_sphere_transform proc~set_sphere_attitude Sphere%set_sphere_attitude proc~set_sphere_attitude->proc~update_sphere_transform proc~set_sphere_position Sphere%set_sphere_position proc~set_sphere_position->proc~update_sphere_transform proc~set_sphere_scale Sphere%set_sphere_scale proc~set_sphere_scale->proc~update_sphere_transform proc~sphere_update Sphere%sphere_update proc~sphere_update->proc~build_lod_mesh proc~add_elevation_layer TerrainBody%add_elevation_layer proc~add_elevation_layer->proc~add_layer proc~add_image_layer TerrainBody%add_image_layer proc~add_image_layer->proc~add_layer proc~realize ReferenceFrame%realize proc~realize->proc~build_decorations proc~realize->proc~realize proc~set_material Sphere%set_material proc~set_material->proc~apply_material proc~set_opacity Sphere%set_opacity proc~set_opacity->proc~apply_material proc~set_twilight Sphere%set_twilight proc~set_twilight->proc~apply_material proc~sphere_set_color Sphere%sphere_set_color proc~sphere_set_color->proc~apply_material 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

    function name(self) result(n)
        class(ReferenceFrame), intent(in) :: self
        character(len=:), allocatable :: n
        if (allocated(self%name_)) then
            n = self%name_
        else
            n = ''
        end if
    end function name