protected abstract static class CircularAccessConstraint.CircularAccessConstraintEvaluator extends AccessConstraintEvaluator
CircularAccessConstraintDefaultTolerance| Modifier | Constructor and Description | 
|---|---|
protected  | 
CircularAccessConstraintEvaluator(CircularAccessConstraint.CircularAccessConstraintEvaluator existingInstance,
                                 CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
protected  | 
CircularAccessConstraintEvaluator(EvaluatorGroup group,
                                 CircularAccessConstraint constraint)
Initializes a new instance based on the circular region of  
constraint. | 
| Modifier and Type | Method and Description | 
|---|---|
protected double | 
getFunctionValueInDomain(double value)
 | 
double | 
getStartAngle()
Gets the angle defining the beginning of the satisfaction region. 
 | 
double | 
getStopAngle()
Gets the angle defining the end of the satisfaction region 
 | 
getCachingWrapper, getDebuggingLogger, getQueryEvaluator, getTolerance, isSatisfied, setDebuggingLogger, setToleranceevaluate, evaluate, evaluate, evaluate, evaluate, evaluate, getAvailabilityIntervals, getAvailabilityIntervals, getGroup, getIsTimeVarying, isAvailable, updateEvaluatorReferencesclone, dispose, dispose, getIsThreadSafe, getNextSampleSuggestionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIsThreadSafecloneclose, disposeprotected CircularAccessConstraintEvaluator(@Nonnull EvaluatorGroup group, @Nonnull CircularAccessConstraint constraint)
constraint.group - The group that contains this evaluator.constraint - The circular function which constrains the angular function values.ArgumentNullException - Thrown when group or constraint is null.protected CircularAccessConstraintEvaluator(@Nonnull CircularAccessConstraint.CircularAccessConstraintEvaluator existingInstance, @Nonnull CopyContext context)
        See ICloneWithContext.clone(CopyContext) for more information about how to implement this constructor
        in a derived class.
existingInstance - The existing instance to copy.context - A CopyContext that controls the depth of the copy.ArgumentNullException - Thrown when existingInstance or context is null.protected final double getFunctionValueInDomain(double value)
StartAngle (get)
        and StopAngle (get).value - Value of the angle to convert.public final double getStartAngle()
public final double getStopAngle()