Package org.seamcat.model.functions
Interface Function
-
- All Known Subinterfaces:
MaskFunction
public interface Function
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
evaluate(double rX)
double
evaluateMax()
double
evaluateMin()
Bounds
getBounds()
double
getConstant()
Unit
getDomainUnit()
java.lang.String
getName()
java.util.List<Point2D>
getPoints()
Bounds
getRange()
Unit
getRangeUnit()
boolean
isConstant()
Function
offset(double offset)
void
setDomainUnit(Unit domainUnit)
void
setName(java.lang.String name)
void
setRangeUnit(Unit rangeUnit)
-
-
-
Method Detail
-
evaluate
double evaluate(double rX) throws FunctionException
- Throws:
FunctionException
-
evaluateMax
double evaluateMax()
-
evaluateMin
double evaluateMin()
-
isConstant
boolean isConstant()
-
getConstant
double getConstant()
-
getPoints
java.util.List<Point2D> getPoints()
-
getBounds
Bounds getBounds()
-
getRange
Bounds getRange()
-
offset
Function offset(double offset)
-
getName
java.lang.String getName()
-
getDomainUnit
Unit getDomainUnit()
-
getRangeUnit
Unit getRangeUnit()
-
setName
void setName(java.lang.String name)
-
setDomainUnit
void setDomainUnit(Unit domainUnit)
-
setRangeUnit
void setRangeUnit(Unit rangeUnit)
-
-