Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESToBRep_BasicCurve Class Reference

Provides methods to transfer basic geometric curves entities
from IGES to CASCADE.
These can be :
More...

#include <IGESToBRep_BasicCurve.hxx>

Inheritance diagram for IGESToBRep_BasicCurve:
Inheritance graph
[legend]

Public Member Functions

DEFINE_STANDARD_ALLOC IGESToBRep_BasicCurve ()
 Creates a tool BasicCurve ready to run, with
epsilons set to 1.E-04, TheModeTopo to True, the
optimization of the continuity to False.

 IGESToBRep_BasicCurve (const IGESToBRep_CurveAndSurface &CS)
 Creates a tool BasicCurve ready to run and sets its
fields as CS's.

 IGESToBRep_BasicCurve (const Standard_Real eps, const Standard_Real epsGeom, const Standard_Real epsCoeff, const Standard_Boolean mode, const Standard_Boolean modeapprox, const Standard_Boolean optimized)
 Creates a tool BasicCurve ready to run.

Handle_Geom_Curve TransferBasicCurve (const Handle< IGESData_IGESEntity > &start)
 Transfert a IGESEntity which answer True to the
member : IGESToBRep::IsBasicCurve(IGESEntity). If this
Entity could not be converted, this member returns a NullEntity.

Handle_Geom2d_Curve Transfer2dBasicCurve (const Handle< IGESData_IGESEntity > &start)
 Transfert a IGESEntity which answer True to the
member : IGESToBRep::IsBasicCurve(IGESEntity).
The IGESEntity must be a curve UV and its associed TRSF must
be planar .If this Entity could not be converted, this member
returns a NullEntity.

Handle_Geom_Curve TransferBSplineCurve (const Handle< IGESGeom_BSplineCurve > &start)
Handle_Geom2d_Curve Transfer2dBSplineCurve (const Handle< IGESGeom_BSplineCurve > &start)
Handle_Geom_Curve TransferCircularArc (const Handle< IGESGeom_CircularArc > &start)
Handle_Geom2d_Curve Transfer2dCircularArc (const Handle< IGESGeom_CircularArc > &start)
Handle_Geom_Curve TransferConicArc (const Handle< IGESGeom_ConicArc > &start)
Handle_Geom2d_Curve Transfer2dConicArc (const Handle< IGESGeom_ConicArc > &start)
Handle_Geom_BSplineCurve TransferCopiousData (const Handle< IGESGeom_CopiousData > &start)
Handle_Geom2d_BSplineCurve Transfer2dCopiousData (const Handle< IGESGeom_CopiousData > &start)
Handle_Geom_Curve TransferLine (const Handle< IGESGeom_Line > &start)
Handle_Geom2d_Curve Transfer2dLine (const Handle< IGESGeom_Line > &start)
Handle_Geom_BSplineCurve TransferSplineCurve (const Handle< IGESGeom_SplineCurve > &start)
Handle_Geom2d_BSplineCurve Transfer2dSplineCurve (const Handle< IGESGeom_SplineCurve > &start)
Handle_Geom_Transformation TransferTransformation (const Handle< IGESGeom_TransformationMatrix > &start)

Detailed Description


Constructor & Destructor Documentation


Member Function Documentation

Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dLine ( const Handle< IGESGeom_Line > &  start)

The documentation for this class was generated from the following file: