Public Member Functions |
DEFINE_STANDARD_ALLOC | BRepBuilderAPI_MakeEdge () |
| BRepBuilderAPI_MakeEdge (const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const gp_Lin &L) |
| BRepBuilderAPI_MakeEdge (const gp_Lin &L, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const gp_Lin &L, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const gp_Lin &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const gp_Circ &L) |
| BRepBuilderAPI_MakeEdge (const gp_Circ &L, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const gp_Circ &L, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const gp_Circ &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const gp_Elips &L) |
| BRepBuilderAPI_MakeEdge (const gp_Elips &L, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const gp_Elips &L, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const gp_Elips &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const gp_Hypr &L) |
| BRepBuilderAPI_MakeEdge (const gp_Hypr &L, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const gp_Hypr &L, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const gp_Hypr &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const gp_Parab &L) |
| BRepBuilderAPI_MakeEdge (const gp_Parab &L, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const gp_Parab &L, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const gp_Parab &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom_Curve > &L) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom_Curve > &L, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom_Curve > &L, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom_Curve > &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom_Curve > &L, const gp_Pnt &P1, const gp_Pnt &P2, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom_Curve > &L, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom2d_Curve > &L, const Handle< Geom_Surface > &S) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom2d_Curve > &L, const Handle< Geom_Surface > &S, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom2d_Curve > &L, const Handle< Geom_Surface > &S, const gp_Pnt &P1, const gp_Pnt &P2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom2d_Curve > &L, const Handle< Geom_Surface > &S, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom2d_Curve > &L, const Handle< Geom_Surface > &S, const gp_Pnt &P1, const gp_Pnt &P2, const Standard_Real p1, const Standard_Real p2) |
| BRepBuilderAPI_MakeEdge (const Handle< Geom2d_Curve > &L, const Handle< Geom_Surface > &S, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2, const Standard_Real p1, const Standard_Real p2) |
| The general method to directly create an edge is to give
|
void | Init (const Handle< Geom_Curve > &C) |
void | Init (const Handle< Geom_Curve > &C, const Standard_Real p1, const Standard_Real p2) |
void | Init (const Handle< Geom_Curve > &C, const gp_Pnt &P1, const gp_Pnt &P2) |
void | Init (const Handle< Geom_Curve > &C, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
void | Init (const Handle< Geom_Curve > &C, const gp_Pnt &P1, const gp_Pnt &P2, const Standard_Real p1, const Standard_Real p2) |
void | Init (const Handle< Geom_Curve > &C, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2, const Standard_Real p1, const Standard_Real p2) |
void | Init (const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S) |
void | Init (const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const Standard_Real p1, const Standard_Real p2) |
void | Init (const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const gp_Pnt &P1, const gp_Pnt &P2) |
void | Init (const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2) |
void | Init (const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const gp_Pnt &P1, const gp_Pnt &P2, const Standard_Real p1, const Standard_Real p2) |
void | Init (const Handle< Geom2d_Curve > &C, const Handle< Geom_Surface > &S, const TopoDS_Vertex &V1, const TopoDS_Vertex &V2, const Standard_Real p1, const Standard_Real p2) |
| Defines or redefines the arguments for the construction of an edge.
This function is currently used after the empty constructor BRepAPI_MakeEdge().
|
virtual Standard_Boolean | IsDone () const |
| Returns true if the edge is built.
|
BRepBuilderAPI_EdgeError | Error () const |
| Returns the construction status
|
const TopoDS_Edge & | Edge () const |
| Returns the constructed edge.
Exceptions StdFail_NotDone if the edge is not built.
|
| operator TopoDS_Edge () const |
const TopoDS_Vertex & | Vertex1 () const |
| Returns the first vertex of the edge. May be Null.
|
const TopoDS_Vertex & | Vertex2 () const |
| Returns the second vertex of the edge. May be Null.
Warning
The returned vertex in each function corresponds respectively to
|