OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKIGES
IGESToBRep


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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT 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.
.
Standard_EXPORT IGESToBRep_BRepEntity (const IGESToBRep_CurveAndSurface &CS)
 Creates a tool BRepEntity ready to run and sets its
fields as CS's.
.
Standard_EXPORT 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.
.
Standard_EXPORT TopoDS_Shape TransferBRepEntity (const Handle(IGESData_IGESEntity)&start)
 Transfer the BRepEntity" : Face, Shell or ManifoldSolid.
.
Standard_EXPORT TopoDS_Vertex TransferVertex (const Handle(IGESSolid_VertexList)&start, const Standard_Integer index)
 Transfer the entity number "index" of the VertexList "start"
.
Standard_EXPORT TopoDS_Shape TransferEdge (const Handle(IGESSolid_EdgeList)&start, const Standard_Integer index)
 Transfer the entity number "index" of the EdgeList "start".
.
Standard_EXPORT TopoDS_Shape TransferLoop (const Handle(IGESSolid_Loop)&start, const TopoDS_Face &Face, const gp_Trsf2d &trans, const Standard_Real uFact)
 Transfer the Loop Entity
.
Standard_EXPORT TopoDS_Shape TransferFace (const Handle(IGESSolid_Face)&start)
 Transfer the Face Entity
.
Standard_EXPORT TopoDS_Shape TransferShell (const Handle(IGESSolid_Shell)&start)
 Transfer the Shell Entity
.
Standard_EXPORT TopoDS_Shape TransferManifoldSolid (const Handle(IGESSolid_ManifoldSolid)&start)
 Transfer the ManifoldSolid Entity
.

Constructor & Destructor Documentation

Standard_EXPORT IGESToBRep_BRepEntity::IGESToBRep_BRepEntity  ) 
 

Standard_EXPORT IGESToBRep_BRepEntity::IGESToBRep_BRepEntity const IGESToBRep_CurveAndSurface CS  ) 
 

Standard_EXPORT 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

void IGESToBRep_BRepEntity::operator delete void *  anAddress  )  [inline]
 

Reimplemented from IGESToBRep_CurveAndSurface.

void* IGESToBRep_BRepEntity::operator new size_t  size  )  [inline]
 

Reimplemented from IGESToBRep_CurveAndSurface.

void* IGESToBRep_BRepEntity::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented from IGESToBRep_CurveAndSurface.

Standard_EXPORT TopoDS_Shape IGESToBRep_BRepEntity::TransferBRepEntity const Handle(IGESData_IGESEntity)&  start  ) 
 

Standard_EXPORT TopoDS_Shape IGESToBRep_BRepEntity::TransferEdge const Handle(IGESSolid_EdgeList)&  start,
const Standard_Integer  index
 

Standard_EXPORT TopoDS_Shape IGESToBRep_BRepEntity::TransferFace const Handle(IGESSolid_Face)&  start  ) 
 

Standard_EXPORT TopoDS_Shape IGESToBRep_BRepEntity::TransferLoop const Handle(IGESSolid_Loop)&  start,
const TopoDS_Face &  Face,
const gp_Trsf2d &  trans,
const Standard_Real  uFact
 

Standard_EXPORT TopoDS_Shape IGESToBRep_BRepEntity::TransferManifoldSolid const Handle(IGESSolid_ManifoldSolid)&  start  ) 
 

Standard_EXPORT TopoDS_Shape IGESToBRep_BRepEntity::TransferShell const Handle(IGESSolid_Shell)&  start  ) 
 

Standard_EXPORT 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:
Generated on Mon Aug 25 14:41:30 2008 for OpenCASCADE by  doxygen 1.4.1