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

DataExchange
TKIGES
GeomToIGES


GeomToIGES_GeomCurve Class Reference

This class implements the transfer of the Curve Entity from Geom
To IGES. These can be :
Curve
. BoundedCurve
* BSplineCurve
* BezierCurve
* TrimmedCurve
. Conic
* Circle
* Ellipse
* Hyperbloa
* Line
* Parabola
. OffsetCurve
.

#include <GeomToIGES_GeomCurve.hxx>

Inheritance diagram for GeomToIGES_GeomCurve:

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 GeomToIGES_GeomCurve ()
Standard_EXPORT GeomToIGES_GeomCurve (const GeomToIGES_GeomEntity &GE)
 Creates a tool GeomCurve ready to run and sets its
fields as GE's.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Curve)&start, const Standard_Real Udeb, const Standard_Real Ufin)
 Transfert a GeometryEntity which answer True to the
member : BRepToIGES::IsGeomCurve(Geometry). If this
Entity could not be converted, this member returns a NullEntity.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_BoundedCurve)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_BSplineCurve)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_BezierCurve)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_TrimmedCurve)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Conic)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Circle)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Ellipse)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Hyperbola)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Line)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_Parabola)&start, const Standard_Real Udeb, const Standard_Real Ufin)
Standard_EXPORT Handle_IGESData_IGESEntity TransferCurve (const Handle(Geom_OffsetCurve)&start, const Standard_Real Udeb, const Standard_Real Ufin)

Constructor & Destructor Documentation

Standard_EXPORT GeomToIGES_GeomCurve::GeomToIGES_GeomCurve  ) 
 

Standard_EXPORT GeomToIGES_GeomCurve::GeomToIGES_GeomCurve const GeomToIGES_GeomEntity GE  ) 
 


Member Function Documentation

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

Reimplemented from GeomToIGES_GeomEntity.

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

Reimplemented from GeomToIGES_GeomEntity.

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

Reimplemented from GeomToIGES_GeomEntity.

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_OffsetCurve)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Parabola)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Line)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Hyperbola)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Ellipse)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Circle)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Conic)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_TrimmedCurve)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_BezierCurve)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_BSplineCurve)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_BoundedCurve)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 

Standard_EXPORT Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve const Handle(Geom_Curve)&  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin
 


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