Open CASCADE Technology
6.5.4
|
Provides tools in order to transfer IGES entities
to CAS.CADE.
#include <IGESToBRep.hxx>
Static Public Member Functions | |
static DEFINE_STANDARD_ALLOC void | Init () |
Creates and initializes default AlgoContainer. | |
static void | SetAlgoContainer (const Handle< IGESToBRep_AlgoContainer > &aContainer) |
Sets default AlgoContainer | |
static Handle_IGESToBRep_AlgoContainer | AlgoContainer () |
Returns default AlgoContainer | |
static Standard_Boolean | IsCurveAndSurface (const Handle< IGESData_IGESEntity > &start) |
Return True if the IGESEntity can be transfered by TransferCurveAndSurface. ex: All IGESEntity from IGESGeom | |
static Standard_Boolean | IsBasicCurve (const Handle< IGESData_IGESEntity > &start) |
Return True if the IGESEntity can be transfered 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 transfered 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 transfered 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 transfered 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 transfered by TransferBRepEntity. ex: VertexList, EdgeList, Loop, Face, Shell, Manifold Solid BRep Object from IGESSolid : 502, 504, 508, 510, 514, 186. | |
static void | WriteShape (const TopoDS_Shape &shape, const Standard_Integer number) |
Creates a file Shape_'number' with the shape being able to be restored by Draw. | |
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) |
static Handle_IGESToBRep_AlgoContainer IGESToBRep::AlgoContainer | ( | ) | [static] |
static Standard_Integer IGESToBRep::IGESCurveToSequenceOfIGESCurve | ( | const Handle< IGESData_IGESEntity > & | curve, |
Handle< TColStd_HSequenceOfTransient > & | sequence | ||
) | [static] |
static DEFINE_STANDARD_ALLOC void IGESToBRep::Init | ( | ) | [static] |
static Standard_Boolean IGESToBRep::IsBasicCurve | ( | const Handle< IGESData_IGESEntity > & | start | ) | [static] |
static Standard_Boolean IGESToBRep::IsBasicSurface | ( | const Handle< IGESData_IGESEntity > & | start | ) | [static] |
static Standard_Boolean IGESToBRep::IsBRepEntity | ( | const Handle< IGESData_IGESEntity > & | start | ) | [static] |
static Standard_Boolean IGESToBRep::IsCurveAndSurface | ( | const Handle< IGESData_IGESEntity > & | start | ) | [static] |
static Standard_Boolean IGESToBRep::IsTopoCurve | ( | const Handle< IGESData_IGESEntity > & | start | ) | [static] |
static Standard_Boolean IGESToBRep::IsTopoSurface | ( | const Handle< IGESData_IGESEntity > & | start | ) | [static] |
static void IGESToBRep::SetAlgoContainer | ( | const Handle< IGESToBRep_AlgoContainer > & | aContainer | ) | [static] |
static Standard_Boolean IGESToBRep::TransferPCurve | ( | const TopoDS_Edge & | fromedge, |
const TopoDS_Edge & | toedge, | ||
const TopoDS_Face & | face | ||
) | [static] |
static void IGESToBRep::WriteShape | ( | const TopoDS_Shape & | shape, |
const Standard_Integer | number | ||
) | [static] |