Package gov.nih.mipav.model.structures
Class ComputationalGeometry.BezierQuadratic
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry._Curve
-
- gov.nih.mipav.model.structures.ComputationalGeometry.BezierQuadratic
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.BezierQuadratic extends ComputationalGeometry._Curve
-
-
Field Summary
Fields Modifier and Type Field Description ComputationalGeometry.MyVector3handlePosComputationalGeometry.MyVector3posAComputationalGeometry.MyVector3posB
-
Constructor Summary
Constructors Constructor Description BezierQuadratic(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos)
-
Method Summary
-
-
-
Field Detail
-
posA
public ComputationalGeometry.MyVector3 posA
-
posB
public ComputationalGeometry.MyVector3 posB
-
handlePos
public ComputationalGeometry.MyVector3 handlePos
-
-
Constructor Detail
-
BezierQuadratic
public BezierQuadratic(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos)
-
-
Method Detail
-
GetPosition
public ComputationalGeometry.MyVector3 GetPosition(double t)
- Specified by:
GetPositionin classComputationalGeometry._Curve
-
GetPosition
public ComputationalGeometry.MyVector3 GetPosition(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t)
-
GetTangent
public ComputationalGeometry.MyVector3 GetTangent(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t)
-
GetTangent
public ComputationalGeometry.MyVector3 GetTangent(double t)
- Specified by:
GetTangentin classComputationalGeometry._Curve
-
GetDerivative
public double GetDerivative(double t)
- Specified by:
GetDerivativein classComputationalGeometry._Curve
-
GetDerivativeVec
public ComputationalGeometry.MyVector3 GetDerivativeVec(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t)
-
GetSecondDerivativeVec
public ComputationalGeometry.MyVector3 GetSecondDerivativeVec(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t)
-
GetSecondDerivativeVec
public ComputationalGeometry.MyVector3 GetSecondDerivativeVec(double t)
- Specified by:
GetSecondDerivativeVecin classComputationalGeometry._Curve
-
-