Class ZerocrossingDetector
- java.lang.Object
-
- org.intocps.maestro.interpreter.values.variablestep.constraint.zerocrossing.detection.ZerocrossingDetector
-
public class ZerocrossingDetector extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ZerocrossingDetector(OptionalDifferenceTracker tracker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.DoublegetResolvedDistanceToZerocrossing()ZerocrossingConstraintStategetZerocrossingState()java.lang.BooleanhasZerocrossingOccurred()java.lang.BooleanhasZerocrossingViolatedTolerance(java.lang.Double tolerance)java.lang.BooleanisApproachingZerocrossing()voidupdateZeroCrossingState()
-
-
-
Constructor Detail
-
ZerocrossingDetector
public ZerocrossingDetector(OptionalDifferenceTracker tracker)
-
-
Method Detail
-
getResolvedDistanceToZerocrossing
public java.lang.Double getResolvedDistanceToZerocrossing()
-
hasZerocrossingViolatedTolerance
public java.lang.Boolean hasZerocrossingViolatedTolerance(java.lang.Double tolerance)
-
updateZeroCrossingState
public void updateZeroCrossingState()
-
getZerocrossingState
public ZerocrossingConstraintState getZerocrossingState()
-
isApproachingZerocrossing
public java.lang.Boolean isApproachingZerocrossing()
-
hasZerocrossingOccurred
public java.lang.Boolean hasZerocrossingOccurred()
-
-