def initAlgorithm(self, config): # las file lasParam = QgsProcessingParameterFile(self.INPUT) lasParam.setDescription(self.tr('LAS file')) #lasParam.setExtension( 'las' ) self.addParameter(lasParam) # database pgBaseParam = QgsProcessingParameterEnum(self.OUTPUT_BASE) pgBaseParam.setDescription(self.tr('PgPointCloud database')) pgBaseParam.setOptions(self.pgpointcloudDatabases()) self.addParameter(pgBaseParam) # table pgTableParam = QgsProcessingParameterString(self.OUTPUT_TABLE) pgTableParam.setDescription(self.tr('PgPointCloud table')) self.addParameter(pgTableParam) # table layerParam = QgsProcessingParameterFeatureSink(self.OUTPUT_LAYER) layerParam.setDescription(self.tr('Vector layer')) self.addParameter(layerParam)