Implementation of building helix wire Values of Error Status returned by algo: 0 - OK 1 - object is just initialized, it means that no input parameters were set 2 - approximation fails.
More...
|
| | HelixBRep_BuilderHelix () |
| | Empty constructor.
|
| |
| virtual | ~HelixBRep_BuilderHelix () |
| |
| void | SetParameters (const gp_Ax3 &theAxis, const NCollection_Array1< double > &theDiams, const NCollection_Array1< double > &theHeights, const NCollection_Array1< double > &thePitches, const NCollection_Array1< bool > &theIsPitches) |
| | Sets parameters of general composite helix.
|
| |
| void | SetParameters (const gp_Ax3 &theAxis, const double theDiam, const NCollection_Array1< double > &theHeights, const NCollection_Array1< double > &thePitches, const NCollection_Array1< bool > &theIsPitches) |
| | Sets parameters of pure helix.
|
| |
| void | SetParameters (const gp_Ax3 &theAxis, const double theDiam1, const double theDiam2, const NCollection_Array1< double > &theHeights, const NCollection_Array1< double > &thePitches, const NCollection_Array1< bool > &theIsPitches) |
| | Sets parameters of pure spiral.
|
| |
| void | SetParameters (const gp_Ax3 &theAxis, const NCollection_Array1< double > &theDiams, const NCollection_Array1< double > &thePitches, const NCollection_Array1< double > &theNbTurns) |
| | Sets parameters of general composite helix.
|
| |
| void | SetParameters (const gp_Ax3 &theAxis, const double theDiam, const NCollection_Array1< double > &thePitches, const NCollection_Array1< double > &theNbTurns) |
| | Sets parameters of pure helix.
|
| |
| void | SetParameters (const gp_Ax3 &theAxis, const double theDiam1, const double theDiam2, const NCollection_Array1< double > &thePitches, const NCollection_Array1< double > &theNbTurns) |
| | Sets parameters of pure spiral.
|
| |
| void | SetApproxParameters (const double theTolerance, const int theMaxDegree, const GeomAbs_Shape theContinuity) |
| | Sets parameters for approximation.
|
| |
| void | Perform () |
| | Performs calculations.
|
| |
| double | ToleranceReached () const |
| | Gets tolerance reached by approximation.
|
| |
| int | ErrorStatus () const |
| | Returns error status of algorithm.
|
| |
| int | WarningStatus () const |
| | Returns warning status of algorithm.
|
| |
| const TopoDS_Shape & | Shape () const |
| | Gets result of algorithm.
|
| |
Implementation of building helix wire Values of Error Status returned by algo: 0 - OK 1 - object is just initialized, it means that no input parameters were set 2 - approximation fails.
10 - R < tolerance - starting point is too close to axis 11 - step (Pitch) < tolerance 12 - Height < tolerance 13 - TaperAngle < 0 or TaperAngle > Pi/2 - TolAng Warning Status: 0 - OK 1 - tolerance reached by approximation > requested tolerance.