![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
This class implements the transfer of Shape Entities from Geom To IGES. These can be: . Vertex . Edge . Wire. More...
#include <BRepToIGES_BRShell.hxx>

Public Member Functions | |
| BRepToIGES_BRShell () | |
| BRepToIGES_BRShell (const BRepToIGES_BREntity &BR) | |
| occ::handle< IGESData_IGESEntity > | TransferShell (const TopoDS_Shape &start, const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Transfer an Shape entity from TopoDS to IGES This entity must be a Face or a Shell. If this Entity could not be converted, this member returns a NullEntity. | |
| occ::handle< IGESData_IGESEntity > | TransferShell (const TopoDS_Shell &start, const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Transfer an Shell entity from TopoDS to IGES If this Entity could not be converted, this member returns a NullEntity. | |
| occ::handle< IGESData_IGESEntity > | TransferFace (const TopoDS_Face &start, const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Transfer a Face entity from TopoDS to IGES If this Entity could not be converted, this member returns a NullEntity. | |
Public Member Functions inherited from BRepToIGES_BREntity | |
| BRepToIGES_BREntity () | |
| Creates a tool BREntity. | |
| void | Init () |
| Initializes the field of the tool BREntity with default creating values. | |
| void | SetModel (const occ::handle< IGESData_IGESModel > &model) |
| Set the value of "TheModel". | |
| occ::handle< IGESData_IGESModel > | GetModel () const |
| Returns the value of "TheModel". | |
| double | GetUnit () const |
| Returns the value of the UnitFlag of the header of the model in meters. | |
| void | SetTransferProcess (const occ::handle< Transfer_FinderProcess > &TP) |
| Set the value of "TheMap". | |
| occ::handle< Transfer_FinderProcess > | GetTransferProcess () const |
| Returns the value of "TheMap". | |
| virtual occ::handle< IGESData_IGESEntity > | TransferShape (const TopoDS_Shape &start, const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Returns the result of the transfert of any Shape If the transfer has failed, this member return a NullEntity. | |
| void | AddFail (const TopoDS_Shape &start, const char *const amess) |
| Records a new Fail message. | |
| void | AddWarning (const TopoDS_Shape &start, const char *const amess) |
| Records a new Warning message. | |
| void | AddFail (const occ::handle< Standard_Transient > &start, const char *const amess) |
| Records a new Fail message. | |
| void | AddWarning (const occ::handle< Standard_Transient > &start, const char *const amess) |
| Records a new Warning message. | |
| bool | HasShapeResult (const TopoDS_Shape &start) const |
| Returns True if start was already treated and has a result in "TheMap" else returns False. | |
| occ::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). | |
| void | SetShapeResult (const TopoDS_Shape &start, const occ::handle< Standard_Transient > &result) |
| set in "TheMap" the result of the transfer of the Shape "start". | |
| bool | HasShapeResult (const occ::handle< Standard_Transient > &start) const |
| Returns True if start was already treated and has a result in "TheMap" else returns False. | |
| occ::handle< Standard_Transient > | GetShapeResult (const occ::handle< Standard_Transient > &start) const |
| Returns the result of the transfer of the Transient "start" contained in "TheMap". (if HasShapeResult is True). | |
| void | SetShapeResult (const occ::handle< Standard_Transient > &start, const occ::handle< Standard_Transient > &result) |
| set in "TheMap" the result of the transfer of the Transient "start". | |
| bool | GetConvertSurfaceMode () const |
| Returns mode for conversion of surfaces (value of parameter write.convertsurface.mode) | |
| bool | GetPCurveMode () const |
| Returns mode for writing pcurves (value of parameter write.surfacecurve.mode) | |
| virtual | ~BRepToIGES_BREntity () |
This class implements the transfer of Shape Entities from Geom To IGES. These can be: . Vertex . Edge . Wire.
| BRepToIGES_BRShell::BRepToIGES_BRShell | ( | ) |
| BRepToIGES_BRShell::BRepToIGES_BRShell | ( | const BRepToIGES_BREntity & | BR | ) |
| occ::handle< IGESData_IGESEntity > BRepToIGES_BRShell::TransferFace | ( | const TopoDS_Face & | start, |
| const Message_ProgressRange & | theProgress = Message_ProgressRange() ) |
Transfer a Face entity from TopoDS to IGES If this Entity could not be converted, this member returns a NullEntity.
| occ::handle< IGESData_IGESEntity > BRepToIGES_BRShell::TransferShell | ( | const TopoDS_Shape & | start, |
| const Message_ProgressRange & | theProgress = Message_ProgressRange() ) |
Transfer an Shape entity from TopoDS to IGES This entity must be a Face or a Shell. If this Entity could not be converted, this member returns a NullEntity.
| occ::handle< IGESData_IGESEntity > BRepToIGES_BRShell::TransferShell | ( | const TopoDS_Shell & | start, |
| const Message_ProgressRange & | theProgress = Message_ProgressRange() ) |
Transfer an Shell entity from TopoDS to IGES If this Entity could not be converted, this member returns a NullEntity.