OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKIGES
BRepToIGES


BRepToIGES_BREntity Class Reference

provides methods to transfer BRep entity from CASCADE to IGES.

#include <BRepToIGES_BREntity.hxx>

Inheritance diagram for BRepToIGES_BREntity:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BRepToIGES_BREntity ()
 Creates a tool BREntity
.
Standard_EXPORT void Init ()
 Initializes the field of the tool BREntity with
default creating values.
.
Standard_EXPORT void SetModel (const Handle(IGESData_IGESModel)&model)
 Set the value of "TheModel"
.
Standard_EXPORT Handle_IGESData_IGESModel GetModel () const
 Returns the value of "TheModel"
.
Standard_EXPORT Standard_Real GetUnit () const
 Returns the value of the UnitFlag of the header of the model
in meters.
.
Standard_EXPORT void SetTransferProcess (const Handle(Transfer_FinderProcess)&TP)
 Set the value of "TheMap"
.
Standard_EXPORT Handle_Transfer_FinderProcess GetTransferProcess () const
 Returns the value of "TheMap"
.
virtual Standard_EXPORT 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.
.
Standard_EXPORT void AddFail (const TopoDS_Shape &start, const Standard_CString amess)
 Records a new Fail message
.
Standard_EXPORT void AddWarning (const TopoDS_Shape &start, const Standard_CString amess)
 Records a new Warning message
.
Standard_EXPORT void AddFail (const Handle(Standard_Transient)&start, const Standard_CString amess)
 Records a new Fail message
.
Standard_EXPORT void AddWarning (const Handle(Standard_Transient)&start, const Standard_CString amess)
 Records a new Warning message
.
Standard_EXPORT Standard_Boolean HasShapeResult (const TopoDS_Shape &start) const
 Returns True if start was already treated and has a result in "TheMap"
else returns False.
.
Standard_EXPORT 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).
.
Standard_EXPORT void SetShapeResult (const TopoDS_Shape &start, const Handle(Standard_Transient)&result)
 set in "TheMap" the result of the transfer of the Shape "start".

Standard_EXPORT 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.
.
Standard_EXPORT 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).
.
Standard_EXPORT void SetShapeResult (const Handle(Standard_Transient)&start, const Handle(Standard_Transient)&result)
 set in "TheMap" the result of the transfer of the Transient "start".

Standard_EXPORT Standard_Boolean GetConvertSurfaceMode () const
 Returns mode for conversion of surfaces
(value of parameter write.convertsurface.mode)
.
Standard_EXPORT Standard_Boolean GetPCurveMode () const
 Returns mode for writing pcurves
(value of parameter write.surfacecurve.mode)
.
virtual Standard_EXPORT void Delete ()
virtual Standard_EXPORT ~BRepToIGES_BREntity ()

Private Attributes

Handle_IGESData_IGESModel TheModel
Standard_Real TheUnitFactor
Standard_Boolean myConvSurface
Standard_Boolean myPCurveMode
Handle_Transfer_FinderProcess TheMap

Constructor & Destructor Documentation

Standard_EXPORT BRepToIGES_BREntity::BRepToIGES_BREntity  ) 
 

virtual Standard_EXPORT BRepToIGES_BREntity::~BRepToIGES_BREntity  )  [inline, virtual]
 


Member Function Documentation

Standard_EXPORT void BRepToIGES_BREntity::AddFail const Handle(Standard_Transient)&  start,
const Standard_CString  amess
 

Standard_EXPORT void BRepToIGES_BREntity::AddFail const TopoDS_Shape &  start,
const Standard_CString  amess
 

Standard_EXPORT void BRepToIGES_BREntity::AddWarning const Handle(Standard_Transient)&  start,
const Standard_CString  amess
 

Standard_EXPORT void BRepToIGES_BREntity::AddWarning const TopoDS_Shape &  start,
const Standard_CString  amess
 

virtual Standard_EXPORT void BRepToIGES_BREntity::Delete  )  [virtual]
 

Standard_EXPORT Standard_Boolean BRepToIGES_BREntity::GetConvertSurfaceMode  )  const
 

Standard_EXPORT Handle_IGESData_IGESModel BRepToIGES_BREntity::GetModel  )  const
 

Standard_EXPORT Standard_Boolean BRepToIGES_BREntity::GetPCurveMode  )  const
 

Standard_EXPORT Handle_Standard_Transient BRepToIGES_BREntity::GetShapeResult const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Handle_Standard_Transient BRepToIGES_BREntity::GetShapeResult const TopoDS_Shape &  start  )  const
 

Standard_EXPORT Handle_Transfer_FinderProcess BRepToIGES_BREntity::GetTransferProcess  )  const
 

Standard_EXPORT Standard_Real BRepToIGES_BREntity::GetUnit  )  const
 

Standard_EXPORT Standard_Boolean BRepToIGES_BREntity::HasShapeResult const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Standard_Boolean BRepToIGES_BREntity::HasShapeResult const TopoDS_Shape &  start  )  const
 

Standard_EXPORT void BRepToIGES_BREntity::Init  ) 
 

void BRepToIGES_BREntity::operator delete void *  anAddress  )  [inline]
 

Reimplemented in BRepToIGES_BRShell, BRepToIGES_BRSolid, BRepToIGES_BRWire, and BRepToIGESBRep_Entity.

void* BRepToIGES_BREntity::operator new size_t  size  )  [inline]
 

Reimplemented in BRepToIGES_BRShell, BRepToIGES_BRSolid, BRepToIGES_BRWire, and BRepToIGESBRep_Entity.

void* BRepToIGES_BREntity::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented in BRepToIGES_BRShell, BRepToIGES_BRSolid, BRepToIGES_BRWire, and BRepToIGESBRep_Entity.

Standard_EXPORT void BRepToIGES_BREntity::SetModel const Handle(IGESData_IGESModel)&  model  ) 
 

Standard_EXPORT void BRepToIGES_BREntity::SetShapeResult const Handle(Standard_Transient)&  start,
const Handle(Standard_Transient)&  result
 

Standard_EXPORT void BRepToIGES_BREntity::SetShapeResult const TopoDS_Shape &  start,
const Handle(Standard_Transient)&  result
 

Standard_EXPORT void BRepToIGES_BREntity::SetTransferProcess const Handle(Transfer_FinderProcess)&  TP  ) 
 

virtual Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BREntity::TransferShape const TopoDS_Shape &  start  )  [virtual]
 

Reimplemented in BRepToIGESBRep_Entity.


Field Documentation

Standard_Boolean BRepToIGES_BREntity::myConvSurface [private]
 

Standard_Boolean BRepToIGES_BREntity::myPCurveMode [private]
 

Handle_Transfer_FinderProcess BRepToIGES_BREntity::TheMap [private]
 

Handle_IGESData_IGESModel BRepToIGES_BREntity::TheModel [private]
 

Standard_Real BRepToIGES_BREntity::TheUnitFactor [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:39:27 2008 for OpenCASCADE by  doxygen 1.4.1