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

DataExchange
TKIGES
BRepToIGES


BRepToIGES_BRWire Class Reference

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

#include <BRepToIGES_BRWire.hxx>

Inheritance diagram for BRepToIGES_BRWire:

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_BRWire ()
Standard_EXPORT BRepToIGES_BRWire (const BRepToIGES_BREntity &BR)
Standard_EXPORT Handle_IGESData_IGESEntity TransferWire (const TopoDS_Shape &start)
 Transfert 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.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferVertex (const TopoDS_Vertex &myvertex)
 Transfert a Vertex entity from TopoDS to IGES
If this Entity could not be converted,
this member returns a NullEntity.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Edge &myedge, Standard_Real &parameter)
 Transfert 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.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Edge &myedge, const TopoDS_Face &myface, Standard_Real &parameter)
 Transfert 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.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Edge &myedge, const Handle(Geom_Surface)&mysurface, const TopLoc_Location &myloc, Standard_Real &parameter)
 Transfert 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.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferVertex (const TopoDS_Vertex &myvertex, const TopoDS_Face &myface, gp_Pnt2d &mypoint)
 Transfert 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.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferEdge (const TopoDS_Edge &myedge, const Standard_Boolean isBRepMode)
 Transfert an Edge entity from TopoDS to IGES
If this Entity could not be converted,
this member returns a NullEntity.
isBRepMode indicates if write mode is BRep
(True when called from BRepToIGESBRep and False when from BRepToIGES)
If edge is REVERSED and isBRepMode is False 3D edge curve is reversed,
otherwise, not.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferEdge (const TopoDS_Edge &myedge, const TopoDS_Face &myface, const Standard_Real length, const Standard_Boolean isBRepMode)
 Transfert an Edge entity on a Face from TopoDS to IGES
If this Entity could not be converted,
this member returns a NullEntity.
isBRepMode indicates if write mode is BRep
(True when called from BRepToIGESBRep and False when from BRepToIGES)
passing into Transform2dCurve()
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferWire (const TopoDS_Wire &mywire)
 Transfert a Wire entity from TopoDS to IGES
If this Entity could not be converted,
this member returns a NullEntity.
.
Standard_EXPORT Handle_IGESData_IGESEntity TransferWire (const TopoDS_Wire &mywire, const TopoDS_Face &myface, Handle(IGESData_IGESEntity)&mycurve2d, 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.
Parameter IsRevol is not used anymore
.

Constructor & Destructor Documentation

Standard_EXPORT BRepToIGES_BRWire::BRepToIGES_BRWire  ) 
 

Standard_EXPORT BRepToIGES_BRWire::BRepToIGES_BRWire const BRepToIGES_BREntity BR  ) 
 


Member Function Documentation

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

Reimplemented from BRepToIGES_BREntity.

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

Reimplemented from BRepToIGES_BREntity.

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

Reimplemented from BRepToIGES_BREntity.

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferEdge const TopoDS_Edge &  myedge,
const TopoDS_Face &  myface,
const Standard_Real  length,
const Standard_Boolean  isBRepMode
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferEdge const TopoDS_Edge &  myedge,
const Standard_Boolean  isBRepMode
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferVertex const TopoDS_Vertex &  myvertex,
const TopoDS_Face &  myface,
gp_Pnt2d &  mypoint
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferVertex const TopoDS_Vertex &  myvertex,
const TopoDS_Edge &  myedge,
const Handle(Geom_Surface)&  mysurface,
const TopLoc_Location &  myloc,
Standard_Real &  parameter
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferVertex const TopoDS_Vertex &  myvertex,
const TopoDS_Edge &  myedge,
const TopoDS_Face &  myface,
Standard_Real &  parameter
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferVertex const TopoDS_Vertex &  myvertex,
const TopoDS_Edge &  myedge,
Standard_Real &  parameter
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferVertex const TopoDS_Vertex &  myvertex  ) 
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferWire const TopoDS_Wire &  mywire,
const TopoDS_Face &  myface,
Handle(IGESData_IGESEntity)&  mycurve2d,
const Standard_Real  length
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferWire const TopoDS_Wire &  mywire  ) 
 

Standard_EXPORT Handle_IGESData_IGESEntity BRepToIGES_BRWire::TransferWire const TopoDS_Shape &  start  ) 
 


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