|
Open CASCADE Technology 6.5.2
|
#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 |
| ShapeUpgrade_EdgeDivide::ShapeUpgrade_EdgeDivide | ( | ) |
| void ShapeUpgrade_EdgeDivide::Clear | ( | ) |
| 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] |
| Standard_Boolean ShapeUpgrade_EdgeDivide::HasCurve2d | ( | ) | const |
| Standard_Boolean ShapeUpgrade_EdgeDivide::HasCurve3d | ( | ) | const |
| Handle_TColStd_HSequenceOfReal ShapeUpgrade_EdgeDivide::Knots2d | ( | ) | const |
| Handle_TColStd_HSequenceOfReal ShapeUpgrade_EdgeDivide::Knots3d | ( | ) | const |
| void ShapeUpgrade_EdgeDivide::SetFace | ( | const TopoDS_Face & | F | ) |
| 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] |
1.7.4