igeo.io
Class IRhino3dm.Interval
java.lang.Object
igeo.io.IRhino3dm.Interval
- Enclosing class:
- IRhino3dm
public static class IRhino3dm.Interval
- extends java.lang.Object
Field Summary |
double |
v1
|
double |
v2
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
v1
public double v1
v2
public double v2
IRhino3dm.Interval
public IRhino3dm.Interval()
IRhino3dm.Interval
public IRhino3dm.Interval(double v1,
double v2)
IRhino3dm.Interval
public IRhino3dm.Interval(IRhino3dm.Interval interval)
isIncreasing
public boolean isIncreasing()
isValid
public boolean isValid()
includes
public boolean includes(double t)
includes
public boolean includes(double t,
boolean testOpenInterval)
includes
public boolean includes(IRhino3dm.Interval interval)
includes
public boolean includes(IRhino3dm.Interval interval,
boolean properSubset)
set
public void set(double v1,
double v2)
set
public void set(IRhino3dm.Interval i)
equals
public boolean equals(IRhino3dm.Interval interval)
reverse
public void reverse()
normalizedParameterAt
public double normalizedParameterAt(double t)
parameterAt
public double parameterAt(double t)
min
public double min()
max
public double max()
length
public double length()
intersection
public void intersection(IRhino3dm.Interval interval)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object