#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. |
|
|
|
|
|
|
|
|
|
1.4.1