Class CFaceValidity
- java.lang.Object
- 
- eu.europa.ec.eurostat.jgiscotools.agent.Constraint<AFace>
- 
- eu.europa.ec.eurostat.jgiscotools.regionsimplify.CFaceValidity
 
 
- 
- All Implemented Interfaces:
- Comparable<Constraint<?>>
 
 public class CFaceValidity extends Constraint<AFace> Ensures that the face remain valid, that is its geometry is simple and valid, and it does not overlap any other face of the tesselation.- Author:
- julien Gaffuri
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class eu.europa.ec.eurostat.jgiscotools.agent.ConstraintConstraint.ConstraintPriorityComparator<R extends Agent>, Constraint.ConstraintSatisfactionComparator<R extends Agent>
 
- 
 - 
Field Summary- 
Fields inherited from class eu.europa.ec.eurostat.jgiscotools.agent.ConstraintCOMPARATOR_CONSTR, COMPARATOR_CONSTR_BY_SATISFACTION, satisfaction
 
- 
 - 
Constructor SummaryConstructors Constructor Description CFaceValidity(AFace agent)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomputeSatisfaction()booleanisHard()- 
Methods inherited from class eu.europa.ec.eurostat.jgiscotools.agent.Constraintclear, compareTo, computeCurrentValue, computeGoalValue, computeInitialValue, getAgent, getImportance, getMessage, getPriority, getSatisfaction, getTransformations, isSatisfied, setImportance, setPriority
 
- 
 
- 
- 
- 
Constructor Detail- 
CFaceValiditypublic CFaceValidity(AFace agent) 
 
- 
 - 
Method Detail- 
computeSatisfactionpublic void computeSatisfaction() - Specified by:
- computeSatisfactionin class- Constraint<AFace>
 
 - 
isHardpublic boolean isHard() - Overrides:
- isHardin class- Constraint<AFace>
 
 
- 
 
-