![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Intersection between a line and a torus. More...
#include <IntAna_IntLinTorus.hxx>
Public Member Functions | |
| IntAna_IntLinTorus () | |
| IntAna_IntLinTorus (const gp_Lin &L, const gp_Torus &T) | |
| Creates the intersection between a line and a torus. | |
| void | Perform (const gp_Lin &L, const gp_Torus &T) |
| Intersects a line and a torus. | |
| bool | IsDone () const |
| Returns True if the computation was successful. | |
| int | NbPoints () const |
| Returns the number of intersection points. | |
| const gp_Pnt & | Value (const int Index) const |
| Returns the intersection point of range Index. | |
| double | ParamOnLine (const int Index) const |
| Returns the parameter on the line of the intersection point of range Index. | |
| void | ParamOnTorus (const int Index, double &FI, double &THETA) const |
| Returns the parameters on the torus of the intersection point of range Index. | |
Intersection between a line and a torus.
| IntAna_IntLinTorus::IntAna_IntLinTorus | ( | ) |
Creates the intersection between a line and a torus.
| bool IntAna_IntLinTorus::IsDone | ( | ) | const |
Returns True if the computation was successful.
| int IntAna_IntLinTorus::NbPoints | ( | ) | const |
Returns the number of intersection points.
Returns the parameter on the line of the intersection point of range Index.
Returns the parameters on the torus of the intersection point of range Index.
Intersects a line and a torus.
Returns the intersection point of range Index.