demcompare.classification_layer.segmentation_classification =========================================================== .. py:module:: demcompare.classification_layer.segmentation_classification .. autoapi-nested-parse:: Mainly contains the SegmentationClassification class. Classes ------- .. autoapisummary:: demcompare.classification_layer.segmentation_classification.SegmentationClassificationLayer Module Contents --------------- .. py:class:: SegmentationClassificationLayer(name: str, classification_layer_kind: str, cfg: Dict, dem: xarray.Dataset = None) Bases: :py:obj:`demcompare.classification_layer.classification_layer_template.ClassificationLayerTemplate` SegmentationClassificationLayer .. py:attribute:: classes :type: collections.OrderedDict .. py:method:: fill_conf_and_schema(cfg: demcompare.internal_typing.ConfigType = None) -> demcompare.internal_typing.ConfigType Add default values to the dictionary if there are missing elements and define the configuration schema :param cfg: coregistration configuration :type cfg: ConfigType :return cfg: coregistration configuration updated :rtype: ConfigType .. py:method:: check_classes(cfg: dict) -> None :staticmethod: Verify users configuration for classes in segmentation classification :param cfg: segmentation configuration :type cfg: dict :return: None .. py:method:: _create_labelled_map() Create the labelled map and save it if necessary :return: None