Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
GeomFill_CoonsAlgPatch Class Reference

Provides evaluation methods on an algorithmic
patch defined by its boundaries and blending
functions.

#include <GeomFill_CoonsAlgPatch.hxx>

Inheritance diagram for GeomFill_CoonsAlgPatch:
Inheritance graph
[legend]

Public Member Functions

 GeomFill_CoonsAlgPatch (const Handle< GeomFill_Boundary > &B1, const Handle< GeomFill_Boundary > &B2, const Handle< GeomFill_Boundary > &B3, const Handle< GeomFill_Boundary > &B4)
 Constructs the algorithmic patch. By Default the
constructed blending functions are linear.
Warning: No control is done on the bounds.
B1/B3 and B2/B4 must be same range and well oriented.

void Func (Handle< Law_Function > &f1, Handle< Law_Function > &f2) const
 Give the blending functions.

void SetFunc (const Handle< Law_Function > &f1, const Handle< Law_Function > &f2)
 Set the blending functions.

gp_Pnt Value (const Standard_Real U, const Standard_Real V) const
 Computes the value on the algorithmic patch at
parameters U and V.

gp_Vec D1U (const Standard_Real U, const Standard_Real V) const
 Computes the d/dU partial derivative on the
algorithmic patch at parameters U and V.

gp_Vec D1V (const Standard_Real U, const Standard_Real V) const
 Computes the d/dV partial derivative on the
algorithmic patch at parameters U and V.

gp_Vec DUV (const Standard_Real U, const Standard_Real V) const
 Computes the d2/dUdV partial derivative on the
algorithmic patch made with linear blending functions
at parameter U and V.

const gp_PntCorner (const Standard_Integer I) const
const Handle_GeomFill_Boundary & Bound (const Standard_Integer I) const
const Handle_Law_Function & Func (const Standard_Integer I) const

Constructor & Destructor Documentation


Member Function Documentation

const Handle_GeomFill_Boundary& GeomFill_CoonsAlgPatch::Bound ( const Standard_Integer  I) const
const Handle_Law_Function& GeomFill_CoonsAlgPatch::Func ( const Standard_Integer  I) const

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