Case

class labpyproject.apps.labpyrinthe.bus.model.core_matrix.Case(x, y, type_case, face, visible=True)[source]

Bases : object

Modélise une case du Labyrinthe

Constructeur de la case

Attributes Summary

x

coord x

y

coord y

Methods Summary

generate_cuid(case)

Génère un identifiant unique de case.

get_default_dict()

Méthode statique retournant le dict par défaut attendu par le constructeur

get_properties_dict([full])

Retourne ses paramètres sous forme de dict

on_case_added()

Appelée lorsque la case est ajoutée à une matrice via le LabLevel

parseBool(val)

Retourne un booléan

parseFloat(val)

Retourne un Float ou bien None

parseInt(val)

Retourne un int ou bien None

Attributes Documentation

x

coord x

y

coord y

Methods Documentation

classmethod generate_cuid(case)[source]

Génère un identifiant unique de case. Usage : debug

classmethod get_default_dict()[source]

Méthode statique retournant le dict par défaut attendu par le constructeur

get_properties_dict(full=True)[source]

Retourne ses paramètres sous forme de dict

on_case_added()[source]

Appelée lorsque la case est ajoutée à une matrice via le LabLevel

parseBool(val)[source]

Retourne un booléan

parseFloat(val)[source]

Retourne un Float ou bien None

parseInt(val)[source]

Retourne un int ou bien None