Package gov.nih.mipav.model.structures
Class ComputationalGeometry.InterpolationHelpMethods
java.lang.Object
gov.nih.mipav.model.structures.ComputationalGeometry.InterpolationHelpMethods
- Enclosing class:
ComputationalGeometry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleEstimateDerivative(ComputationalGeometry._Curve curve, double t) doubleFind_t_FromDistance_Iterative(ComputationalGeometry._Curve curve, double d, double totalLength) doubleFind_t_FromDistance_Lookup(ComputationalGeometry._Curve curve, double d, ArrayList<Double> accumulatedDistances) doubleFindPercentageAlongCurve(ComputationalGeometry._Curve curve, double tBad, ArrayList<Double> accumulatedDistances) GetAccumulatedDistances(ComputationalGeometry._Curve curve, int steps) doubleGetLength_Naive(ComputationalGeometry._Curve curve, int steps, double tEnd) doubleGetLength_SimpsonsRule(ComputationalGeometry._Curve curve, double tStart, double tEnd) SplitCurve(ComputationalGeometry._Curve curve, int steps, double tEnd)
-
Constructor Details
-
InterpolationHelpMethods
public InterpolationHelpMethods()
-
-
Method Details
-
SplitCurve
public ArrayList<ComputationalGeometry.MyVector3> SplitCurve(ComputationalGeometry._Curve curve, int steps, double tEnd) -
GetLength_Naive
-
GetLength_SimpsonsRule
public double GetLength_SimpsonsRule(ComputationalGeometry._Curve curve, double tStart, double tEnd) -
Find_t_FromDistance_Iterative
public double Find_t_FromDistance_Iterative(ComputationalGeometry._Curve curve, double d, double totalLength) -
Find_t_FromDistance_Lookup
public double Find_t_FromDistance_Lookup(ComputationalGeometry._Curve curve, double d, ArrayList<Double> accumulatedDistances) -
FindPercentageAlongCurve
public double FindPercentageAlongCurve(ComputationalGeometry._Curve curve, double tBad, ArrayList<Double> accumulatedDistances) -
GetAccumulatedDistances
-
EstimateDerivative
-