Open CASCADE Technology 7.9.0
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
IGESToBRep Class Reference

Provides tools in order to transfer IGES entities to CAS.CADE. More...

#include <IGESToBRep.hxx>

Static Public Member Functions

static void Init ()
 Creates and initializes default AlgoContainer.
 
static void SetAlgoContainer (const Handle< IGESToBRep_AlgoContainer > &aContainer)
 Sets default AlgoContainer.
 
static Handle< IGESToBRep_AlgoContainerAlgoContainer ()
 Returns default AlgoContainer.
 
static Standard_Boolean IsCurveAndSurface (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferCurveAndSurface. ex: All IGESEntity from IGESGeom.
 
static Standard_Boolean IsBasicCurve (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferBasicCurve. ex: CircularArc, ConicArc, Line, CopiousData, BSplineCurve, SplineCurve... from IGESGeom : 104,110,112,126.
 
static Standard_Boolean IsBasicSurface (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferBasicSurface. ex: BSplineSurface, SplineSurface... from IGESGeom : 114,128.
 
static Standard_Boolean IsTopoCurve (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferTopoCurve. ex: all Curves from IGESGeom : all basic curves,102,130,142,144.
 
static Standard_Boolean IsTopoSurface (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferTopoSurface. ex: All Surfaces from IGESGeom : all basic surfaces,108,118,120,122,141,143.
 
static Standard_Boolean IsBRepEntity (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferBRepEntity. ex: VertexList, EdgeList, Loop, Face, Shell, Manifold Solid BRep Object from IGESSolid : 502, 504, 508, 510, 514, 186.
 
static Standard_Integer IGESCurveToSequenceOfIGESCurve (const Handle< IGESData_IGESEntity > &curve, Handle< TColStd_HSequenceOfTransient > &sequence)
 
static Standard_Boolean TransferPCurve (const TopoDS_Edge &fromedge, const TopoDS_Edge &toedge, const TopoDS_Face &face)
 

Detailed Description

Provides tools in order to transfer IGES entities to CAS.CADE.

Member Function Documentation

◆ AlgoContainer()

static Handle< IGESToBRep_AlgoContainer > IGESToBRep::AlgoContainer ( )
static

Returns default AlgoContainer.

◆ IGESCurveToSequenceOfIGESCurve()

static Standard_Integer IGESToBRep::IGESCurveToSequenceOfIGESCurve ( const Handle< IGESData_IGESEntity > & curve,
Handle< TColStd_HSequenceOfTransient > & sequence )
static

◆ Init()

static void IGESToBRep::Init ( )
static

Creates and initializes default AlgoContainer.

◆ IsBasicCurve()

static Standard_Boolean IGESToBRep::IsBasicCurve ( const Handle< IGESData_IGESEntity > & start)
static

Return True if the IGESEntity can be transferred by TransferBasicCurve. ex: CircularArc, ConicArc, Line, CopiousData, BSplineCurve, SplineCurve... from IGESGeom : 104,110,112,126.

◆ IsBasicSurface()

static Standard_Boolean IGESToBRep::IsBasicSurface ( const Handle< IGESData_IGESEntity > & start)
static

Return True if the IGESEntity can be transferred by TransferBasicSurface. ex: BSplineSurface, SplineSurface... from IGESGeom : 114,128.

◆ IsBRepEntity()

static Standard_Boolean IGESToBRep::IsBRepEntity ( const Handle< IGESData_IGESEntity > & start)
static

Return True if the IGESEntity can be transferred by TransferBRepEntity. ex: VertexList, EdgeList, Loop, Face, Shell, Manifold Solid BRep Object from IGESSolid : 502, 504, 508, 510, 514, 186.

◆ IsCurveAndSurface()

static Standard_Boolean IGESToBRep::IsCurveAndSurface ( const Handle< IGESData_IGESEntity > & start)
static

Return True if the IGESEntity can be transferred by TransferCurveAndSurface. ex: All IGESEntity from IGESGeom.

◆ IsTopoCurve()

static Standard_Boolean IGESToBRep::IsTopoCurve ( const Handle< IGESData_IGESEntity > & start)
static

Return True if the IGESEntity can be transferred by TransferTopoCurve. ex: all Curves from IGESGeom : all basic curves,102,130,142,144.

◆ IsTopoSurface()

static Standard_Boolean IGESToBRep::IsTopoSurface ( const Handle< IGESData_IGESEntity > & start)
static

Return True if the IGESEntity can be transferred by TransferTopoSurface. ex: All Surfaces from IGESGeom : all basic surfaces,108,118,120,122,141,143.

◆ SetAlgoContainer()

static void IGESToBRep::SetAlgoContainer ( const Handle< IGESToBRep_AlgoContainer > & aContainer)
static

Sets default AlgoContainer.

◆ TransferPCurve()

static Standard_Boolean IGESToBRep::TransferPCurve ( const TopoDS_Edge & fromedge,
const TopoDS_Edge & toedge,
const TopoDS_Face & face )
static

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