Provides methods to transfer topologic surfaces entities from IGES to CASCADE.
More...
|
| IGESToBRep_TopoSurface () |
| Creates a tool TopoSurface ready to run, with epsilons set to 1.E-04, TheModeTopo to True, the optimization of the continuity to False. More...
|
|
| IGESToBRep_TopoSurface (const IGESToBRep_CurveAndSurface &CS) |
| Creates a tool TopoSurface ready to run and sets its fields as CS's. More...
|
|
| IGESToBRep_TopoSurface (const Standard_Real eps, const Standard_Real epsGeom, const Standard_Real epsCoeff, const Standard_Boolean mode, const Standard_Boolean modeapprox, const Standard_Boolean optimized) |
| Creates a tool TopoSurface ready to run. More...
|
|
TopoDS_Shape | TransferTopoSurface (const Handle< IGESData_IGESEntity > &start) |
|
TopoDS_Shape | TransferTopoBasicSurface (const Handle< IGESData_IGESEntity > &start) |
|
TopoDS_Shape | TransferRuledSurface (const Handle< IGESGeom_RuledSurface > &start) |
|
TopoDS_Shape | TransferSurfaceOfRevolution (const Handle< IGESGeom_SurfaceOfRevolution > &start) |
|
TopoDS_Shape | TransferTabulatedCylinder (const Handle< IGESGeom_TabulatedCylinder > &start) |
|
TopoDS_Shape | TransferOffsetSurface (const Handle< IGESGeom_OffsetSurface > &start) |
|
TopoDS_Shape | TransferTrimmedSurface (const Handle< IGESGeom_TrimmedSurface > &start) |
|
TopoDS_Shape | TransferBoundedSurface (const Handle< IGESGeom_BoundedSurface > &start) |
|
TopoDS_Shape | TransferPlane (const Handle< IGESGeom_Plane > &start) |
|
TopoDS_Shape | TransferPlaneSurface (const Handle< IGESSolid_PlaneSurface > &start) |
|
TopoDS_Shape | TransferPerforate (const Handle< IGESBasic_SingleParent > &start) |
|
TopoDS_Shape | ParamSurface (const Handle< IGESData_IGESEntity > &start, gp_Trsf2d &trans, Standard_Real &uFact) |
|
Public Member Functions inherited from IGESToBRep_CurveAndSurface |
| IGESToBRep_CurveAndSurface () |
| Creates a tool CurveAndSurface ready to run, with epsilons set to 1.E-04, myModeTopo to True, the optimization of the continuity to False. More...
|
|
| IGESToBRep_CurveAndSurface (const Standard_Real eps, const Standard_Real epsGeom, const Standard_Real epsCoeff, const Standard_Boolean mode, const Standard_Boolean modeapprox, const Standard_Boolean optimized) |
| Creates a tool CurveAndSurface ready to run. More...
|
|
void | Init () |
| Initializes the field of the tool CurveAndSurface with default creating values. More...
|
|
void | SetEpsilon (const Standard_Real eps) |
| Changes the value of "myEps". More...
|
|
Standard_Real | GetEpsilon () const |
| Returns the value of "myEps". More...
|
|
void | SetEpsCoeff (const Standard_Real eps) |
| Changes the value of "myEpsCoeff". More...
|
|
Standard_Real | GetEpsCoeff () const |
| Returns the value of "myEpsCoeff". More...
|
|
void | SetEpsGeom (const Standard_Real eps) |
| Changes the value of "myEpsGeom". More...
|
|
Standard_Real | GetEpsGeom () const |
| Returns the value of "myEpsGeom". More...
|
|
void | SetMinTol (const Standard_Real mintol) |
| Changes the value of "myMinTol". More...
|
|
void | SetMaxTol (const Standard_Real maxtol) |
| Changes the value of "myMaxTol". More...
|
|
void | UpdateMinMaxTol () |
| Sets values of "myMinTol" and "myMaxTol" as follows myMaxTol = Max ("read.maxprecision.val", myEpsGeom * myUnitFactor) myMinTol = Precision::Confusion() Remark: This method is automatically invoked each time the values of "myEpsGeom" or "myUnitFactor" are changed. More...
|
|
Standard_Real | GetMinTol () const |
| Returns the value of "myMinTol". More...
|
|
Standard_Real | GetMaxTol () const |
| Returns the value of "myMaxTol". More...
|
|
void | SetModeApprox (const Standard_Boolean mode) |
| Changes the value of "myModeApprox". More...
|
|
Standard_Boolean | GetModeApprox () const |
| Returns the value of "myModeApprox". More...
|
|
void | SetModeTransfer (const Standard_Boolean mode) |
| Changes the value of "myModeIsTopo". More...
|
|
Standard_Boolean | GetModeTransfer () const |
| Returns the value of "myModeIsTopo". More...
|
|
void | SetOptimized (const Standard_Boolean optimized) |
| Changes the value of "myContIsOpti". More...
|
|
Standard_Boolean | GetOptimized () const |
| Returns the value of "myContIsOpti". More...
|
|
Standard_Real | GetUnitFactor () const |
| Returns the value of " myUnitFactor". More...
|
|
void | SetSurfaceCurve (const Standard_Integer ival) |
| Changes the value of "mySurfaceCurve". More...
|
|
Standard_Integer | GetSurfaceCurve () const |
| Returns the value of " mySurfaceCurve" 0 = value in file , 2 = kepp 2d and compute 3d 3 = keep 3d and compute 2d. More...
|
|
void | SetModel (const Handle< IGESData_IGESModel > &model) |
| Set the value of "myModel". More...
|
|
Handle< IGESData_IGESModel > | GetModel () const |
| Returns the value of "myModel". More...
|
|
void | SetContinuity (const Standard_Integer continuity) |
| Changes the value of "myContinuity" if continuity = 0 do nothing else if continuity = 1 try C1 if continuity = 2 try C2. More...
|
|
Standard_Integer | GetContinuity () const |
| Returns the value of "myContinuity". More...
|
|
void | SetTransferProcess (const Handle< Transfer_TransientProcess > &TP) |
| Set the value of "myMsgReg". More...
|
|
Handle< Transfer_TransientProcess > | GetTransferProcess () const |
| Returns the value of "myMsgReg". More...
|
|
TopoDS_Shape | TransferCurveAndSurface (const Handle< IGESData_IGESEntity > &start, const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Returns the result of the transfert of any IGES Curve or Surface Entity. If the transfer has failed, this member return a NullEntity. More...
|
|
TopoDS_Shape | TransferGeometry (const Handle< IGESData_IGESEntity > &start, const Message_ProgressRange &theProgress=Message_ProgressRange()) |
| Returns the result of the transfert the geometry of any IGESEntity. If the transfer has failed, this member return a NullEntity. More...
|
|
void | SendFail (const Handle< IGESData_IGESEntity > &start, const Message_Msg &amsg) |
| Records a new Fail message. More...
|
|
void | SendWarning (const Handle< IGESData_IGESEntity > &start, const Message_Msg &amsg) |
| Records a new Warning message. More...
|
|
void | SendMsg (const Handle< IGESData_IGESEntity > &start, const Message_Msg &amsg) |
| Records a new Information message from the definition of a Msg (Original+Value) More...
|
|
Standard_Boolean | HasShapeResult (const Handle< IGESData_IGESEntity > &start) const |
| Returns True if start was already treated and has a result in "myMap" else returns False. More...
|
|
TopoDS_Shape | GetShapeResult (const Handle< IGESData_IGESEntity > &start) const |
| Returns the result of the transfer of the IGESEntity "start" contained in "myMap" . (if HasShapeResult is True). More...
|
|
void | SetShapeResult (const Handle< IGESData_IGESEntity > &start, const TopoDS_Shape &result) |
| set in "myMap" the result of the transfer of the IGESEntity "start". More...
|
|
Standard_Integer | NbShapeResult (const Handle< IGESData_IGESEntity > &start) const |
| Returns the number of shapes results contained in "myMap" for the IGESEntity start ( type VertexList or EdgeList). More...
|
|
TopoDS_Shape | GetShapeResult (const Handle< IGESData_IGESEntity > &start, const Standard_Integer num) const |
| Returns the numth result of the IGESEntity start (type VertexList or EdgeList) in "myMap". (if NbShapeResult is not null). More...
|
|
void | AddShapeResult (const Handle< IGESData_IGESEntity > &start, const TopoDS_Shape &result) |
| set in "myMap" the result of the transfer of the entity of the IGESEntity start ( type VertexList or EdgeList). More...
|
|
void | SetSurface (const Handle< Geom_Surface > &theSurface) |
|
Handle< Geom_Surface > | Surface () const |
|
Standard_Real | GetUVResolution () |
|
Provides methods to transfer topologic surfaces entities from IGES to CASCADE.