|
Open CASCADE Technology
6.7.1
|
provides methods to transfer BRep entity from CASCADE to IGESBRep.
More...
#include <BRepToIGESBRep_Entity.hxx>

Public Member Functions | |
| BRepToIGESBRep_Entity () | |
| Creates a tool Entity More... | |
| void | Clear () |
| Clears the contents of the fields More... | |
| void | TransferVertexList () |
| Create the VertexList entity More... | |
| Standard_Integer | IndexVertex (const TopoDS_Vertex &myvertex) const |
| Returns the index of <myvertex> in "myVertices" More... | |
| Standard_Integer | AddVertex (const TopoDS_Vertex &myvertex) |
| Stores <myvertex> in "myVertices" Returns the index of <myvertex>. More... | |
| void | TransferEdgeList () |
| Transfert an Edge entity from TopoDS to IGES More... | |
| Standard_Integer | IndexEdge (const TopoDS_Edge &myedge) const |
| Returns the index of <myedge> in "myEdges" More... | |
| 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>. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
Public Member Functions inherited from BRepToIGES_BREntity | |
| BRepToIGES_BREntity () | |
| Creates a tool BREntity More... | |
| void | Init () |
| Initializes the field of the tool BREntity with default creating values. More... | |
| void | SetModel (const Handle< IGESData_IGESModel > &model) |
| Set the value of "TheModel" More... | |
| Handle_IGESData_IGESModel | GetModel () const |
| Returns the value of "TheModel" More... | |
| Standard_Real | GetUnit () const |
| Returns the value of the UnitFlag of the header of the model in meters. More... | |
| void | SetTransferProcess (const Handle< Transfer_FinderProcess > &TP) |
| Set the value of "TheMap" More... | |
| Handle_Transfer_FinderProcess | GetTransferProcess () const |
| Returns the value of "TheMap" More... | |
| void | AddFail (const TopoDS_Shape &start, const Standard_CString amess) |
| Records a new Fail message More... | |
| void | AddWarning (const TopoDS_Shape &start, const Standard_CString amess) |
| Records a new Warning message More... | |
| void | AddFail (const Handle< Standard_Transient > &start, const Standard_CString amess) |
| Records a new Fail message More... | |
| void | AddWarning (const Handle< Standard_Transient > &start, const Standard_CString amess) |
| Records a new Warning message More... | |
| Standard_Boolean | HasShapeResult (const TopoDS_Shape &start) const |
| Returns True if start was already treated and has a result in "TheMap" else returns False. More... | |
| Handle_Standard_Transient | GetShapeResult (const TopoDS_Shape &start) const |
| Returns the result of the transfer of the Shape "start" contained in "TheMap" . (if HasShapeResult is True). More... | |
| void | SetShapeResult (const TopoDS_Shape &start, const Handle< Standard_Transient > &result) |
| set in "TheMap" the result of the transfer of the Shape "start". More... | |
| Standard_Boolean | HasShapeResult (const Handle< Standard_Transient > &start) const |
| Returns True if start was already treated and has a result in "TheMap" else returns False. More... | |
| Handle_Standard_Transient | GetShapeResult (const Handle< Standard_Transient > &start) const |
| Returns the result of the transfer of the Transient "start" contained in "TheMap" . (if HasShapeResult is True). More... | |
| void | SetShapeResult (const Handle< Standard_Transient > &start, const Handle< Standard_Transient > &result) |
| set in "TheMap" the result of the transfer of the Transient "start". More... | |
| Standard_Boolean | GetConvertSurfaceMode () const |
| Returns mode for conversion of surfaces (value of parameter write.convertsurface.mode) More... | |
| Standard_Boolean | GetPCurveMode () const |
| Returns mode for writing pcurves (value of parameter write.surfacecurve.mode) More... | |
| virtual void | Delete () |
| virtual | ~BRepToIGES_BREntity () |
provides methods to transfer BRep entity from CASCADE to IGESBRep.
| BRepToIGESBRep_Entity::BRepToIGESBRep_Entity | ( | ) |
Creates a tool Entity
| Standard_Integer BRepToIGESBRep_Entity::AddEdge | ( | const TopoDS_Edge & | myedge, |
| const Handle< IGESData_IGESEntity > & | mycurve3d | ||
| ) |
Stores <myedge> in "myEdges" and <mycurve3d> in "myCurves".
Returns the index of <myedge>.
| Standard_Integer BRepToIGESBRep_Entity::AddVertex | ( | const TopoDS_Vertex & | myvertex | ) |
Stores <myvertex> in "myVertices"
Returns the index of <myvertex>.
| void BRepToIGESBRep_Entity::Clear | ( | ) |
Clears the contents of the fields
| Standard_Integer BRepToIGESBRep_Entity::IndexEdge | ( | const TopoDS_Edge & | myedge | ) | const |
Returns the index of <myedge> in "myEdges"
| Standard_Integer BRepToIGESBRep_Entity::IndexVertex | ( | const TopoDS_Vertex & | myvertex | ) | const |
Returns the index of <myvertex> in "myVertices"
| Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::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.
| Handle_IGESData_IGESEntity BRepToIGESBRep_Entity::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 BRepToIGESBRep_Entity::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 BRepToIGESBRep_Entity::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.
| void BRepToIGESBRep_Entity::TransferEdgeList | ( | ) |
Transfert an Edge entity from TopoDS to IGES
| Handle_IGESSolid_Face BRepToIGESBRep_Entity::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.
|
virtual |
Returns the result of the transfert of any Shape
If the transfer has failed, this member return a NullEntity.
Reimplemented from BRepToIGES_BREntity.
| Handle_IGESSolid_Shell BRepToIGESBRep_Entity::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 BRepToIGESBRep_Entity::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.
| void BRepToIGESBRep_Entity::TransferVertexList | ( | ) |
Create the VertexList entity
| Handle_IGESSolid_Loop BRepToIGESBRep_Entity::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.
1.8.5