Open CASCADE Technology 6.5.2
Data Structures
BSplSLib.hxx File Reference
#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Integer.hxx>
#include <Standard_Real.hxx>
#include <Standard_Boolean.hxx>
#include <BSplSLib_EvaluatorFunction.hxx>
#include <BSplSLib.lxx>

Data Structures

class  BSplSLib
 BSplSLib B-spline surface Library
This package provides an implementation of geometric
functions for rational and non rational, periodic and non
periodic B-spline surface computation.

this package uses the multi-dimensions splines methods
provided in the package BSplCLib.

In this package the B-spline surface is defined with :
. its control points : Array2OfPnt Poles
. its weights : Array2OfReal Weights
. its knots and their multiplicity in the two parametric
direction U and V : Array1OfReal UKnots, VKnots and
Array1OfInteger UMults, VMults.
. the degree of the normalized Spline functions :
UDegree, VDegree

. the Booleans URational, VRational to know if the weights
are constant in the U or V direction.

. the Booleans UPeriodic, VRational to know if the the
surface is periodic in the U or V direction.

Warnings : The bounds of UKnots and UMults should be the
same, the bounds of VKnots and VMults should be the same,
the bounds of Poles and Weights shoud be the same.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines