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

ModelingData
TKG3d
Adaptor3d


Adaptor3d_InterFunc Class Reference

Used to find the points U(t) = U0 or V(t) = V0 in
order to determine the Cn discontinuities of an
Adpator_CurveOnSurface relativly to the
discontinuities of the surface.
.

#include <Adaptor3d_InterFunc.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Adaptor3d_InterFunc (const Handle(Adaptor2d_HCurve2d)&C, const Standard_Real FixVal, const Standard_Integer Fix)
 build the function U(t)=FixVal if Fix =1 or
V(t)=FixVal if Fix=2

Standard_EXPORT Standard_Boolean Value (const Standard_Real X, Standard_Real &F)
 computes the value <f>of the function for the variable <x>.
Returns True if the calculation were successfully done,
False otherwise.

Standard_EXPORT Standard_Boolean Derivative (const Standard_Real X, Standard_Real &D)
 computes the derivative <d> of the function
for the variable <x>.
Returns True if the calculation were successfully done,
False otherwise.

Standard_EXPORT Standard_Boolean Values (const Standard_Real X, Standard_Real &F, Standard_Real &D)
 computes the value <f> and the derivative <d> of the
function for the variable <x>.
Returns True if the calculation were successfully done,
False otherwise.


Private Attributes

Handle_Adaptor2d_HCurve2d myCurve2d
Standard_Real myFixVal
Standard_Integer myFix


Constructor & Destructor Documentation

Standard_EXPORT Adaptor3d_InterFunc::Adaptor3d_InterFunc const Handle(Adaptor2d_HCurve2d)&  C,
const Standard_Real  FixVal,
const Standard_Integer  Fix
 


Member Function Documentation

Standard_EXPORT Standard_Boolean Adaptor3d_InterFunc::Derivative const Standard_Real  X,
Standard_Real &  D
 

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

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

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

Standard_EXPORT Standard_Boolean Adaptor3d_InterFunc::Value const Standard_Real  X,
Standard_Real &  F
 

Standard_EXPORT Standard_Boolean Adaptor3d_InterFunc::Values const Standard_Real  X,
Standard_Real &  F,
Standard_Real &  D
 


Field Documentation

Handle_Adaptor2d_HCurve2d Adaptor3d_InterFunc::myCurve2d [private]
 

Standard_Integer Adaptor3d_InterFunc::myFix [private]
 

Standard_Real Adaptor3d_InterFunc::myFixVal [private]
 


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