|
Open CASCADE Technology
7.0.0
|
This class implements the algorithms used to create 2d line tangent to a curve QualifiedCurv and doing an angle Angle with a line TheLin. The angle must be in Radian. More...
#include <Geom2dGcc_Lin2dTanOblIter.hxx>
Public Member Functions | |
| Geom2dGcc_Lin2dTanOblIter (const Geom2dGcc_QCurve &Qualified1, const gp_Lin2d &TheLin, const Standard_Real Param1, const Standard_Real TolAng, const Standard_Real Angle=0) | |
| This class implements the algorithm used to create 2d line tangent to a curve and doing an angle Angle with the line TheLin. Angle must be in Radian. Param2 is the initial guess on the curve QualifiedCurv. Tolang is the angular tolerance. More... | |
| Standard_Boolean | IsDone () const |
| This method returns true when there is a solution and false in the other cases. More... | |
| gp_Lin2d | ThisSolution () const |
| void | WhichQualifier (GccEnt_Position &Qualif1) const |
| void | Tangency1 (Standard_Real &ParSol, Standard_Real &ParArg, gp_Pnt2d &PntSol) const |
| void | Intersection2 (Standard_Real &ParSol, Standard_Real &ParArg, gp_Pnt2d &PntSol) const |
| Standard_Boolean | IsParallel2 () const |
This class implements the algorithms used to create 2d line tangent to a curve QualifiedCurv and doing an angle Angle with a line TheLin. The angle must be in Radian.
| Geom2dGcc_Lin2dTanOblIter::Geom2dGcc_Lin2dTanOblIter | ( | const Geom2dGcc_QCurve & | Qualified1, |
| const gp_Lin2d & | TheLin, | ||
| const Standard_Real | Param1, | ||
| const Standard_Real | TolAng, | ||
| const Standard_Real | Angle = 0 |
||
| ) |
This class implements the algorithm used to create 2d line tangent to a curve and doing an angle Angle with the line TheLin. Angle must be in Radian. Param2 is the initial guess on the curve QualifiedCurv. Tolang is the angular tolerance.
| void Geom2dGcc_Lin2dTanOblIter::Intersection2 | ( | Standard_Real & | ParSol, |
| Standard_Real & | ParArg, | ||
| gp_Pnt2d & | PntSol | ||
| ) | const |
| Standard_Boolean Geom2dGcc_Lin2dTanOblIter::IsDone | ( | ) | const |
This method returns true when there is a solution and false in the other cases.
| Standard_Boolean Geom2dGcc_Lin2dTanOblIter::IsParallel2 | ( | ) | const |
| void Geom2dGcc_Lin2dTanOblIter::Tangency1 | ( | Standard_Real & | ParSol, |
| Standard_Real & | ParArg, | ||
| gp_Pnt2d & | PntSol | ||
| ) | const |
| gp_Lin2d Geom2dGcc_Lin2dTanOblIter::ThisSolution | ( | ) | const |
| void Geom2dGcc_Lin2dTanOblIter::WhichQualifier | ( | GccEnt_Position & | Qualif1 | ) | const |
1.8.10