Open CASCADE Technology 6.6.0
|
Projects elementary curves on a sphere.
#include <ProjLib_Sphere.hxx>
Public Member Functions | |
ProjLib_Sphere () | |
Undefined projection. | |
ProjLib_Sphere (const gp_Sphere &Sp) | |
Projection on the sphere <Sp>. | |
ProjLib_Sphere (const gp_Sphere &Sp, const gp_Circ &C) | |
Projection of the circle on the sphere <Sp>. | |
void | Init (const gp_Sphere &Sp) |
virtual void | Project (const gp_Lin &L) |
virtual void | Project (const gp_Circ &C) |
virtual void | Project (const gp_Elips &E) |
virtual void | Project (const gp_Parab &P) |
virtual void | Project (const gp_Hypr &H) |
void | SetInBounds (const Standard_Real U) |
Set the point of parameter U on C in the natural restrictions of the sphere. |
ProjLib_Sphere::ProjLib_Sphere | ( | ) |
ProjLib_Sphere::ProjLib_Sphere | ( | const gp_Sphere & | Sp | ) |
void ProjLib_Sphere::Init | ( | const gp_Sphere & | Sp | ) |
virtual void ProjLib_Sphere::Project | ( | const gp_Lin & | L | ) | [virtual] |
Reimplemented from ProjLib_Projector.
virtual void ProjLib_Sphere::Project | ( | const gp_Hypr & | H | ) | [virtual] |
Reimplemented from ProjLib_Projector.
virtual void ProjLib_Sphere::Project | ( | const gp_Parab & | P | ) | [virtual] |
Reimplemented from ProjLib_Projector.
virtual void ProjLib_Sphere::Project | ( | const gp_Elips & | E | ) | [virtual] |
Reimplemented from ProjLib_Projector.
virtual void ProjLib_Sphere::Project | ( | const gp_Circ & | C | ) | [virtual] |
Reimplemented from ProjLib_Projector.
void ProjLib_Sphere::SetInBounds | ( | const Standard_Real | U | ) |