Class AxisRules

java.lang.Object
velox.api.layer1.simplified.AxisRules

public class AxisRules
extends java.lang.Object
This class describes axis range selection rules.
  • Constructor Summary

    Constructors 
    Constructor Description
    AxisRules()  
  • Method Summary

    Modifier and Type Method Description
    org.apache.commons.lang3.tuple.Pair<java.lang.Double,​java.lang.Double> apply​(double min, double max)  
    double getForcedMax()  
    double getForcedMin()  
    double getIncludedMax()  
    double getIncludedMin()  
    double getMargin()  
    boolean isSymmetrical()  
    void setForcedMax​(double forcedMax)  
    void setForcedMin​(double forcedMin)  
    void setIncludedMax​(double includedMax)  
    void setIncludedMin​(double includedMin)  
    void setMargin​(double margin)  
    void setSymmetrical​(boolean symmetrical)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getForcedMin

      public double getForcedMin()
    • setForcedMin

      public void setForcedMin​(double forcedMin)
    • getForcedMax

      public double getForcedMax()
    • setForcedMax

      public void setForcedMax​(double forcedMax)
    • getIncludedMin

      public double getIncludedMin()
    • setIncludedMin

      public void setIncludedMin​(double includedMin)
    • getIncludedMax

      public double getIncludedMax()
    • setIncludedMax

      public void setIncludedMax​(double includedMax)
    • getMargin

      public double getMargin()
    • setMargin

      public void setMargin​(double margin)
    • isSymmetrical

      public boolean isSymmetrical()
    • setSymmetrical

      public void setSymmetrical​(boolean symmetrical)
    • apply

      public org.apache.commons.lang3.tuple.Pair<java.lang.Double,​java.lang.Double> apply​(double min, double max)