Provides methods to transfer basic geometric curves entities
from IGES to CASCADE.
These can be :
* Circular arc
* Conic arc
* Spline curve
* BSpline curve
* Line
* Copious data
* Point
* Transformation matrix
#include <IGESToBRep_BasicCurve.hxx>
Public Member Functions |
| 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) |
Constructor & Destructor Documentation
IGESToBRep_BasicCurve::IGESToBRep_BasicCurve |
( |
| ) |
|
Member Function Documentation
Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dBasicCurve |
( |
const Handle< IGESData_IGESEntity > & |
start | ) |
|
Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dBSplineCurve |
( |
const Handle< IGESGeom_BSplineCurve > & |
start | ) |
|
Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dCircularArc |
( |
const Handle< IGESGeom_CircularArc > & |
start | ) |
|
Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dConicArc |
( |
const Handle< IGESGeom_ConicArc > & |
start | ) |
|
Handle_Geom2d_BSplineCurve IGESToBRep_BasicCurve::Transfer2dCopiousData |
( |
const Handle< IGESGeom_CopiousData > & |
start | ) |
|
Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dLine |
( |
const Handle< IGESGeom_Line > & |
start | ) |
|
Handle_Geom2d_BSplineCurve IGESToBRep_BasicCurve::Transfer2dSplineCurve |
( |
const Handle< IGESGeom_SplineCurve > & |
start | ) |
|
Handle_Geom_Curve IGESToBRep_BasicCurve::TransferBasicCurve |
( |
const Handle< IGESData_IGESEntity > & |
start | ) |
|
Handle_Geom_Curve IGESToBRep_BasicCurve::TransferBSplineCurve |
( |
const Handle< IGESGeom_BSplineCurve > & |
start | ) |
|
Handle_Geom_Curve IGESToBRep_BasicCurve::TransferCircularArc |
( |
const Handle< IGESGeom_CircularArc > & |
start | ) |
|
Handle_Geom_Curve IGESToBRep_BasicCurve::TransferConicArc |
( |
const Handle< IGESGeom_ConicArc > & |
start | ) |
|
Handle_Geom_BSplineCurve IGESToBRep_BasicCurve::TransferCopiousData |
( |
const Handle< IGESGeom_CopiousData > & |
start | ) |
|
Handle_Geom_Curve IGESToBRep_BasicCurve::TransferLine |
( |
const Handle< IGESGeom_Line > & |
start | ) |
|
Handle_Geom_BSplineCurve IGESToBRep_BasicCurve::TransferSplineCurve |
( |
const Handle< IGESGeom_SplineCurve > & |
start | ) |
|
The documentation for this class was generated from the following file: