Open CASCADE Technology  6.9.0
Public Member Functions | Protected Member Functions

BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox Class Reference

#include <BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox.hxx>

Public Member Functions

 BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox (const BRepApprox_TheMultiLineOfApprox &SSP, AppParCurves_MultiCurve &SCurv, const Standard_Integer FirstPoint, const Standard_Integer LastPoint, const Handle< AppParCurves_HArray1OfConstraintCouple > &Constraints, const math_Matrix &Bern, const math_Matrix &DerivativeBern, const Standard_Real Tolerance=1.0e-10)
 
Standard_Boolean IsDone () const
 
Standard_Real Error () const
 
const math_MatrixConstraintMatrix () const
 
const math_VectorDuale () const
 
const math_MatrixConstraintDerivative (const BRepApprox_TheMultiLineOfApprox &SSP, const math_Vector &Parameters, const Standard_Integer Deg, const math_Matrix &DA)
 
const math_MatrixInverseMatrix () const
 

Protected Member Functions

Standard_Integer NbConstraints (const BRepApprox_TheMultiLineOfApprox &SSP, const Standard_Integer FirstPoint, const Standard_Integer LastPoint, const Handle< AppParCurves_HArray1OfConstraintCouple > &TheConstraints) const
 
Standard_Integer NbColumns (const BRepApprox_TheMultiLineOfApprox &SSP, const Standard_Integer Deg) const
 

Constructor & Destructor Documentation

BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox ( const BRepApprox_TheMultiLineOfApprox SSP,
AppParCurves_MultiCurve SCurv,
const Standard_Integer  FirstPoint,
const Standard_Integer  LastPoint,
const Handle< AppParCurves_HArray1OfConstraintCouple > &  Constraints,
const math_Matrix Bern,
const math_Matrix DerivativeBern,
const Standard_Real  Tolerance = 1.0e-10 
)

Member Function Documentation

const math_Matrix& BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::ConstraintDerivative ( const BRepApprox_TheMultiLineOfApprox SSP,
const math_Vector Parameters,
const Standard_Integer  Deg,
const math_Matrix DA 
)
const math_Matrix& BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::ConstraintMatrix ( ) const
const math_Vector& BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::Duale ( ) const
Standard_Real BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::Error ( ) const
const math_Matrix& BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::InverseMatrix ( ) const
Standard_Boolean BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::IsDone ( ) const
Standard_Integer BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::NbColumns ( const BRepApprox_TheMultiLineOfApprox SSP,
const Standard_Integer  Deg 
) const
protected
Standard_Integer BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::NbConstraints ( const BRepApprox_TheMultiLineOfApprox SSP,
const Standard_Integer  FirstPoint,
const Standard_Integer  LastPoint,
const Handle< AppParCurves_HArray1OfConstraintCouple > &  TheConstraints 
) const
protected

The documentation for this class was generated from the following file: