# 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:

[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:

- IGESToBRep_BRepEntity.hxx