Property accessor methods extracted from fortplot_figure_core
This module contains property accessor methods for the core figure
to maintain architectural compliance with size limits.
Functions
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
integer
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
integer
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
logical
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
integer
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(plot_data_t),
|
intent(in), |
|
target
|
:: |
plots(:) |
|
Return Value
type(plot_data_t), pointer, (:)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
real(kind=wp)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
real(kind=wp)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
real(kind=wp)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
real(kind=wp)
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(in) |
|
|
:: |
state |
|
Return Value
logical
Subroutines
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
logical,
|
intent(in) |
|
|
:: |
rendered |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
r |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
g |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
b |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
x1 |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
y1 |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
x2 |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
y2 |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
x |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
y |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
dx |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
dy |
|
|
real(kind=wp),
|
intent(in) |
|
|
:: |
arrow_size |
|
|
character(len=*),
|
intent(in) |
|
|
:: |
style |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
real(kind=wp),
|
intent(out) |
|
|
:: |
rgb_data(:,:,:) |
|
|
type(plot_data_t),
|
intent(inout), |
|
allocatable
|
:: |
plots(:) |
|
|
integer,
|
intent(in) |
|
|
:: |
plot_count |
|
|
type(text_annotation_t),
|
intent(inout), |
|
allocatable
|
:: |
annotations(:) |
|
|
integer,
|
intent(in) |
|
|
:: |
annotation_count |
|
|
logical,
|
intent(in) |
|
|
:: |
rendered |
|
Arguments
| Type |
Intent | Optional | Attributes |
|
Name |
|
|
type(figure_state_t),
|
intent(inout) |
|
|
:: |
state |
|
|
integer(kind=1),
|
intent(out), |
|
allocatable
|
:: |
png_data(:) |
|
|
integer,
|
intent(out) |
|
|
:: |
status |
|
|
type(plot_data_t),
|
intent(inout), |
|
allocatable
|
:: |
plots(:) |
|
|
integer,
|
intent(in) |
|
|
:: |
plot_count |
|
|
type(text_annotation_t),
|
intent(inout), |
|
allocatable
|
:: |
annotations(:) |
|
|
integer,
|
intent(in) |
|
|
:: |
annotation_count |
|
|
logical,
|
intent(in) |
|
|
:: |
rendered |
|