transform_annotation_coordinates Interface

public interface transform_annotation_coordinates

Module Procedures

private subroutine transform_annotation_coordinates_4arg(annotation, area_or_size, pixel_x, pixel_y)

4-argument coordinate transformation (figure or axis coordinates)

Arguments

Type IntentOptional Attributes Name
type(text_annotation_t), intent(in) :: annotation
real(kind=wp), intent(in) :: area_or_size(:)
real(kind=wp), intent(out) :: pixel_x
real(kind=wp), intent(out) :: pixel_y

private subroutine transform_annotation_coordinates_5arg(annotation, plot_area, data_bounds, pixel_x, pixel_y)

5-argument coordinate transformation (data coordinates)

Arguments

Type IntentOptional Attributes Name
type(text_annotation_t), intent(in) :: annotation
real(kind=wp), intent(in) :: plot_area(:)
real(kind=wp), intent(in) :: data_bounds(:)
real(kind=wp), intent(out) :: pixel_x
real(kind=wp), intent(out) :: pixel_y