BoundedMetricValue

class labpyproject.core.pygame.core.BoundedMetricValue(value, percent=False, minvalue=None, maxvalue=None)[source]

Bases : labpyproject.core.pygame.core.MetricValue

MetricValue avec bornes min et max.

Constructeur :

Paramètres
  • value – valeur numérique

  • percent – bool

  • minvalue – int (o par défaut)

  • maxvalue – int (100000 par défaut)

Attributes Summary

DEFAULT_MAX

borne max par défaut

DEFAULT_MIN

borne min par défaut

Methods Summary

get_bound(prop)

Getter de borne (prop = min ou max)

parseMetric(val, minvalue, maxvalue)

Parse une donnée et retourne un objet BoundedMetricValue (par défaut value=0, percent=False) ou None.

parse_bound(val)

Parse une valeur de borne.

set_bound(prop, val)

Setter de borne (prop = min ou max)

set_computedvalue(val)

Enregistre la valeur calculée en dehors de ce metric : prise en compte des bornes.

Attributes Documentation

DEFAULT_MAX = 100000

borne max par défaut

DEFAULT_MIN = 0

borne min par défaut

Methods Documentation

get_bound(prop)[source]

Getter de borne (prop = min ou max)

classmethod parseMetric(val, minvalue, maxvalue)[source]

Parse une donnée et retourne un objet BoundedMetricValue (par défaut value=0, percent=False) ou None.

classmethod parse_bound(val)[source]

Parse une valeur de borne.

set_bound(prop, val)[source]

Setter de borne (prop = min ou max)

set_computedvalue(val)[source]

Enregistre la valeur calculée en dehors de ce metric : prise en compte des bornes.