|
Open CASCADE Technology
7.7.0
|
A class making a chamfer between two linear edges. More...
#include <ChFi2d_ChamferAPI.hxx>
Public Member Functions | |
| ChFi2d_ChamferAPI () | |
| An empty constructor. More... | |
| ChFi2d_ChamferAPI (const TopoDS_Wire &theWire) | |
| A constructor accepting a wire consisting of two linear edges. More... | |
| ChFi2d_ChamferAPI (const TopoDS_Edge &theEdge1, const TopoDS_Edge &theEdge2) | |
| A constructor accepting two linear edges. More... | |
| void | Init (const TopoDS_Wire &theWire) |
| Initializes the class by a wire consisting of two libear edges. More... | |
| void | Init (const TopoDS_Edge &theEdge1, const TopoDS_Edge &theEdge2) |
| Initializes the class by two linear edges. More... | |
| Standard_Boolean | Perform () |
| Constructs a chamfer edge. Returns true if the edge is constructed. More... | |
| TopoDS_Edge | Result (TopoDS_Edge &theEdge1, TopoDS_Edge &theEdge2, const Standard_Real theLength1, const Standard_Real theLength2) |
A class making a chamfer between two linear edges.
| ChFi2d_ChamferAPI::ChFi2d_ChamferAPI | ( | ) |
An empty constructor.
| ChFi2d_ChamferAPI::ChFi2d_ChamferAPI | ( | const TopoDS_Wire & | theWire | ) |
A constructor accepting a wire consisting of two linear edges.
| ChFi2d_ChamferAPI::ChFi2d_ChamferAPI | ( | const TopoDS_Edge & | theEdge1, |
| const TopoDS_Edge & | theEdge2 | ||
| ) |
A constructor accepting two linear edges.
| void ChFi2d_ChamferAPI::Init | ( | const TopoDS_Wire & | theWire | ) |
Initializes the class by a wire consisting of two libear edges.
| void ChFi2d_ChamferAPI::Init | ( | const TopoDS_Edge & | theEdge1, |
| const TopoDS_Edge & | theEdge2 | ||
| ) |
Initializes the class by two linear edges.
| Standard_Boolean ChFi2d_ChamferAPI::Perform | ( | ) |
Constructs a chamfer edge. Returns true if the edge is constructed.
| TopoDS_Edge ChFi2d_ChamferAPI::Result | ( | TopoDS_Edge & | theEdge1, |
| TopoDS_Edge & | theEdge2, | ||
| const Standard_Real | theLength1, | ||
| const Standard_Real | theLength2 | ||
| ) |
1.8.13