fplot 1.7.1
A Fortran library providing a convenient interface for plotting with Gnuplot.
|
Provides a three-dimensional surface plot data set constructed of triangulated points. More...
Public Member Functions | |
procedure, public | get_data_string tspd_get_data_cmd |
Gets the GNUPLOT command string containing the actual data to plot. | |
procedure, public | get_command_string tspd_get_cmd |
Returns the appropriate GNUPLOT command string to define the plot object properties. | |
procedure, public | get_use_wireframe tspd_get_wireframe |
Gets a value determining if a wireframe mesh should be displayed. | |
procedure, public | set_use_wireframe tspd_set_wireframe |
Sets a value determining if a wireframe mesh should be displayed. | |
procedure, public | define_data tspd_define_data |
Defines the data to plot. | |
Public Member Functions inherited from fplot_core::plot_data | |
procedure, public | get_name pd_get_name |
Gets the name to associate with this data set. | |
procedure, public | set_name pd_set_name |
Sets the name to associate with this data set. | |
Public Attributes | |
real(real64), dimension(:), allocatable | m_y |
An array of the y-coordinates of each point. | |
real(real64), dimension(:), allocatable | m_z |
An array of the z-coordinates of each point. | |
integer(int32), dimension(:,:), allocatable | m_indices |
A 3-column matrix containing the indices of each triangle's vertex. | |
logical | m_wireframe = .true. |
Determines if the surface should be drawn as a wireframe. | |
Private Attributes | |
real(real64), dimension(:), allocatable | m_x |
An array of the x-coordinates of each point. | |
Provides a three-dimensional surface plot data set constructed of triangulated points.
Definition at line 7123 of file fplot_core.f90.
procedure, public fplot_core::tri_surface_plot_data::define_data |
Defines the data to plot.
[in,out] | this | The tri_surface_plot_data object. |
[in] | tri | The triangulation to plot. |
Definition at line 7172 of file fplot_core.f90.
|
virtual |
Returns the appropriate GNUPLOT command string to define the plot object properties.
Implements fplot_core::plot_object.
Definition at line 7138 of file fplot_core.f90.
|
virtual |
Gets the GNUPLOT command string containing the actual data to plot.
Implements fplot_core::plot_data.
Definition at line 7137 of file fplot_core.f90.
procedure, public fplot_core::tri_surface_plot_data::get_use_wireframe |
Gets a value determining if a wireframe mesh should be displayed.
[in] | this | The tri_surface_plot_data object. |
Definition at line 7150 of file fplot_core.f90.
procedure, public fplot_core::tri_surface_plot_data::set_use_wireframe |
Sets a value determining if a wireframe mesh should be displayed.
[in,out] | this | The tri_surface_plot_data object. |
[in] | x | Set to true if the plot is to be drawn as a wireframe; else, set to false to draw as a surface. |
Definition at line 7162 of file fplot_core.f90.
integer(int32), dimension(:,:), allocatable fplot_core::tri_surface_plot_data::m_indices |
A 3-column matrix containing the indices of each triangle's vertex.
Definition at line 7133 of file fplot_core.f90.
logical fplot_core::tri_surface_plot_data::m_wireframe = .true. |
Determines if the surface should be drawn as a wireframe.
Definition at line 7135 of file fplot_core.f90.
|
private |
An array of the x-coordinates of each point.
Definition at line 7126 of file fplot_core.f90.
real(real64), dimension(:), allocatable fplot_core::tri_surface_plot_data::m_y |
An array of the y-coordinates of each point.
Definition at line 7128 of file fplot_core.f90.
real(real64), dimension(:), allocatable fplot_core::tri_surface_plot_data::m_z |
An array of the z-coordinates of each point.
Definition at line 7130 of file fplot_core.f90.