#include <ShapeFix_WireVertex.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | ShapeFix_WireVertex () |
Standard_EXPORT 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 . | |
Standard_EXPORT 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 . | |
Standard_EXPORT void | Init (const ShapeAnalysis_WireVertex &sawv) |
Loads all the data on wire, already analysed by ShapeAnalysis_WireVertex . | |
Standard_EXPORT const ShapeAnalysis_WireVertex & | Analyzer () const |
returns internal analyzer | |
Standard_EXPORT const Handle_ShapeExtend_WireData & | WireData () const |
returns data on wire (fixed) | |
Standard_EXPORT TopoDS_Wire | Wire () const |
returns resulting wire (fixed) | |
Standard_EXPORT 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_EXPORT 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 . | |
Private Attributes | |
ShapeAnalysis_WireVertex | myAnalyzer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|