// License: GPL. See LICENSE file for details. Copyright 2012 by Josh Doe and others.
package org.openstreetmap.josm.plugins.conflation;
import com.vividsolutions.jcs.conflate.polygonmatch.FCMatchFinder;
import java.util.List;
import org.openstreetmap.josm.data.osm.DataSet;
import org.openstreetmap.josm.data.osm.OsmPrimitive;
import org.openstreetmap.josm.gui.layer.OsmDataLayer;
/**
*
* @author joshdoe
*/
public class SimpleMatchSettings {
private List<OsmPrimitive> subjectSelection;
private List<OsmPrimitive> referenceSelection;
private OsmDataLayer referenceLayer;
private DataSet subjectDataSet;
private OsmDataLayer subjectLayer;
private DataSet referenceDataSet;
private FCMatchFinder matchFinder;
/**
* @return the subjectSelection
*/
public List<OsmPrimitive> getSubjectSelection() {
return subjectSelection;
}
/**
* @param subjectSelection the subjectSelection to set
*/
public void setSubjectSelection(List<OsmPrimitive> subjectSelection) {
this.subjectSelection = subjectSelection;
}
/**
* @return the referenceSelection
*/
public List<OsmPrimitive> getReferenceSelection() {
return referenceSelection;
}
/**
* @param referenceSelection the referenceSelection to set
*/
public void setReferenceSelection(List<OsmPrimitive> referenceSelection) {
this.referenceSelection = referenceSelection;
}
/**
* @return the referenceLayer
*/
public OsmDataLayer getReferenceLayer() {
return referenceLayer;
}
/**
* @param referenceLayer the referenceLayer to set
*/
public void setReferenceLayer(OsmDataLayer referenceLayer) {
this.referenceLayer = referenceLayer;
}
/**
* @return the subjectDataSet
*/
public DataSet getSubjectDataSet() {
return subjectDataSet;
}
/**
* @param subjectDataSet the subjectDataSet to set
*/
public void setSubjectDataSet(DataSet subjectDataSet) {
this.subjectDataSet = subjectDataSet;
}
/**
* @return the subjectLayer
*/
public OsmDataLayer getSubjectLayer() {
return subjectLayer;
}
/**
* @param subjectLayer the subjectLayer to set
*/
public void setSubjectLayer(OsmDataLayer subjectLayer) {
this.subjectLayer = subjectLayer;
}
/**
* @return the referenceDataSet
*/
public DataSet getReferenceDataSet() {
return referenceDataSet;
}
/**
* @param referenceDataSet the referenceDataSet to set
*/
public void setReferenceDataSet(DataSet referenceDataSet) {
this.referenceDataSet = referenceDataSet;
}
/**
* @return the matchFinder
*/
public FCMatchFinder getMatchFinder() {
return matchFinder;
}
/**
* @param matchFinder the matchFinder to set
*/
public void setMatchFinder(FCMatchFinder matchFinder) {
this.matchFinder = matchFinder;
}
}