Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
GeomToIGES_GeomCurve Class Reference

This class implements the transfer of the Curve Entity from Geom
To IGES. These can be :
Curve
. BoundedCurve
More...

#include <GeomToIGES_GeomCurve.hxx>

Inheritance diagram for GeomToIGES_GeomCurve:
Inheritance graph
[legend]

Public Member Functions

 GeomToIGES_GeomCurve ()
 
 GeomToIGES_GeomCurve (const GeomToIGES_GeomEntity &GE)
 Creates a tool GeomCurve ready to run and sets its
fields as GE's.
More...
 
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.
More...
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_BoundedCurve > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_BSplineCurve > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_BezierCurve > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_TrimmedCurve > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_Conic > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_Circle > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_Ellipse > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_Hyperbola > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_Line > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_Parabola > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
Handle_IGESData_IGESEntity TransferCurve (const Handle< Geom_OffsetCurve > &start, const Standard_Real Udeb, const Standard_Real Ufin)
 
- Public Member Functions inherited from GeomToIGES_GeomEntity
 GeomToIGES_GeomEntity ()
 Creates a tool GeomEntity
More...
 
 GeomToIGES_GeomEntity (const GeomToIGES_GeomEntity &GE)
 Creates a tool ready to run and sets its
fields as GE's.
More...
 
void SetModel (const Handle< IGESData_IGESModel > &model)
 Set the value of "TheModel"
More...
 
Handle_IGESData_IGESModel GetModel () const
 Returns the value of "TheModel"
More...
 
void SetUnit (const Standard_Real unit)
 Sets the value of the UnitFlag
More...
 
Standard_Real GetUnit () const
 Returns the value of the UnitFlag of the header of the model
in meters.
More...
 

Detailed Description

This class implements the transfer of the Curve Entity from Geom
To IGES. These can be :
Curve
. BoundedCurve

Constructor & Destructor Documentation

GeomToIGES_GeomCurve::GeomToIGES_GeomCurve ( )
GeomToIGES_GeomCurve::GeomToIGES_GeomCurve ( const GeomToIGES_GeomEntity GE)

Creates a tool GeomCurve ready to run and sets its
fields as GE's.

Member Function Documentation

Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::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.

Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_BoundedCurve > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_BSplineCurve > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_BezierCurve > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_TrimmedCurve > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_Conic > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_Circle > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_Ellipse > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_Hyperbola > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_Line > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_Parabola > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomCurve::TransferCurve ( const Handle< Geom_OffsetCurve > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin 
)

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