Package gov.nih.mipav.model.structures
Class ComputationalGeometry.BezierLinear
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry._Curve
-
- gov.nih.mipav.model.structures.ComputationalGeometry.BezierLinear
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.BezierLinear extends ComputationalGeometry._Curve
-
-
Field Summary
Fields Modifier and Type Field Description ComputationalGeometry.MyVector3posAComputationalGeometry.MyVector3posB
-
Constructor Summary
Constructors Constructor Description BezierLinear()BezierLinear(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleGetDerivative(double t)ComputationalGeometry.MyVector3GetDerivativeVec(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB)ComputationalGeometry.MyVector3GetPosition(double t)ComputationalGeometry.MyVector2GetPosition(ComputationalGeometry.MyVector2 a, ComputationalGeometry.MyVector2 b, double t)ComputationalGeometry.MyVector3GetPosition(ComputationalGeometry.MyVector3 a, ComputationalGeometry.MyVector3 b, double t)ComputationalGeometry.MyVector3GetSecondDerivativeVec(double t)ComputationalGeometry.MyVector3GetTangent(double t)
-
-
-
Field Detail
-
posA
public ComputationalGeometry.MyVector3 posA
-
posB
public ComputationalGeometry.MyVector3 posB
-
-
Constructor Detail
-
BezierLinear
public BezierLinear()
-
BezierLinear
public BezierLinear(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB)
-
-
Method Detail
-
GetPosition
public ComputationalGeometry.MyVector3 GetPosition(double t)
- Specified by:
GetPositionin classComputationalGeometry._Curve
-
GetPosition
public ComputationalGeometry.MyVector3 GetPosition(ComputationalGeometry.MyVector3 a, ComputationalGeometry.MyVector3 b, double t)
-
GetPosition
public ComputationalGeometry.MyVector2 GetPosition(ComputationalGeometry.MyVector2 a, ComputationalGeometry.MyVector2 b, double t)
-
GetDerivative
public double GetDerivative(double t)
- Specified by:
GetDerivativein classComputationalGeometry._Curve
-
GetDerivativeVec
public ComputationalGeometry.MyVector3 GetDerivativeVec(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB)
-
GetSecondDerivativeVec
public ComputationalGeometry.MyVector3 GetSecondDerivativeVec(double t)
- Specified by:
GetSecondDerivativeVecin classComputationalGeometry._Curve
-
GetTangent
public ComputationalGeometry.MyVector3 GetTangent(double t)
- Specified by:
GetTangentin classComputationalGeometry._Curve
-
-