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
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionBezierQuadratic(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos) -
Method Summary
Modifier and TypeMethodDescriptiondoubleGetDerivative(double t) GetDerivativeVec(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t) GetPosition(double t) GetPosition(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t) GetSecondDerivativeVec(double t) GetSecondDerivativeVec(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t) GetTangent(double t) GetTangent(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos, double t)
-
Field Details
-
posA
-
posB
-
handlePos
-
-
Constructor Details
-
BezierQuadratic
public BezierQuadratic(ComputationalGeometry.MyVector3 posA, ComputationalGeometry.MyVector3 posB, ComputationalGeometry.MyVector3 handlePos)
-
-
Method Details
-
GetPosition
- 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
- 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
- Specified by:
GetSecondDerivativeVecin classComputationalGeometry._Curve
-