This class implements the transfer of Shape Entities from Geom To IGES. These can be: . Vertex . Edge . Wire.
More...
|
| | BRepToIGES_BRWire () |
| |
| | BRepToIGES_BRWire (const BRepToIGES_BREntity &BR) |
| |
| occ::handle< IGESData_IGESEntity > | TransferWire (const TopoDS_Shape &start) |
| | Transfer a Shape entity from TopoDS to IGES this entity must be a Vertex or an Edge or a Wire. If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferVertex (const TopoDS_Vertex &myvertex) |
| | Transfer a Vertex entity from TopoDS to IGES If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Edge &myedge, double ¶meter) |
| | Transfer a Vertex entity on an Edge from TopoDS to IGES Returns the parameter of myvertex on myedge. If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Edge &myedge, const TopoDS_Face &myface, double ¶meter) |
| | Transfer a Vertex entity of an edge on a Face from TopoDS to IGES Returns the parameter of myvertex on the pcurve of myedge on myface If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Edge &myedge, const occ::handle< Geom_Surface > &mysurface, const TopLoc_Location &myloc, double ¶meter) |
| | Transfer a Vertex entity of an edge on a Surface from TopoDS to IGES Returns the parameter of myvertex on the pcurve of myedge on mysurface If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Face &myface, gp_Pnt2d &mypoint) |
| | Transfer a Vertex entity on a Face from TopoDS to IGES Returns the parameters of myvertex on myface If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferEdge (const TopoDS_Edge &theEdge, const NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &theOriginMap, const bool theIsBRepMode) |
| | Transfer an Edge 3d entity from TopoDS to IGES If edge is REVERSED and isBRepMode is False 3D edge curve is reversed.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferEdge (const TopoDS_Edge &theEdge, const TopoDS_Face &theFace, const NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &theOriginMap, const double theLength, const bool theIsBRepMode) |
| | Transfer an Edge 2d entity on a Face from TopoDS to IGES.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferWire (const TopoDS_Wire &mywire) |
| | Transfer a Wire entity from TopoDS to IGES If this Entity could not be converted, this member returns a NullEntity.
|
| |
| occ::handle< IGESData_IGESEntity > | TransferWire (const TopoDS_Wire &theWire, const TopoDS_Face &theFace, const NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &theOriginMap, occ::handle< IGESData_IGESEntity > &theCurve2d, const double theLength) |
| | Transfer a Wire entity from TopoDS to IGES.
|
| |
| | 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.