Package gov.nih.mipav.model.structures
Class ComputationalGeometry.InterpolationHelpMethods
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.InterpolationHelpMethods
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.InterpolationHelpMethods extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InterpolationHelpMethods()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleEstimateDerivative(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, java.util.ArrayList<java.lang.Double> accumulatedDistances)doubleFindPercentageAlongCurve(ComputationalGeometry._Curve curve, double tBad, java.util.ArrayList<java.lang.Double> accumulatedDistances)java.util.ArrayList<java.lang.Double>GetAccumulatedDistances(ComputationalGeometry._Curve curve, int steps)doubleGetLength_Naive(ComputationalGeometry._Curve curve, int steps, double tEnd)doubleGetLength_SimpsonsRule(ComputationalGeometry._Curve curve, double tStart, double tEnd)java.util.ArrayList<ComputationalGeometry.MyVector3>SplitCurve(ComputationalGeometry._Curve curve, int steps, double tEnd)
-
-
-
Method Detail
-
SplitCurve
public java.util.ArrayList<ComputationalGeometry.MyVector3> SplitCurve(ComputationalGeometry._Curve curve, int steps, double tEnd)
-
GetLength_Naive
public double GetLength_Naive(ComputationalGeometry._Curve curve, int steps, double tEnd)
-
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, java.util.ArrayList<java.lang.Double> accumulatedDistances)
-
FindPercentageAlongCurve
public double FindPercentageAlongCurve(ComputationalGeometry._Curve curve, double tBad, java.util.ArrayList<java.lang.Double> accumulatedDistances)
-
GetAccumulatedDistances
public java.util.ArrayList<java.lang.Double> GetAccumulatedDistances(ComputationalGeometry._Curve curve, int steps)
-
EstimateDerivative
public double EstimateDerivative(ComputationalGeometry._Curve curve, double t)
-
-