Open CASCADE Technology 6.6.0
|
Provides methods to transfer topologic curves entities
from IGES to CASCADE.
#include <IGESToBRep_TopoCurve.hxx>
Public Member Functions | |
IGESToBRep_TopoCurve () | |
Creates a tool TopoCurve ready to run, with epsilons set to 1.E-04, TheModeTopo to True, the optimization of the continuity to False. | |
IGESToBRep_TopoCurve (const IGESToBRep_CurveAndSurface &CS) | |
Creates a tool TopoCurve ready to run and sets its fields as CS's. | |
IGESToBRep_TopoCurve (const IGESToBRep_TopoCurve &CS) | |
Creates a tool TopoCurve ready to run and sets its fields as CS's. | |
IGESToBRep_TopoCurve (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 TopoCurve ready to run. | |
TopoDS_Shape | TransferTopoCurve (const Handle< IGESData_IGESEntity > &start) |
TopoDS_Shape | Transfer2dTopoCurve (const Handle< IGESData_IGESEntity > &start, const TopoDS_Face &face, const gp_Trsf2d &trans, const Standard_Real uFact) |
TopoDS_Shape | TransferTopoBasicCurve (const Handle< IGESData_IGESEntity > &start) |
TopoDS_Shape | Transfer2dTopoBasicCurve (const Handle< IGESData_IGESEntity > &start, const TopoDS_Face &face, const gp_Trsf2d &trans, const Standard_Real uFact) |
TopoDS_Vertex | TransferPoint (const Handle< IGESGeom_Point > &start) |
TopoDS_Vertex | Transfer2dPoint (const Handle< IGESGeom_Point > &start) |
TopoDS_Shape | TransferCompositeCurve (const Handle< IGESGeom_CompositeCurve > &start) |
TopoDS_Shape | Transfer2dCompositeCurve (const Handle< IGESGeom_CompositeCurve > &start, const TopoDS_Face &face, const gp_Trsf2d &trans, const Standard_Real uFact) |
TopoDS_Shape | TransferOffsetCurve (const Handle< IGESGeom_OffsetCurve > &start) |
TopoDS_Shape | Transfer2dOffsetCurve (const Handle< IGESGeom_OffsetCurve > &start, const TopoDS_Face &face, const gp_Trsf2d &trans, const Standard_Real uFact) |
TopoDS_Shape | TransferCurveOnSurface (const Handle< IGESGeom_CurveOnSurface > &start) |
TopoDS_Shape | TransferCurveOnFace (TopoDS_Face &face, const Handle< IGESGeom_CurveOnSurface > &start, const gp_Trsf2d &trans, const Standard_Real uFact, const Standard_Boolean IsCurv) |
Transfers a CurveOnSurface directly on a face to trim it. The CurveOnSurface have to be defined Outer or Inner. | |
TopoDS_Shape | TransferBoundary (const Handle< IGESGeom_Boundary > &start) |
TopoDS_Shape | TransferBoundaryOnFace (TopoDS_Face &face, const Handle< IGESGeom_Boundary > &start, const gp_Trsf2d &trans, const Standard_Real uFact) |
Transfers a Boundary directly on a face to trim it. | |
void | ApproxBSplineCurve (const Handle< Geom_BSplineCurve > &start) |
Standard_Integer | NbCurves () const |
Returns the count of Curves in "TheCurves" | |
Handle_Geom_Curve | Curve (const Standard_Integer num=1) const |
Returns a Curve given its rank, by default the first one (null Curvee if out of range) in "TheCurves" | |
void | Approx2dBSplineCurve (const Handle< Geom2d_BSplineCurve > &start) |
Standard_Integer | NbCurves2d () const |
Returns the count of Curves in "TheCurves2d" | |
Handle_Geom2d_Curve | Curve2d (const Standard_Integer num=1) const |
Returns a Curve given its rank, by default the first one (null Curvee if out of range) in "TheCurves2d" | |
void | SetBadCase (const Standard_Boolean value) |
Sets TheBadCase flag | |
Standard_Boolean | BadCase () const |
Returns TheBadCase flag |
IGESToBRep_TopoCurve::IGESToBRep_TopoCurve | ( | ) |
IGESToBRep_TopoCurve::IGESToBRep_TopoCurve | ( | const IGESToBRep_CurveAndSurface & | CS | ) |
IGESToBRep_TopoCurve::IGESToBRep_TopoCurve | ( | const IGESToBRep_TopoCurve & | CS | ) |
IGESToBRep_TopoCurve::IGESToBRep_TopoCurve | ( | const Standard_Real | eps, |
const Standard_Real | epsGeom, | ||
const Standard_Real | epsCoeff, | ||
const Standard_Boolean | mode, | ||
const Standard_Boolean | modeapprox, | ||
const Standard_Boolean | optimized | ||
) |
void IGESToBRep_TopoCurve::Approx2dBSplineCurve | ( | const Handle< Geom2d_BSplineCurve > & | start | ) |
void IGESToBRep_TopoCurve::ApproxBSplineCurve | ( | const Handle< Geom_BSplineCurve > & | start | ) |
Standard_Boolean IGESToBRep_TopoCurve::BadCase | ( | ) | const |
Handle_Geom_Curve IGESToBRep_TopoCurve::Curve | ( | const Standard_Integer | num = 1 | ) | const |
Handle_Geom2d_Curve IGESToBRep_TopoCurve::Curve2d | ( | const Standard_Integer | num = 1 | ) | const |
Standard_Integer IGESToBRep_TopoCurve::NbCurves | ( | ) | const |
Standard_Integer IGESToBRep_TopoCurve::NbCurves2d | ( | ) | const |
void IGESToBRep_TopoCurve::SetBadCase | ( | const Standard_Boolean | value | ) |
TopoDS_Shape IGESToBRep_TopoCurve::Transfer2dCompositeCurve | ( | const Handle< IGESGeom_CompositeCurve > & | start, |
const TopoDS_Face & | face, | ||
const gp_Trsf2d & | trans, | ||
const Standard_Real | uFact | ||
) |
TopoDS_Shape IGESToBRep_TopoCurve::Transfer2dOffsetCurve | ( | const Handle< IGESGeom_OffsetCurve > & | start, |
const TopoDS_Face & | face, | ||
const gp_Trsf2d & | trans, | ||
const Standard_Real | uFact | ||
) |
TopoDS_Vertex IGESToBRep_TopoCurve::Transfer2dPoint | ( | const Handle< IGESGeom_Point > & | start | ) |
TopoDS_Shape IGESToBRep_TopoCurve::Transfer2dTopoBasicCurve | ( | const Handle< IGESData_IGESEntity > & | start, |
const TopoDS_Face & | face, | ||
const gp_Trsf2d & | trans, | ||
const Standard_Real | uFact | ||
) |
TopoDS_Shape IGESToBRep_TopoCurve::Transfer2dTopoCurve | ( | const Handle< IGESData_IGESEntity > & | start, |
const TopoDS_Face & | face, | ||
const gp_Trsf2d & | trans, | ||
const Standard_Real | uFact | ||
) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferBoundary | ( | const Handle< IGESGeom_Boundary > & | start | ) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferBoundaryOnFace | ( | TopoDS_Face & | face, |
const Handle< IGESGeom_Boundary > & | start, | ||
const gp_Trsf2d & | trans, | ||
const Standard_Real | uFact | ||
) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferCompositeCurve | ( | const Handle< IGESGeom_CompositeCurve > & | start | ) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferCurveOnFace | ( | TopoDS_Face & | face, |
const Handle< IGESGeom_CurveOnSurface > & | start, | ||
const gp_Trsf2d & | trans, | ||
const Standard_Real | uFact, | ||
const Standard_Boolean | IsCurv | ||
) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferCurveOnSurface | ( | const Handle< IGESGeom_CurveOnSurface > & | start | ) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferOffsetCurve | ( | const Handle< IGESGeom_OffsetCurve > & | start | ) |
TopoDS_Vertex IGESToBRep_TopoCurve::TransferPoint | ( | const Handle< IGESGeom_Point > & | start | ) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferTopoBasicCurve | ( | const Handle< IGESData_IGESEntity > & | start | ) |
TopoDS_Shape IGESToBRep_TopoCurve::TransferTopoCurve | ( | const Handle< IGESData_IGESEntity > & | start | ) |