#include <GeomFill_BezierCurves.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_BezierCurves () |
Constructs an empty framework for building a Bezier surface from contiguous Bezier curves. You use the Init function to define the boundaries of the surface. . | |
Standard_EXPORT | GeomFill_BezierCurves (const Handle(Geom_BezierCurve)&C1, const Handle(Geom_BezierCurve)&C2, const Handle(Geom_BezierCurve)&C3, const Handle(Geom_BezierCurve)&C4, const GeomFill_FillingStyle Type) |
Constructs a framework for building a Bezier surface from the four contiguous Bezier curves, C1, C2, C3 and C4 Raises Standard_ConstructionError if the curves are not contiguous. . | |
Standard_EXPORT | GeomFill_BezierCurves (const Handle(Geom_BezierCurve)&C1, const Handle(Geom_BezierCurve)&C2, const Handle(Geom_BezierCurve)&C3, const GeomFill_FillingStyle Type) |
Constructs a framework for building a Bezier surface from the three contiguous Bezier curves, C1, C2 and C3 Raises Standard_ConstructionError if the curves are not contiguous. . | |
Standard_EXPORT | GeomFill_BezierCurves (const Handle(Geom_BezierCurve)&C1, const Handle(Geom_BezierCurve)&C2, const GeomFill_FillingStyle Type) |
Constructs a framework for building a Bezier surface from the two contiguous Bezier curves, C1 and C2 Raises Standard_ConstructionError if the curves are not contiguous. . | |
Standard_EXPORT void | Init (const Handle(Geom_BezierCurve)&C1, const Handle(Geom_BezierCurve)&C2, const Handle(Geom_BezierCurve)&C3, const Handle(Geom_BezierCurve)&C4, const GeomFill_FillingStyle Type) |
if the curves cannot be joined | |
Standard_EXPORT void | Init (const Handle(Geom_BezierCurve)&C1, const Handle(Geom_BezierCurve)&C2, const Handle(Geom_BezierCurve)&C3, const GeomFill_FillingStyle Type) |
if the curves cannot be joined | |
Standard_EXPORT void | Init (const Handle(Geom_BezierCurve)&C1, const Handle(Geom_BezierCurve)&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_BezierSurface & | Surface () const |
Returns the Bezier surface resulting from the computation performed by this algorithm. . | |
Private Attributes | |
Handle_Geom_BezierSurface | mySurface |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|