Module diskchef.maps.base
Classes
class MapBase (chemistry: ChemistryBase | PhysicsBase = None,
line_list: List[Line] = None)-
Expand source code
@dataclass class MapBase: """The base class for map generation""" chemistry: Union[ChemistryBase, PhysicsBase] = None line_list: List[Line] = None def __post_init__(self): self.logger = logging.getLogger(__name__ + '.' + self.__class__.__qualname__) self.logger.info("Creating an instance of %s", self.__class__.__qualname__) self.logger.debug("With parameters: %s", self.__dict__) @property def table(self): return self.chemistry.table
The base class for map generation
Subclasses
Instance variables
var chemistry : ChemistryBase | PhysicsBase
var line_list : List[Line]
prop table
-
Expand source code
@property def table(self): return self.chemistry.table