#include <ShapeFix_SplitTool.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | ShapeFix_SplitTool () |
Empty constructor . | |
Standard_EXPORT Standard_Boolean | SplitEdge (const TopoDS_Edge &edge, const Standard_Real param, const TopoDS_Vertex &vert, const TopoDS_Face &face, TopoDS_Edge &newE1, TopoDS_Edge &newE2, const Standard_Real tol3d, const Standard_Real tol2d) const |
Split edge on two new edges using new vertex "vert" and "param" - parameter for splitting The "face" is necessary for pcurves and using TransferParameterProj . | |
Standard_EXPORT Standard_Boolean | SplitEdge (const TopoDS_Edge &edge, const Standard_Real param1, const Standard_Real param2, const TopoDS_Vertex &vert, const TopoDS_Face &face, TopoDS_Edge &newE1, TopoDS_Edge &newE2, const Standard_Real tol3d, const Standard_Real tol2d) const |
Split edge on two new edges using new vertex "vert" and "param1" and "param2" - parameter for splitting and cutting The "face" is necessary for pcurves and using TransferParameterProj . | |
Standard_EXPORT Standard_Boolean | CutEdge (const TopoDS_Edge &edge, const Standard_Real pend, const Standard_Real cut, const TopoDS_Face &face, Standard_Boolean &iscutline) const |
Cut edge by parameters pend and cut . | |
Standard_EXPORT Standard_Boolean | SplitEdge (const TopoDS_Edge &edge, const Standard_Real fp, const TopoDS_Vertex &V1, const Standard_Real lp, const TopoDS_Vertex &V2, const TopoDS_Face &face, TopTools_SequenceOfShape &SeqE, Standard_Integer &aNum, const Handle(ShapeBuild_ReShape)&context, const Standard_Real tol3d, const Standard_Real tol2d) const |
Split edge on two new edges using two new vertex V1 and V2 and two parameters for splitting - fp and lp correspondingly The "face" is necessary for pcurves and using TransferParameterProj aNum - number of edge in SeqE which corresponding to [fp,lp] . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|