Open CASCADE Technology
6.5.4
|
provides methods to transfer BRep entity from CASCADE to IGESBRep.
#include <BRepToIGESBRep_Entity.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | 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. |
Standard_Integer BRepToIGESBRep_Entity::AddEdge | ( | const TopoDS_Edge & | myedge, |
const Handle< IGESData_IGESEntity > & | mycurve3d | ||
) |
Standard_Integer BRepToIGESBRep_Entity::AddVertex | ( | const TopoDS_Vertex & | myvertex | ) |
Standard_Integer BRepToIGESBRep_Entity::IndexEdge | ( | const TopoDS_Edge & | myedge | ) | const |
Standard_Integer BRepToIGESBRep_Entity::IndexVertex | ( | const TopoDS_Vertex & | myvertex | ) | const |
Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::TransferCompound | ( | const TopoDS_Compound & | start | ) |
Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::TransferCompSolid | ( | const TopoDS_CompSolid & | start | ) |
Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::TransferEdge | ( | const TopoDS_Edge & | myedge | ) |
Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::TransferEdge | ( | const TopoDS_Edge & | myedge, |
const TopoDS_Face & | myface, | ||
const Standard_Real | length | ||
) |
Handle_IGESSolid_Face BRepToIGESBRep_Entity::TransferFace | ( | const TopoDS_Face & | start | ) |
virtual Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::TransferShape | ( | const TopoDS_Shape & | start | ) | [virtual] |
Reimplemented from BRepToIGES_BREntity.
Handle_IGESSolid_Shell BRepToIGESBRep_Entity::TransferShell | ( | const TopoDS_Shell & | start | ) |
Handle_IGESSolid_ManifoldSolid BRepToIGESBRep_Entity::TransferSolid | ( | const TopoDS_Solid & | start | ) |
Handle_IGESSolid_Loop BRepToIGESBRep_Entity::TransferWire | ( | const TopoDS_Wire & | mywire, |
const TopoDS_Face & | myface, | ||
const Standard_Real | length | ||
) |