#include <GeomFill_BSplineCurves.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | GeomFill_BSplineCurves () |
Constructs a default BSpline surface framework. . | |
Standard_EXPORT | GeomFill_BSplineCurves (const Handle(Geom_BSplineCurve)&C1, const Handle(Geom_BSplineCurve)&C2, const Handle(Geom_BSplineCurve)&C3, const Handle(Geom_BSplineCurve)&C4, const GeomFill_FillingStyle Type) |
Standard_EXPORT | GeomFill_BSplineCurves (const Handle(Geom_BSplineCurve)&C1, const Handle(Geom_BSplineCurve)&C2, const Handle(Geom_BSplineCurve)&C3, const GeomFill_FillingStyle Type) |
Standard_EXPORT | GeomFill_BSplineCurves (const Handle(Geom_BSplineCurve)&C1, const Handle(Geom_BSplineCurve)&C2, const GeomFill_FillingStyle Type) |
Constructs a framework for building a BSpline surface from either - the four contiguous BSpline curves, C1, C2, C3 and C4, or - the three contiguous BSpline curves, C1, C2 and C3, or - the two contiguous BSpline curves, C1 and C2. The type of filling style Type to be used is one of: - GeomFill_Stretch - the style with the flattest patch - GeomFill_Coons - a rounded style of patch with less depth than that of Curved - GeomFill_Curved - the style with the most rounded patch.Constructs a framework for building a BSpline surface common to the two BSpline curves, C1 and C2. Exceptions Standard_ConstructionError if the curves are not contiguous. . | |
Standard_EXPORT void | Init (const Handle(Geom_BSplineCurve)&C1, const Handle(Geom_BSplineCurve)&C2, const Handle(Geom_BSplineCurve)&C3, const Handle(Geom_BSplineCurve)&C4, const GeomFill_FillingStyle Type) |
if the curves cannot be joined | |
Standard_EXPORT void | Init (const Handle(Geom_BSplineCurve)&C1, const Handle(Geom_BSplineCurve)&C2, const Handle(Geom_BSplineCurve)&C3, const GeomFill_FillingStyle Type) |
if the curves cannot be joined | |
Standard_EXPORT void | Init (const Handle(Geom_BSplineCurve)&C1, const Handle(Geom_BSplineCurve)&C2, const GeomFill_FillingStyle Type) |
Initializes or reinitializes this algorithm with two, three, or four curves - C1, C2, C3, and C4 - and Type, one of the following filling styles: - GeomFill_Stretch - the style with the flattest patch - GeomFill_Coons - a rounded style of patch with less depth than that of Curved - GeomFill_Curved - the style with the most rounded patch. Exceptions Standard_ConstructionError if the curves are not contiguous. . | |
const Handle_Geom_BSplineSurface & | Surface () const |
Returns the BSpline surface Surface resulting from the computation performed by this algorithm. . | |
Private Attributes | |
Handle_Geom_BSplineSurface | mySurface |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|