Open CASCADE Technology 6.6.0
Public Member Functions
IGESToBRep_BRepEntity Class Reference

Provides methods to transfer BRep entities
( VertexList 502, EdgeList 504, Loop 508,
Face 510, Shell 514, ManifoldSolid 186)
from IGES to CASCADE.

#include <IGESToBRep_BRepEntity.hxx>

Inheritance diagram for IGESToBRep_BRepEntity:
Inheritance graph
[legend]

Public Member Functions

 IGESToBRep_BRepEntity ()
 Creates a tool BRepEntity ready to run, with
epsilons set to 1.E-04, TheModeTopo to True, the
optimization of the continuity to False.

 IGESToBRep_BRepEntity (const IGESToBRep_CurveAndSurface &CS)
 Creates a tool BRepEntity ready to run and sets its
fields as CS's.

 IGESToBRep_BRepEntity (const Standard_Real eps, const Standard_Real epsGeom, const Standard_Real epsCoeff, const Standard_Boolean mode, const Standard_Boolean modeapprox, const Standard_Boolean optimized)
 Creates a tool BRepEntity ready to run.

TopoDS_Shape TransferBRepEntity (const Handle< IGESData_IGESEntity > &start)
 Transfer the BRepEntity" : Face, Shell or ManifoldSolid.

TopoDS_Vertex TransferVertex (const Handle< IGESSolid_VertexList > &start, const Standard_Integer index)
 Transfer the entity number "index" of the VertexList "start"

TopoDS_Shape TransferEdge (const Handle< IGESSolid_EdgeList > &start, const Standard_Integer index)
 Transfer the entity number "index" of the EdgeList "start".

TopoDS_Shape TransferLoop (const Handle< IGESSolid_Loop > &start, const TopoDS_Face &Face, const gp_Trsf2d &trans, const Standard_Real uFact)
 Transfer the Loop Entity

TopoDS_Shape TransferFace (const Handle< IGESSolid_Face > &start)
 Transfer the Face Entity

TopoDS_Shape TransferShell (const Handle< IGESSolid_Shell > &start)
 Transfer the Shell Entity

TopoDS_Shape TransferManifoldSolid (const Handle< IGESSolid_ManifoldSolid > &start)
 Transfer the ManifoldSolid Entity


Constructor & Destructor Documentation

IGESToBRep_BRepEntity::IGESToBRep_BRepEntity ( )
IGESToBRep_BRepEntity::IGESToBRep_BRepEntity ( const IGESToBRep_CurveAndSurface CS)
IGESToBRep_BRepEntity::IGESToBRep_BRepEntity ( const Standard_Real  eps,
const Standard_Real  epsGeom,
const Standard_Real  epsCoeff,
const Standard_Boolean  mode,
const Standard_Boolean  modeapprox,
const Standard_Boolean  optimized 
)

Member Function Documentation

TopoDS_Shape IGESToBRep_BRepEntity::TransferBRepEntity ( const Handle< IGESData_IGESEntity > &  start)
TopoDS_Shape IGESToBRep_BRepEntity::TransferEdge ( const Handle< IGESSolid_EdgeList > &  start,
const Standard_Integer  index 
)
TopoDS_Shape IGESToBRep_BRepEntity::TransferFace ( const Handle< IGESSolid_Face > &  start)
TopoDS_Shape IGESToBRep_BRepEntity::TransferLoop ( const Handle< IGESSolid_Loop > &  start,
const TopoDS_Face Face,
const gp_Trsf2d trans,
const Standard_Real  uFact 
)
TopoDS_Shape IGESToBRep_BRepEntity::TransferManifoldSolid ( const Handle< IGESSolid_ManifoldSolid > &  start)
TopoDS_Shape IGESToBRep_BRepEntity::TransferShell ( const Handle< IGESSolid_Shell > &  start)
TopoDS_Vertex IGESToBRep_BRepEntity::TransferVertex ( const Handle< IGESSolid_VertexList > &  start,
const Standard_Integer  index 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines