OCC Main Page | ModelingData | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingData
TKGeomBase
GeomLib


GeomLib_DenominatorMultiplier Class Reference

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

#include <GeomLib_DenominatorMultiplier.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT 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)

Standard_EXPORT Standard_Real Value (const Standard_Real UParameter, const Standard_Real VParameter) const
 Returns the value of
a(UParameter,VParameter)=

H0(UParameter)/Denominator(Umin,Vparameter)

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

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

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

Private Attributes

Handle_Geom_BSplineSurface mySurface
TColStd_Array1OfReal myKnotFlatVector


Constructor & Destructor Documentation

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


Member Function Documentation

void GeomLib_DenominatorMultiplier::operator delete void *  anAddress  )  [inline]
 

void* GeomLib_DenominatorMultiplier::operator new size_t  size  )  [inline]
 

void* GeomLib_DenominatorMultiplier::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT Standard_Real GeomLib_DenominatorMultiplier::Value const Standard_Real  UParameter,
const Standard_Real  VParameter
const
 


Field Documentation

TColStd_Array1OfReal GeomLib_DenominatorMultiplier::myKnotFlatVector [private]
 

Handle_Geom_BSplineSurface GeomLib_DenominatorMultiplier::mySurface [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:23:01 2008 for OpenCASCADE by  doxygen 1.4.1