package fr.unistra.pelican.util.morphology; import fr.unistra.pelican.BooleanImage; /** * * @author Jonathan Weber * */ public class ValuedMonoBandFlatStructuringElement implements StructuringElement { private BooleanImage se; private int bande; private double seuil; private boolean interne; public ValuedMonoBandFlatStructuringElement (BooleanImage se,int bande,double seuil,boolean interne) { this.se=se; this.bande = bande; this.seuil =seuil; this.interne=interne; } public ValuedMonoBandFlatStructuringElement (int bande,double seuil,boolean interne) { this.bande = bande; this.seuil =seuil; this.interne=interne; } public int getBande() { return bande; } public void setBande(int bande) { this.bande = bande; } public boolean isInterne() { return interne; } public boolean isExterne() { return !interne; } public void setInterne() { this.interne = true; } public void setExterne() { this.interne = false; } public BooleanImage getSe() { return se; } public void setSe(BooleanImage se) { this.se = se; } public double getSeuil() { return seuil; } public void setSeuil(double seuil) { this.seuil = seuil; } }