def __init__(self, model, data_source='', layer_name='', provider_name=''):
     if data_source == '' and provider_name == 'memory':
         data_source = 'Point?crs=%s' % defaults.CRS
     PrmVectorLayer.__init__(self, model, data_source, layer_name, provider_name)
 def __init__(self, model, data_source='', layer_name='', provider_name=''):
     if data_source == '' and provider_name == 'memory':
         data_source = 'LineString?crs=%s' % defaults.CRS
     PrmVectorLayer.__init__(self, model, data_source, layer_name, provider_name)
     self.attributeValueChanged.connect(self.update_parametric_points)