Open CASCADE Technology  7.6.0.dev
Static Public Member Functions

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. More...
 
static void SetAlgoContainer (const Handle< IGESToBRep_AlgoContainer > &aContainer)
 Sets default AlgoContainer. More...
 
static Handle< IGESToBRep_AlgoContainerAlgoContainer ()
 Returns default AlgoContainer. More...
 
static Standard_Boolean IsCurveAndSurface (const Handle< IGESData_IGESEntity > &start)
 Return True if the IGESEntity can be transferred by TransferCurveAndSurface. ex: All IGESEntity from IGESGeom. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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: