provides methods to transfer BRep entity from CASCADE to IGESBRep.
Public Member Functions |
| BRepToIGESBRep_Entity () |
| Creates a tool Entity
|
void | Clear () |
| Clears the contents of the fields
|
void | TransferVertexList () |
| Create the VertexList entity
|
Standard_Integer | IndexVertex (const TopoDS_Vertex &myvertex) const |
| Returns the index of <myvertex> in "myVertices"
|
Standard_Integer | AddVertex (const TopoDS_Vertex &myvertex) |
| Stores <myvertex> in "myVertices"
Returns the index of <myvertex>.
|
void | TransferEdgeList () |
| Transfert an Edge entity from TopoDS to IGES
|
Standard_Integer | IndexEdge (const TopoDS_Edge &myedge) const |
| Returns the index of <myedge> in "myEdges"
|
Standard_Integer | AddEdge (const TopoDS_Edge &myedge, const Handle< IGESData_IGESEntity > &mycurve3d) |
| Stores <myedge> in "myEdges" and <mycurve3d> in "myCurves".
Returns the index of <myedge>.
|
virtual Handle_IGESData_IGESEntity | TransferShape (const TopoDS_Shape &start) |
| Returns the result of the transfert of any Shape
If the transfer has failed, this member return a NullEntity.
|
Handle_IGESData_IGESEntity | TransferEdge (const TopoDS_Edge &myedge) |
| Transfert an Edge entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESData_IGESEntity | TransferEdge (const TopoDS_Edge &myedge, const TopoDS_Face &myface, const Standard_Real length) |
| Transfert an Edge entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESSolid_Loop | TransferWire (const TopoDS_Wire &mywire, const TopoDS_Face &myface, const Standard_Real length) |
| Transfert a Wire entity from TopoDS to IGES.
Returns the curve associated to mywire in the parametric space of myface.
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESSolid_Face | TransferFace (const TopoDS_Face &start) |
| Transfert a Face entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESSolid_Shell | TransferShell (const TopoDS_Shell &start) |
| Transfert an Shell entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESSolid_ManifoldSolid | TransferSolid (const TopoDS_Solid &start) |
| Transfert a Solid entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESData_IGESEntity | TransferCompSolid (const TopoDS_CompSolid &start) |
| Transfert an CompSolid entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|
Handle_IGESData_IGESEntity | TransferCompound (const TopoDS_Compound &start) |
| Transfert a Compound entity from TopoDS to IGES
If this Entity could not be converted, this member returns a NullEntity.
|