color Function

private pure function color(self) result(c)

The color of the frame's decorations, [r, g, b, a] (0 to 1).

Type Bound

ReferenceFrame

Arguments

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

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


Called by

proc~~color~2~~CalledByGraph proc~color~2 ReferenceFrame%color proc~apply_material_to apply_material_to proc~apply_material_to->proc~color~2 proc~apply_settings apply_settings proc~apply_settings->proc~color~2 proc~make_axes make_axes proc~make_axes->proc~color~2 proc~make_grid make_grid proc~make_grid->proc~color~2 proc~new_polyhedral_cone new_polyhedral_cone proc~new_polyhedral_cone->proc~color~2 proc~new_polyhedron new_polyhedron proc~new_polyhedron->proc~color~2 proc~segment_color~2 segment_color proc~segment_color~2->proc~color~2 proc~time_show_state TimeHandle%time_show_state proc~time_show_state->proc~color~2 proc~vector_show_state VectorHandle%vector_show_state proc~vector_show_state->proc~color~2 proc~write_segments~2 write_segments proc~write_segments~2->proc~color~2 interface~polyhedralcone PolyhedralCone interface~polyhedralcone->proc~new_polyhedral_cone interface~polyhedron Polyhedron interface~polyhedron->proc~new_polyhedron proc~apply_material apply_material proc~apply_material->proc~apply_material_to proc~axes_build_contents CoordinateAxes%axes_build_contents proc~axes_build_contents->proc~make_axes proc~axes_set_color CoordinateAxes%axes_set_color proc~axes_set_color->proc~make_axes proc~build_lod_mesh build_lod_mesh proc~build_lod_mesh->proc~apply_material_to proc~grid_build_contents LatLonGrid%grid_build_contents proc~grid_build_contents->proc~make_grid proc~grid_set_color LatLonGrid%grid_set_color proc~grid_set_color->proc~make_grid proc~grid_set_parameters LatLonGrid%grid_set_parameters proc~grid_set_parameters->proc~make_grid proc~make_map make_map proc~make_map->proc~apply_settings proc~segment CustomLineSegments%segment proc~segment->proc~segment_color~2 proc~segments_late_update CustomLineSegments%segments_late_update proc~segments_late_update->proc~write_segments~2 proc~set_axis_length CoordinateAxes%set_axis_length proc~set_axis_length->proc~make_axes proc~set_axis_width CoordinateAxes%set_axis_width proc~set_axis_width->proc~make_axes proc~set_draw_axes CoordinateAxes%set_draw_axes proc~set_draw_axes->proc~make_axes proc~set_lighting TerrainBody%set_lighting proc~set_lighting->proc~apply_settings proc~set_line_widths LatLonGrid%set_line_widths proc~set_line_widths->proc~make_grid proc~set_marker_shape TimeHandle%set_marker_shape proc~set_marker_shape->proc~time_show_state proc~set_marker_size TimeHandle%set_marker_size proc~set_marker_size->proc~time_show_state proc~set_tick_image CoordinateAxes%set_tick_image proc~set_tick_image->proc~make_axes proc~set_tick_shape CoordinateAxes%set_tick_shape proc~set_tick_shape->proc~make_axes proc~set_tick_size CoordinateAxes%set_tick_size proc~set_tick_size->proc~make_axes proc~set_tick_spacing CoordinateAxes%set_tick_spacing proc~set_tick_spacing->proc~make_axes proc~time_build_contents TimeHandle%time_build_contents proc~time_build_contents->proc~time_show_state proc~time_grab TimeHandle%time_grab proc~time_grab->proc~time_show_state proc~time_set_color TimeHandle%time_set_color proc~time_set_color->proc~time_show_state proc~vector_build_contents VectorHandle%vector_build_contents proc~vector_build_contents->proc~vector_show_state proc~vector_set_color VectorHandle%vector_set_color proc~vector_set_color->proc~vector_show_state 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_build_contents Sphere%sphere_build_contents proc~sphere_build_contents->proc~apply_material proc~sphere_build_contents->proc~build_lod_mesh proc~sphere_set_color Sphere%sphere_set_color proc~sphere_set_color->proc~apply_material proc~sphere_update Sphere%sphere_update proc~sphere_update->proc~build_lod_mesh proc~terrain_build_contents TerrainBody%terrain_build_contents proc~terrain_build_contents->proc~make_map proc~terrain_update TerrainBody%terrain_update proc~terrain_update->proc~make_map

Source Code

    pure function color(self) result(c)
        class(ReferenceFrame), intent(in) :: self
        real(wp) :: c(4)
        c = self%color_
    end function color