public class EllipseFunction extends AbstractFunction implements FunctionND
fparameter, fparameterCopy, fparameterFixed, fparameterMax, fparameterMin, fparameterName, isFitterMode| Constructor and Description |
|---|
EllipseFunction(String name,
int nparm) |
| Modifier and Type | Method and Description |
|---|---|
static List<DoublePoint> |
calculateEllipse(double centerX,
double centerY,
double halfAxisA,
double halfAxisB,
double angle,
double steps) |
String |
getID() |
int |
getInputDimension() |
int |
getOutputDimension() |
double[] |
getValue(double[] x) |
double |
getValue(double[] x,
int i) |
addFunction, addListener, clearParameterValues, fixParameter, getFreeParameterCount, getFunctions, getName, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, getParameterValues, invokeListener, isFitterMode, isParameterFixed, printParameters, printParameters, removeFunction, removeListener, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearParameterValues, fixParameter, getFreeParameterCount, getName, getParameterCount, getParameterName, getParameterRangeMaximum, getParameterRangeMinimum, getParameterValue, isFitterMode, isParameterFixed, setFitterMode, setParameterCount, setParameterName, setParameterRange, setParameterValue, setParameterValuespublic EllipseFunction(String name, int nparm)
public String getID()
getID in interface FunctiongetID in class AbstractFunctionpublic int getInputDimension()
getInputDimension in interface Functionpublic int getOutputDimension()
getOutputDimension in interface Functionpublic double[] getValue(double[] x)
getValue in interface FunctionNDx - input parameter arraypublic double getValue(double[] x,
int i)
getValue in interface FunctionNDx - input parameter arrayi - output indexpublic static List<DoublePoint> calculateEllipse(double centerX, double centerY, double halfAxisA, double halfAxisB, double angle, double steps)
Copyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.