Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
GeomLib_DenominatorMultiplier Class Reference

this class is used to construct the BSpline curve
from an Approximation ( ApproxAFunction from AdvApprox).
More...

#include <GeomLib_DenominatorMultiplier.hxx>

Public Member Functions

 GeomLib_DenominatorMultiplier (const Handle< Geom_BSplineSurface > &Surface, const TColStd_Array1OfReal &KnotVector)
 if the surface is rational this will define the evaluator
of a real function of 2 variables a(u,v) such that
if we define a new surface by :
a(u,v) * N(u,v)
NewF(u,v) = -------------—
a(u,v) * D(u,v)
More...
 
Standard_Real Value (const Standard_Real UParameter, const Standard_Real VParameter) const
 
 Returns the value of <br>
     a(UParameter,VParameter)= <br>


H0(UParameter)/Denominator(Umin,Vparameter)

D Denominator(Umin,Vparameter)
More...

 

Detailed Description

this class is used to construct the BSpline curve
from an Approximation ( ApproxAFunction from AdvApprox).

Constructor & Destructor Documentation

GeomLib_DenominatorMultiplier::GeomLib_DenominatorMultiplier ( const Handle< Geom_BSplineSurface > &  Surface,
const TColStd_Array1OfReal KnotVector 
)

if the surface is rational this will define the evaluator
of a real function of 2 variables a(u,v) such that
if we define a new surface by :
a(u,v) * N(u,v)
NewF(u,v) = -------------—
a(u,v) * D(u,v)

Member Function Documentation

Standard_Real GeomLib_DenominatorMultiplier::Value ( const Standard_Real  UParameter,
const Standard_Real  VParameter 
) const

 Returns the value of <br>
     a(UParameter,VParameter)= <br>


H0(UParameter)/Denominator(Umin,Vparameter)

D Denominator(Umin,Vparameter)

     - ------------------------------[H1(u)]/(Denominator(Umin,Vparameter)^2) <br>
       D U <br>


  • H3(UParameter)/Denominator(Umax,Vparameter)

    D Denominator(Umax,Vparameter)
  • ---------------------------—[H2(u)]/(Denominator(Umax,Vparameter)^2)
    D U

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