def loadAlgorithms(self): """ Loads all algorithms belonging to this provider. """ self.addAlgorithm(ExportCourlisAlgorithm()) self.addAlgorithm(ExportMascaretAlgorithm()) self.addAlgorithm(ImportGeorefAlgorithm()) self.addAlgorithm(ImportLayerFromDemAlgorithm()) self.addAlgorithm(ImportTracksAlgorithm()) self.addAlgorithm(InterpolateLinesAlgorithm()) self.addAlgorithm(InterpolatePointsAlgorithm()) self.addAlgorithm(LinesToPointsAlgorithm()) self.addAlgorithm(PointsAlongLinesAlgorithm()) self.addAlgorithm(PointsToLinesAlgorithm()) self.addAlgorithm(PrepareTracksAlgorithm()) # Set default style for some outputs RenderingStyles.loadStyles() RenderingStyles.styles["{}:{}".format( self.id(), ImportGeorefAlgorithm().id())] = { "OUTPUT": PROFILE_LINE_STYLE, } RenderingStyles.styles["{}:{}".format( self.id(), ImportTracksAlgorithm().id())] = { "OUTPUT": PROFILE_LINE_STYLE, } RenderingStyles.styles["{}:{}".format( self.id(), InterpolateLinesAlgorithm().id())] = { "OUTPUT": PROFILE_LINE_STYLE, } RenderingStyles.saveSettings()