Open CASCADE Technology 6.6.0
Data Structures
Law_BSpline.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Law_BSpline.hxx>
#include <Standard_Boolean.hxx>
#include <GeomAbs_BSplKnotDistribution.hxx>
#include <GeomAbs_Shape.hxx>
#include <Standard_Integer.hxx>
#include <Handle_TColStd_HArray1OfReal.hxx>
#include <Handle_TColStd_HArray1OfInteger.hxx>
#include <MMgt_TShared.hxx>
#include <Standard_Real.hxx>

Data Structures

class  Law_BSpline
 Definition of the 1D B_spline curve.

Uniform or non-uniform
Rational or non-rational
Periodic or non-periodic

a b-spline curve is defined by :

The Degree (up to 25)

The Poles (and the weights if it is rational)

The Knots and Multiplicities

The knot vector is an increasing sequence of
reals without repetition. The multiplicities are
the repetition of the knots.

If the knots are regularly spaced (the difference
of two consecutive knots is a constant), the
knots repartition is :

More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines