fortplot_spec_rendering_utils Module

Shared utilities for spec rendering modules.

Contains functions used across spec_rendering, mark_handlers, and field_rendering without pulling in heavy dependencies.



Functions

public function get_label_from_encoding(enc, data) result(label)

Arguments

Type IntentOptional Attributes Name
type(encoding_t), intent(in) :: enc
type(data_t), intent(in), optional :: data

Return Value character(len=:), allocatable

public function approx_equal(a, b) result(equal)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: a
real(kind=wp), intent(in) :: b

Return Value logical

public function ends_with(text, suffix) result(matches)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: text
character(len=*), intent(in) :: suffix

Return Value logical