Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepToIGESBRep_Entity Class Reference

provides methods to transfer BRep entity from CASCADE to IGESBRep.

#include <BRepToIGESBRep_Entity.hxx>

Inheritance diagram for BRepToIGESBRep_Entity:
Inheritance graph
[legend]

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.


Constructor & Destructor Documentation


Member Function Documentation

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 
)

The documentation for this class was generated from the following file: