|
Open CASCADE Technology
6.7.1
|
#include <ShapeUpgrade_ShapeDivideContinuity.hxx>

Public Member Functions | |
| ShapeUpgrade_ShapeDivideContinuity () | |
| ShapeUpgrade_ShapeDivideContinuity (const TopoDS_Shape &S) | |
| Initialize by a Shape. More... | |
| void | SetTolerance (const Standard_Real Tol) |
| Sets tolerance. More... | |
| void | SetTolerance2d (const Standard_Real Tol) |
| Sets tolerance. More... | |
| void | SetBoundaryCriterion (const GeomAbs_Shape Criterion=GeomAbs_C1) |
Defines a criterion of continuity for the boundary (all the <br> Wires) | |
| void | SetPCurveCriterion (const GeomAbs_Shape Criterion=GeomAbs_C1) |
Defines a criterion of continuity for the boundary (all the <br> pcurves of Wires) | |
| void | SetSurfaceCriterion (const GeomAbs_Shape Criterion=GeomAbs_C1) |
Defines a criterion of continuity for the boundary (all the <br> Wires) | |
Public Member Functions inherited from ShapeUpgrade_ShapeDivide | |
| ShapeUpgrade_ShapeDivide () | |
| ShapeUpgrade_ShapeDivide (const TopoDS_Shape &S) | |
| Initialize by a Shape. More... | |
| void | Init (const TopoDS_Shape &S) |
| Initialize by a Shape. More... | |
| virtual void | Delete () |
| virtual | ~ShapeUpgrade_ShapeDivide () |
| void | SetPrecision (const Standard_Real Prec) |
| Defines the spatial precision used for splitting More... | |
| void | SetMaxTolerance (const Standard_Real maxtol) |
| Sets maximal allowed tolerance More... | |
| void | SetMinTolerance (const Standard_Real mintol) |
| Sets minimal allowed tolerance More... | |
| void | SetSurfaceSegmentMode (const Standard_Boolean Segment) |
| Purpose sets mode for trimming (segment) surface by wire UV bounds. More... | |
| virtual Standard_Boolean | Perform (const Standard_Boolean newContext=Standard_True) |
| Performs splitting and computes the resulting shape If newContext is True (default), the internal context will be cleared at start, else previous substitutions will be acting. More... | |
| TopoDS_Shape | Result () const |
| Gives the resulting Shape, or Null shape if not done. More... | |
| Handle_ShapeBuild_ReShape | GetContext () const |
| Returns context with all the modifications made during last call(s) to Perform() recorded More... | |
| void | SetContext (const Handle< ShapeBuild_ReShape > &context) |
| Sets context with recorded modifications to be applied during next call(s) to Perform(shape,Standard_False) More... | |
| Standard_Boolean | Status (const ShapeExtend_Status status) const |
Queries the status of last call to Perform <br> OK : no splitting was done (or no call to Perform) | |
| void | SetSplitFaceTool (const Handle< ShapeUpgrade_FaceDivide > &splitFaceTool) |
| Sets the tool for splitting faces. More... | |
| void | SetEdgeMode (const Standard_Integer aEdgeMode) |
Sets mode for splitting 3d curves from edges. <br> 0 - only curve 3d from free edges. | |
Protected Member Functions | |
| virtual Handle_ShapeUpgrade_FaceDivide | GetSplitFaceTool () const |
| Returns the tool for dividing faces. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ShapeUpgrade_ShapeDivide | |
| Handle_ShapeBuild_ReShape | myContext |
| TopoDS_Shape | myShape |
| TopoDS_Shape | myResult |
| Standard_Real | myPrecision |
| Standard_Real | myMinTol |
| Standard_Real | myMaxTol |
| Standard_Boolean | mySegmentMode |
| Standard_Integer | myStatus |
| Standard_Integer | myEdgeMode |
| ShapeUpgrade_ShapeDivideContinuity::ShapeUpgrade_ShapeDivideContinuity | ( | ) |
| ShapeUpgrade_ShapeDivideContinuity::ShapeUpgrade_ShapeDivideContinuity | ( | const TopoDS_Shape & | S | ) |
Initialize by a Shape.
|
protectedvirtual |
Returns the tool for dividing faces.
Reimplemented from ShapeUpgrade_ShapeDivide.
| void ShapeUpgrade_ShapeDivideContinuity::SetBoundaryCriterion | ( | const GeomAbs_Shape | Criterion = GeomAbs_C1 | ) |
Defines a criterion of continuity for the boundary (all the <br>
Wires)
The possible values are C0, G1, C1, G2, C2, C3, CN The
default is C1 to respect the Cas.Cade Shape Validity. G1
and G2 are not authorized.
| void ShapeUpgrade_ShapeDivideContinuity::SetPCurveCriterion | ( | const GeomAbs_Shape | Criterion = GeomAbs_C1 | ) |
Defines a criterion of continuity for the boundary (all the <br>
pcurves of Wires)
The possible values are C0, G1, C1, G2, C2, C3, CN The
default is C1 to respect the Cas.Cade Shape Validity. G1
and G2 are not authorized.
| void ShapeUpgrade_ShapeDivideContinuity::SetSurfaceCriterion | ( | const GeomAbs_Shape | Criterion = GeomAbs_C1 | ) |
Defines a criterion of continuity for the boundary (all the <br>
Wires)
The possible values are C0, G1, C1, G2, C2, C3, CN The
default is C1 to respect the Cas.Cade Shape Validity. G1
and G2 are not authorized.
| void ShapeUpgrade_ShapeDivideContinuity::SetTolerance | ( | const Standard_Real | Tol | ) |
Sets tolerance.
| void ShapeUpgrade_ShapeDivideContinuity::SetTolerance2d | ( | const Standard_Real | Tol | ) |
Sets tolerance.
1.8.5