Defines a 2D triangulated data set.
Clears the data set by removing stored data and clearing the GNUPLOT datablock name. This routine also calls clear_data to ensure the data is cleared from the data set as well as the datablock name.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data), | intent(inout) | :: | this |
The plot_data object. |
Clears the data from this data set.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(inout) | :: | this |
The plot_data_tri_2d object. |
Creates a unique name for the GNUPLOT datablock representing this data set.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data), | intent(inout) | :: | this |
The plot_data object. |
Defines the data to plot.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(inout) | :: | this |
The plot_data_tri_2d object. |
||
| class(delaunay_tri_2d), | intent(in) | :: | tri |
The triangulation data to plot. |
Gets the color index.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_colored), | intent(in) | :: | this |
The plot_data_colored object. |
The index value.
Gets the GNUPLOT command string for the object.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(in) | :: | this |
The plot_data_tri_2d object. |
The command string.
Gets the GNUPLOT command string describing the data to plot.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(in) | :: | this |
The plot_data_tri_2d object. |
The command string.
Gets the name to associate with the datablock in the actual GNUPLOT plot file.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data), | intent(in) | :: | this |
The plot_data object. |
The name.
Gets the object color.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_colored), | intent(in) | :: | this |
The plot_data_colored object. |
The color.
Gets the line style.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(in) | :: | this |
The plot_data_tri_2d object. |
The line style. The line style must be one of the following constants.
LINE_DASHED
LINE_DASH_DOTTED
LINE_DASH_DOT_DOT
LINE_DOTTED
LINE_SOLID
Gets the width of the lines used to draw the triangulation.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(in) | :: | this |
The plot_data_tri_2d object. |
The line width.
Gets the name to associate with this data set.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data), | intent(in) | :: | this |
The plot_data object. |
The name.
Sets the color index.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_colored), | intent(inout) | :: | this |
The plot_data_colored object. |
||
| integer(kind=int32), | intent(in) | :: | x |
The index value. |
Sets the name to associate with the datablock in the actual GNUPLOT plot file.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data), | intent(inout) | :: | this |
The plot_data object. |
||
| character(len=*), | intent(in) | :: | x |
The name. |
Sets the object color.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_colored), | intent(inout) | :: | this |
The plot_data_colored object. |
||
| type(color), | intent(in) | :: | x |
The color. |
Sets the line style.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(inout) | :: | this |
The plot_data_tri_2d object. |
||
| integer(kind=int32), | intent(in) | :: | x |
The line style. The line style must be one of the following constants.
|
Sets the width of the lines used to draw the triangulation.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data_tri_2d), | intent(inout) | :: | this |
The plot_data_tri_2d object. |
||
| real(kind=real32), | intent(in) | :: | x |
The line width. |
Sets the name to associate with this data set.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(plot_data), | intent(inout) | :: | this |
The plot_data object. |
||
| character(len=*), | intent(in) | :: | txt |
The name. |