OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKIGES
IGESToBRep


IGESToBRep_BasicCurve Class Reference

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>

Inheritance diagram for IGESToBRep_BasicCurve:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT 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.
.
Standard_EXPORT IGESToBRep_BasicCurve (const IGESToBRep_CurveAndSurface &CS)
 Creates a tool BasicCurve ready to run and sets its
fields as CS's.
.
Standard_EXPORT 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.
.
Standard_EXPORT 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.
.
Standard_EXPORT 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.
.
Standard_EXPORT Handle_Geom_Curve TransferBSplineCurve (const Handle(IGESGeom_BSplineCurve)&start)
Standard_EXPORT Handle_Geom2d_Curve Transfer2dBSplineCurve (const Handle(IGESGeom_BSplineCurve)&start)
Standard_EXPORT Handle_Geom_Curve TransferCircularArc (const Handle(IGESGeom_CircularArc)&start)
Standard_EXPORT Handle_Geom2d_Curve Transfer2dCircularArc (const Handle(IGESGeom_CircularArc)&start)
Standard_EXPORT Handle_Geom_Curve TransferConicArc (const Handle(IGESGeom_ConicArc)&start)
Standard_EXPORT Handle_Geom2d_Curve Transfer2dConicArc (const Handle(IGESGeom_ConicArc)&start)
Standard_EXPORT Handle_Geom_BSplineCurve TransferCopiousData (const Handle(IGESGeom_CopiousData)&start)
Standard_EXPORT Handle_Geom2d_BSplineCurve Transfer2dCopiousData (const Handle(IGESGeom_CopiousData)&start)
Standard_EXPORT Handle_Geom_Curve TransferLine (const Handle(IGESGeom_Line)&start)
Standard_EXPORT Handle_Geom2d_Curve Transfer2dLine (const Handle(IGESGeom_Line)&start)
Standard_EXPORT Handle_Geom_BSplineCurve TransferSplineCurve (const Handle(IGESGeom_SplineCurve)&start)
Standard_EXPORT Handle_Geom2d_BSplineCurve Transfer2dSplineCurve (const Handle(IGESGeom_SplineCurve)&start)
Standard_EXPORT Handle_Geom_Transformation TransferTransformation (const Handle(IGESGeom_TransformationMatrix)&start)

Constructor & Destructor Documentation

Standard_EXPORT IGESToBRep_BasicCurve::IGESToBRep_BasicCurve  ) 
 

Standard_EXPORT IGESToBRep_BasicCurve::IGESToBRep_BasicCurve const IGESToBRep_CurveAndSurface CS  ) 
 

Standard_EXPORT IGESToBRep_BasicCurve::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
 


Member Function Documentation

void IGESToBRep_BasicCurve::operator delete void *  anAddress  )  [inline]
 

Reimplemented from IGESToBRep_CurveAndSurface.

void* IGESToBRep_BasicCurve::operator new size_t  size  )  [inline]
 

Reimplemented from IGESToBRep_CurveAndSurface.

void* IGESToBRep_BasicCurve::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from IGESToBRep_CurveAndSurface.

Standard_EXPORT Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dBasicCurve const Handle(IGESData_IGESEntity)&  start  ) 
 

Standard_EXPORT Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dBSplineCurve const Handle(IGESGeom_BSplineCurve)&  start  ) 
 

Standard_EXPORT Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dCircularArc const Handle(IGESGeom_CircularArc)&  start  ) 
 

Standard_EXPORT Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dConicArc const Handle(IGESGeom_ConicArc)&  start  ) 
 

Standard_EXPORT Handle_Geom2d_BSplineCurve IGESToBRep_BasicCurve::Transfer2dCopiousData const Handle(IGESGeom_CopiousData)&  start  ) 
 

Standard_EXPORT Handle_Geom2d_Curve IGESToBRep_BasicCurve::Transfer2dLine const Handle(IGESGeom_Line)&  start  ) 
 

Standard_EXPORT Handle_Geom2d_BSplineCurve IGESToBRep_BasicCurve::Transfer2dSplineCurve const Handle(IGESGeom_SplineCurve)&  start  ) 
 

Standard_EXPORT Handle_Geom_Curve IGESToBRep_BasicCurve::TransferBasicCurve const Handle(IGESData_IGESEntity)&  start  ) 
 

Standard_EXPORT Handle_Geom_Curve IGESToBRep_BasicCurve::TransferBSplineCurve const Handle(IGESGeom_BSplineCurve)&  start  ) 
 

Standard_EXPORT Handle_Geom_Curve IGESToBRep_BasicCurve::TransferCircularArc const Handle(IGESGeom_CircularArc)&  start  ) 
 

Standard_EXPORT Handle_Geom_Curve IGESToBRep_BasicCurve::TransferConicArc const Handle(IGESGeom_ConicArc)&  start  ) 
 

Standard_EXPORT Handle_Geom_BSplineCurve IGESToBRep_BasicCurve::TransferCopiousData const Handle(IGESGeom_CopiousData)&  start  ) 
 

Standard_EXPORT Handle_Geom_Curve IGESToBRep_BasicCurve::TransferLine const Handle(IGESGeom_Line)&  start  ) 
 

Standard_EXPORT Handle_Geom_BSplineCurve IGESToBRep_BasicCurve::TransferSplineCurve const Handle(IGESGeom_SplineCurve)&  start  ) 
 

Standard_EXPORT Handle_Geom_Transformation IGESToBRep_BasicCurve::TransferTransformation const Handle(IGESGeom_TransformationMatrix)&  start  ) 
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:41:29 2008 for OpenCASCADE by  doxygen 1.4.1