#include <IGESSelect_SplineToBSpline.hxx>
Inheritance diagram for IGESSelect_SplineToBSpline:
Public Member Functions | |
Standard_EXPORT | IGESSelect_SplineToBSpline (const Standard_Boolean tryC2) |
Creates a Transformer SplineToBSpline. If <tryc2> is True, it will in addition try to upgrade continuity up to C2. . | |
Standard_EXPORT Standard_Boolean | OptionTryC2 () const |
Returns the option TryC2 given at creation time . | |
Standard_EXPORT Standard_Boolean | Perform (const Interface_Graph &G, const Handle(Interface_Protocol)&protocol, Interface_CheckIterator &checks, Handle(Interface_InterfaceModel)&newmod) |
Performs the transformation, if there is at least one Spline Curve (112) or Surface (126). Does nothing if there is none. . | |
Standard_EXPORT Standard_Boolean | Updated (const Handle(Standard_Transient)&entfrom, Handle(Standard_Transient)&entto) const |
Returns the transformed entities. If original data contained no Spline Curve or Surface, the result is identity : <entto> = <entfrom> Else, the copied counterpart is returned : for a Spline Curve or Surface, it is a converted BSpline Curve or Surface. Else, it is the result of general service Copy (rebuilt as necessary by BSPlines replacing Splines). . | |
Standard_EXPORT TCollection_AsciiString | Label () const |
Returns a text which defines the way a Transformer works : "Conversion Spline to BSpline" and as opted, " trying to upgrade continuity" . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Standard_Boolean | thetryc2 |
Standard_Boolean | thefound |
Handle_Interface_CopyControl | themap |
|
|
|
Reimplemented from IFSelect_Transformer. |
|
Implements IFSelect_Transformer. |
|
|
|
Implements IFSelect_Transformer. |
|
Implements IFSelect_Transformer. |
|
|
|
|
|
|