fplot_surface_plot Module



Derived Types

type, public, extends(plot_3d) ::  surface_plot

Type-Bound Procedures

procedure, public :: clear_all => plt_clear_all
procedure, public :: clear_all_labels => plt_clear_labels
procedure, public :: clear_arrows => plt_clear_arrows
procedure, public :: draw => plt_draw
procedure, public :: free_resources => plt_clean_up
procedure, public :: get => plt_get
procedure, public :: get_allow_smoothing => surf_get_smooth
procedure, public :: get_arrow => plt_get_arrow
procedure, public :: get_arrow_count => plt_get_arrow_count
procedure, public :: get_axis_equal => plt_get_axis_equal
procedure, public :: get_azimuth => p3d_get_azimuth
procedure, public :: get_border_line_width => plt_get_border_line_width
procedure, public :: get_bottom_margin => plt_get_bottom_margin
procedure, public :: get_colormap => plt_get_colormap
procedure, public :: get_command_string => surf_get_cmd
procedure, public :: get_coordinate_system => p3d_get_csys
procedure, public :: get_count => plt_get_count
procedure, public :: get_draw_border => plt_get_draw_border
procedure, public :: get_elevation => p3d_get_elevation
procedure, public :: get_font_name => plt_get_font
procedure, public :: get_font_size => plt_get_font_size
procedure, public :: get_label => plt_get_label
procedure, public :: get_label_count => plt_get_label_count
procedure, public :: get_left_margin => plt_get_left_margin
procedure, public :: get_legend => plt_get_legend
procedure, public :: get_light_intensity => surf_get_light_intensity
procedure, public :: get_right_margin => plt_get_right_margin
procedure, public :: get_show_colorbar => plt_get_show_colorbar
procedure, public :: get_show_contours => surf_get_show_contours
procedure, public :: get_show_gridlines => plt_get_show_grid
procedure, public :: get_show_hidden => surf_get_show_hidden
procedure, public :: get_show_x_major_grid => plt_get_show_x_major_grid
procedure, public :: get_show_x_minor_grid => plt_get_show_x_minor_grid
procedure, public :: get_show_y_major_grid => plt_get_show_y_major_grid
procedure, public :: get_show_y_minor_grid => plt_get_show_y_minor_grid
procedure, public :: get_show_z_major_grid => p3d_get_show_z_major_grid
procedure, public :: get_show_z_minor_grid => p3d_get_show_z_minor_grid
procedure, public :: get_specular_intensity => surf_get_specular_intensity
procedure, public :: get_terminal => plt_get_term
procedure, public :: get_tics_inward => plt_get_tics_in
procedure, public :: get_title => plt_get_title
procedure, public :: get_top_margin => plt_get_top_margin
procedure, public :: get_transparency => surf_get_transparency
procedure, public :: get_use_lighting => surf_get_use_lighting
procedure, public :: get_use_map_view => p3d_get_use_map_view
procedure, public :: get_x_axis => p3d_get_x_axis
procedure, public :: get_x_major_grid_color => plt_get_x_major_grid_color
procedure, public :: get_x_major_grid_line_style => plt_get_x_major_grid_line_style
procedure, public :: get_x_major_grid_line_width => plt_get_x_major_grid_line_width
procedure, public :: get_x_minor_grid_color => plt_get_x_minor_grid_color
procedure, public :: get_x_minor_grid_line_style => plt_get_x_minor_grid_line_style
procedure, public :: get_x_minor_grid_line_width => plt_get_x_minor_grid_line_width
procedure, public :: get_y_axis => p3d_get_y_axis
procedure, public :: get_y_major_grid_color => plt_get_y_major_grid_color
procedure, public :: get_y_major_grid_line_style => plt_get_y_major_grid_line_style
procedure, public :: get_y_major_grid_line_width => plt_get_y_major_grid_line_width
procedure, public :: get_y_minor_grid_color => plt_get_y_minor_grid_color
procedure, public :: get_y_minor_grid_line_style => plt_get_y_minor_grid_line_style
procedure, public :: get_y_minor_grid_line_width => plt_get_y_minor_grid_line_width
procedure, public :: get_z_axis => p3d_get_z_axis
procedure, public :: get_z_intersect_xy => p3d_get_z_axis_intersect
procedure, public :: get_z_major_grid_color => p3d_get_z_major_grid_color
procedure, public :: get_z_major_grid_line_style => p3d_get_z_major_grid_line_style
procedure, public :: get_z_major_grid_line_width => p3d_get_z_major_grid_line_width
procedure, public :: get_z_minor_grid_color => p3d_get_z_minor_grid_color
procedure, public :: get_z_minor_grid_line_style => p3d_get_z_minor_grid_line_style
procedure, public :: get_z_minor_grid_line_width => p3d_get_z_minor_grid_line_width
procedure, public :: initialize => surf_init
procedure, public :: is_title_defined => plt_has_title
procedure, public :: p3d_push_data
procedure, public :: plt_push_data
procedure, public :: pop => plt_pop_data
procedure, public :: pop_arrow => plt_pop_arrow
procedure, public :: pop_label => plt_pop_label
generic, public :: push => plt_push_data, p3d_push_data, surf_push_data
procedure, public :: push_arrow => plt_push_arrow
procedure, public :: push_label => plt_push_label
procedure, public :: save_file => plt_save
procedure, public :: set => plt_set
procedure, public :: set_allow_smoothing => surf_set_smooth
procedure, public :: set_arrow => plt_set_arrow
procedure, public :: set_axis_equal => plt_set_axis_equal
procedure, public :: set_azimuth => p3d_set_azimuth
procedure, public :: set_border_line_width => plt_set_border_line_width
procedure, public :: set_bottom_margin => plt_set_bottom_margin
procedure, public :: set_colormap => plt_set_colormap
procedure, public :: set_coordinate_system => p3d_set_csys
procedure, public :: set_draw_border => plt_set_draw_border
procedure, public :: set_elevation => p3d_set_elevation
procedure, public :: set_font_name => plt_set_font
procedure, public :: set_font_size => plt_set_font_size
procedure, public :: set_label => plt_set_label
procedure, public :: set_left_margin => plt_set_left_margin
procedure, public :: set_light_intensity => surf_set_light_intensity
procedure, public :: set_right_margin => plt_set_right_margin
procedure, public :: set_show_colorbar => plt_set_show_colorbar
procedure, public :: set_show_contours => surf_set_show_contours
procedure, public :: set_show_gridlines => plt_set_show_grid
procedure, public :: set_show_hidden => surf_set_show_hidden
procedure, public :: set_show_x_major_grid => plt_set_show_x_major_grid
procedure, public :: set_show_x_minor_grid => plt_set_show_x_minor_grid
procedure, public :: set_show_y_major_grid => plt_set_show_y_major_grid
procedure, public :: set_show_y_minor_grid => plt_set_show_y_minor_grid
procedure, public :: set_show_z_major_grid => p3d_set_show_z_major_grid
procedure, public :: set_show_z_minor_grid => p3d_set_show_z_minor_grid
procedure, public :: set_specular_intensity => surf_set_specular_intensity
procedure, public :: set_tics_inward => plt_set_tics_in
procedure, public :: set_title => plt_set_title
procedure, public :: set_top_margin => plt_set_top_margin
procedure, public :: set_transparency => surf_set_transparency
procedure, public :: set_use_lighting => surf_set_use_lighting
procedure, public :: set_use_map_view => p3d_set_use_map_view
procedure, public :: set_window_size => plt_set_window_size
procedure, public :: set_x_axis_title => p3d_set_x_axis_title
procedure, public :: set_x_major_grid_color => plt_set_x_major_grid_color
procedure, public :: set_x_major_grid_line_style => plt_set_x_major_grid_line_style
procedure, public :: set_x_major_grid_line_width => plt_set_x_major_grid_line_width
procedure, public :: set_x_minor_grid_color => plt_set_x_minor_grid_color
procedure, public :: set_x_minor_grid_line_style => plt_set_x_minor_grid_line_style
procedure, public :: set_x_minor_grid_line_width => plt_set_x_minor_grid_line_width
procedure, public :: set_y_axis_title => p3d_set_y_axis_title
procedure, public :: set_y_major_grid_color => plt_set_y_major_grid_color
procedure, public :: set_y_major_grid_line_style => plt_set_y_major_grid_line_style
procedure, public :: set_y_major_grid_line_width => plt_set_y_major_grid_line_width
procedure, public :: set_y_minor_grid_color => plt_set_y_minor_grid_color
procedure, public :: set_y_minor_grid_line_style => plt_set_y_minor_grid_line_style
procedure, public :: set_y_minor_grid_line_width => plt_set_y_minor_grid_line_width
procedure, public :: set_z_axis_title => p3d_set_z_axis_title
procedure, public :: set_z_intersect_xy => p3d_set_z_axis_intersect
procedure, public :: set_z_major_grid_color => p3d_set_z_major_grid_color
procedure, public :: set_z_major_grid_line_style => p3d_set_z_major_grid_line_style
procedure, public :: set_z_major_grid_line_width => p3d_set_z_major_grid_line_width
procedure, public :: set_z_minor_grid_color => p3d_set_z_minor_grid_color
procedure, public :: set_z_minor_grid_line_style => p3d_set_z_minor_grid_line_style
procedure, public :: set_z_minor_grid_line_width => p3d_set_z_minor_grid_line_width
procedure, public :: show_legend => plt_show_legend
procedure, public :: surf_push_data