|
Open CASCADE Technology
6.5.4
|
Fixes vertices in the wire on the basis of pre-analysis
made by ShapeAnalysis_WireVertex (given as argument).
The Wire has formerly been loaded in a ShapeExtend_WireData.
#include <ShapeFix_WireVertex.hxx>
Public Member Functions | |
| DEFINE_STANDARD_ALLOC | ShapeFix_WireVertex () |
| void | Init (const TopoDS_Wire &wire, const Standard_Real preci) |
| Loads the wire, ininializes internal analyzer (ShapeAnalysis_WireVertex) with the given precision, and performs analysis | |
| void | Init (const Handle< ShapeExtend_WireData > &sbwd, const Standard_Real preci) |
| Loads the wire, ininializes internal analyzer (ShapeAnalysis_WireVertex) with the given precision, and performs analysis | |
| void | Init (const ShapeAnalysis_WireVertex &sawv) |
| Loads all the data on wire, already analysed by ShapeAnalysis_WireVertex | |
| const ShapeAnalysis_WireVertex & | Analyzer () const |
| returns internal analyzer | |
| const Handle_ShapeExtend_WireData & | WireData () const |
| returns data on wire (fixed) | |
| TopoDS_Wire | Wire () const |
| returns resulting wire (fixed) | |
| Standard_Integer | FixSame () |
| Fixes "Same" or "Close" status (same vertex may be set, without changing parameters) Returns the count of fixed vertices, 0 if none | |
| Standard_Integer | Fix () |
| Fixes all statuses except "Disjoined", i.e. the cases in which a common value has been set, with or without changing parameters Returns the count of fixed vertices, 0 if none | |
| void ShapeFix_WireVertex::Init | ( | const TopoDS_Wire & | wire, |
| const Standard_Real | preci | ||
| ) |
| void ShapeFix_WireVertex::Init | ( | const Handle< ShapeExtend_WireData > & | sbwd, |
| const Standard_Real | preci | ||
| ) |
| TopoDS_Wire ShapeFix_WireVertex::Wire | ( | ) | const |
| const Handle_ShapeExtend_WireData& ShapeFix_WireVertex::WireData | ( | ) | const |
1.8.0