|
Open CASCADE Technology
6.7.1
|
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.
More...
#include <ShapeFix_WireVertex.hxx>
Public Member Functions | |
| 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 More... | |
| 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 More... | |
| void | Init (const ShapeAnalysis_WireVertex &sawv) |
| Loads all the data on wire, already analysed by ShapeAnalysis_WireVertex More... | |
| const ShapeAnalysis_WireVertex & | Analyzer () const |
| returns internal analyzer More... | |
| const Handle_ShapeExtend_WireData & | WireData () const |
| returns data on wire (fixed) More... | |
| TopoDS_Wire | Wire () const |
| returns resulting wire (fixed) More... | |
| 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 More... | |
| 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 More... | |
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.
| ShapeFix_WireVertex::ShapeFix_WireVertex | ( | ) |
| const ShapeAnalysis_WireVertex& ShapeFix_WireVertex::Analyzer | ( | ) | const |
returns internal analyzer
| Standard_Integer ShapeFix_WireVertex::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
| Standard_Integer ShapeFix_WireVertex::FixSame | ( | ) |
Fixes "Same" or "Close" status (same vertex may be set,
without changing parameters)
Returns the count of fixed vertices, 0 if none
| void ShapeFix_WireVertex::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 ShapeFix_WireVertex::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 ShapeFix_WireVertex::Init | ( | const ShapeAnalysis_WireVertex & | sawv | ) |
Loads all the data on wire, already analysed by
ShapeAnalysis_WireVertex
| TopoDS_Wire ShapeFix_WireVertex::Wire | ( | ) | const |
returns resulting wire (fixed)
| const Handle_ShapeExtend_WireData& ShapeFix_WireVertex::WireData | ( | ) | const |
returns data on wire (fixed)
1.8.5