Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
BRepToIGES_BRShell Class Reference

This class implements the transfer of Shape Entities from Geom
To IGES. These can be :
. Vertex
. Edge
. Wire
More...

#include <BRepToIGES_BRShell.hxx>

Inheritance diagram for BRepToIGES_BRShell:
Inheritance graph
[legend]

Public Member Functions

 BRepToIGES_BRShell ()
 
 BRepToIGES_BRShell (const BRepToIGES_BREntity &BR)
 
Handle_IGESData_IGESEntity TransferShell (const TopoDS_Shape &start)
 Transfert 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.
More...
 
Handle_IGESData_IGESEntity 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_IGESData_IGESEntity 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...
 
- 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...
 
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...
 
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 ()
 

Detailed Description

This class implements the transfer of Shape Entities from Geom
To IGES. These can be :
. Vertex
. Edge
. Wire

Constructor & Destructor Documentation

BRepToIGES_BRShell::BRepToIGES_BRShell ( )
BRepToIGES_BRShell::BRepToIGES_BRShell ( const BRepToIGES_BREntity BR)

Member Function Documentation

Handle_IGESData_IGESEntity BRepToIGES_BRShell::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_IGESData_IGESEntity BRepToIGES_BRShell::TransferShell ( const TopoDS_Shape start)

Transfert 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.

Handle_IGESData_IGESEntity BRepToIGES_BRShell::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.


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