///|
/// Bind the live optional linthresh attribute of the axis's actual transform.
pub fn FormatterAxisBinding::bind_transform_linthresh(
self : FormatterAxisBinding,
provider : () -> ScalarNumber? raise @core.DataError,
) -> Unit {
self.transform_linthresh_provider = Some(provider)
}
///|
/// Remove transform metadata without changing the view or pixel providers.
pub fn FormatterAxisBinding::clear_transform_linthresh(
self : FormatterAxisBinding,
) -> Unit {
self.transform_linthresh_provider = None
}
///|
/// Probe only the transform attribute; callers own any AttributeError fallback.
pub fn FormatterAxisBinding::transform_linthresh(
self : FormatterAxisBinding,
) -> ScalarNumber? raise @core.DataError {
match self.transform_linthresh_provider {
Some(provider) => provider()
None => None
}
}