Open CASCADE Technology
6.5.4
|
#include <ShapeUpgrade_EdgeDivide.hxx>
Public Member Functions | |
ShapeUpgrade_EdgeDivide () | |
Empty constructor | |
void | Clear () |
void | SetFace (const TopoDS_Face &F) |
Sets supporting surface by face | |
virtual Standard_Boolean | Compute (const TopoDS_Edge &E) |
Standard_Boolean | HasCurve2d () const |
Standard_Boolean | HasCurve3d () const |
Handle_TColStd_HSequenceOfReal | Knots2d () const |
Handle_TColStd_HSequenceOfReal | Knots3d () const |
void | SetSplitCurve2dTool (const Handle< ShapeUpgrade_SplitCurve2d > &splitCurve2dTool) |
Sets the tool for splitting pcurves. | |
void | SetSplitCurve3dTool (const Handle< ShapeUpgrade_SplitCurve3d > &splitCurve3dTool) |
Sets the tool for splitting 3D curves. | |
virtual Handle_ShapeUpgrade_SplitCurve2d | GetSplitCurve2dTool () const |
Returns the tool for splitting pcurves. | |
virtual Handle_ShapeUpgrade_SplitCurve3d | GetSplitCurve3dTool () const |
Returns the tool for splitting 3D curves. | |
Protected Attributes | |
TopoDS_Face | myFace |
Standard_Boolean | myHasCurve2d |
Standard_Boolean | myHasCurve3d |
Handle_TColStd_HSequenceOfReal | myKnots2d |
Handle_TColStd_HSequenceOfReal | myKnots3d |
virtual Standard_Boolean ShapeUpgrade_EdgeDivide::Compute | ( | const TopoDS_Edge & | E | ) | [virtual] |
Reimplemented in ShapeUpgrade_ClosedEdgeDivide.
virtual Handle_ShapeUpgrade_SplitCurve2d ShapeUpgrade_EdgeDivide::GetSplitCurve2dTool | ( | ) | const [virtual] |
virtual Handle_ShapeUpgrade_SplitCurve3d ShapeUpgrade_EdgeDivide::GetSplitCurve3dTool | ( | ) | const [virtual] |
Handle_TColStd_HSequenceOfReal ShapeUpgrade_EdgeDivide::Knots2d | ( | ) | const |
Handle_TColStd_HSequenceOfReal ShapeUpgrade_EdgeDivide::Knots3d | ( | ) | const |
void ShapeUpgrade_EdgeDivide::SetSplitCurve2dTool | ( | const Handle< ShapeUpgrade_SplitCurve2d > & | splitCurve2dTool | ) |
void ShapeUpgrade_EdgeDivide::SetSplitCurve3dTool | ( | const Handle< ShapeUpgrade_SplitCurve3d > & | splitCurve3dTool | ) |
TopoDS_Face ShapeUpgrade_EdgeDivide::myFace [protected] |
Handle_TColStd_HSequenceOfReal ShapeUpgrade_EdgeDivide::myKnots2d [protected] |
Handle_TColStd_HSequenceOfReal ShapeUpgrade_EdgeDivide::myKnots3d [protected] |