demcompare.classification_layer.fusion_classification ===================================================== .. py:module:: demcompare.classification_layer.fusion_classification .. autoapi-nested-parse:: Mainly contains the FussionClassification class. Classes ------- .. autoapisummary:: demcompare.classification_layer.fusion_classification.FusionClassificationLayer Module Contents --------------- .. py:class:: FusionClassificationLayer(classification_layers: List[demcompare.classification_layer.classification_layer.ClassificationLayer], support: str, name: str, metrics: List = None) Bases: :py:obj:`demcompare.classification_layer.classification_layer_template.ClassificationLayerTemplate` FusionClassificationLayer is the fusion of more than one ClassificationLayer, in order to retrieve the information of pixels belonging to the intersections of two classes of different ClassificationLayers. .. py:attribute:: classification_layers .. py:attribute:: support .. py:attribute:: name .. py:method:: fill_fusion_conf(metrics: List = None) -> demcompare.internal_typing.ConfigType Fill the fusion layer configuration :param metrics: optinal input metrics :type metrics: List :return cfg: configuration updated :rtype: ConfigType .. py:method:: _create_labelled_map() Create the labelled map :return: None .. py:method:: _merge_classes_and_create_classes_masks() Merge classes of the classification layers and create the classes_masks :return: None .. py:method:: _create_merged_classes(classification_layers: List[demcompare.classification_layer.classification_layer.ClassificationLayer]) :staticmethod: Generate the 'classes' dictionary for merged layers :param classification_layers: list of classes to merge :type classification_layers: List[ClassificationLayer] :return: