cellcomplex.utils.id_generator module

This module provide a generator for id numbers

class cellcomplex.utils.id_generator.IdGenerator[source]

Bases: cellcomplex.utils.id_generator.IdSetGenerator

class cellcomplex.utils.id_generator.IdListGenerator[source]

Bases: object

clear()[source]
enable_id_reuse(enabled=True)[source]
get_id(id=None)[source]
id_reuse_enabled()[source]
release_id(id)[source]
class cellcomplex.utils.id_generator.IdMaxGenerator[source]

Bases: object

clear()[source]

Reset the generator.

enable_id_reuse(enabled=True)[source]
get_id(id=None)[source]
id_reuse_enabled()[source]
release_id(id)[source]
class cellcomplex.utils.id_generator.IdSetGenerator[source]

Bases: object

clear()[source]

Reset the generator.

enable_id_reuse(enabled=True)[source]
get_id(id=None)[source]
id_reuse_enabled()[source]
release_id(id)[source]