Ejemplo n.º 1
0
def getGrayScaleMorphologicalOperation(available_app, original_dom_document):
    """
    Let ball as only available structype. 
    Split the application according to its filter dilate, erode, opening, closing.
    """
    the_root = original_dom_document
    renameValueField(the_root, 'structype.ball.xradius', 'name', 'The Structuring Element Radius')
    renameValueField(the_root, 'structype.ball.xradius', 'description', 'The Structuring Element Radius')
    remove_dependant_choices(the_root, 'structype', 'ball')
    remove_other_choices(the_root, 'structype', 'ball')
    remove_parameter_by_key(the_root, 'structype.ball.yradius')

    splitted = defaultSplit(available_app, the_root, 'filter')
    return splitted
Ejemplo n.º 2
0
def getRefineSensorModel(available_app, original_dom_document):
    the_root = original_dom_document
    remove_dependant_choices(the_root, 'map', 'wgs')
    remove_other_choices(the_root, 'map', 'wgs')
    defaultWrite(available_app, the_root)
    return [the_root]