LayerData

class tat.layer_data.LayerData(image_path: Optional[str] = None, array_path: Optional[str] = None, is_merger=False, layer_index: Optional[int] = None, parent_layers: Optional[List[int]] = None)

Container for layer data.

__init__(image_path: Optional[str] = None, array_path: Optional[str] = None, is_merger=False, layer_index: Optional[int] = None, parent_layers: Optional[List[int]] = None)

Creates a LayerData.

Parameters
  • is_merger (bool) – Tells if the layer a merger of multiple layers or not.

  • layer_index (int, optional) – Index of the layer if it is not a merger.

  • parent_layers (list of int, optional) – List of the parent layers if the layer is a merger.

static indices2str(indices: List[int]) str

Creates a string from a list of indices, each index separated by a +.

Return type

str

name() str
Returns

Name based on the index.

Return type

str