Open CASCADE Technology
7.7.0
|
Data container for point on surface parameters. These parameters are required to compute an initial approximation for extrema computation. More...
#include <Extrema_POnSurfParams.hxx>
Public Member Functions | |
Extrema_POnSurfParams () | |
empty constructor More... | |
Extrema_POnSurfParams (const Standard_Real theU, const Standard_Real theV, const gp_Pnt &thePnt) | |
Creation of a point on surface with parameter values on the surface and a Pnt from gp. More... | |
void | SetSqrDistance (const Standard_Real theSqrDistance) |
Sets the square distance from this point to another one (e.g. to the point to be projected). More... | |
Standard_Real | GetSqrDistance () const |
Query the square distance from this point to another one. More... | |
void | SetElementType (const Extrema_ElementType theElementType) |
Sets the element type on which this point is situated. More... | |
Extrema_ElementType | GetElementType () const |
Query the element type on which this point is situated. More... | |
void | SetIndices (const Standard_Integer theIndexU, const Standard_Integer theIndexV) |
Sets the U and V indices of an element that contains this point. More... | |
void | GetIndices (Standard_Integer &theIndexU, Standard_Integer &theIndexV) const |
Query the U and V indices of an element that contains this point. More... | |
Public Member Functions inherited from Extrema_POnSurf | |
Extrema_POnSurf () | |
Creation of an indefinite point on surface. More... | |
Extrema_POnSurf (const Standard_Real U, const Standard_Real V, const gp_Pnt &P) | |
Creation of a point on surface with parameter values on the surface and a Pnt from gp. More... | |
const gp_Pnt & | Value () const |
Returns the 3d point. More... | |
void | SetParameters (const Standard_Real theU, const Standard_Real theV, const gp_Pnt &thePnt) |
Sets the params of current POnSurf instance. (e.g. to the point to be projected). More... | |
void | Parameter (Standard_Real &U, Standard_Real &V) const |
Returns the parameter values on the surface. More... | |
Data container for point on surface parameters. These parameters are required to compute an initial approximation for extrema computation.
Extrema_POnSurfParams::Extrema_POnSurfParams | ( | ) |
empty constructor
Extrema_POnSurfParams::Extrema_POnSurfParams | ( | const Standard_Real | theU, |
const Standard_Real | theV, | ||
const gp_Pnt & | thePnt | ||
) |
Creation of a point on surface with parameter values on the surface and a Pnt from gp.
Extrema_ElementType Extrema_POnSurfParams::GetElementType | ( | ) | const |
Query the element type on which this point is situated.
void Extrema_POnSurfParams::GetIndices | ( | Standard_Integer & | theIndexU, |
Standard_Integer & | theIndexV | ||
) | const |
Query the U and V indices of an element that contains this point.
Standard_Real Extrema_POnSurfParams::GetSqrDistance | ( | ) | const |
Query the square distance from this point to another one.
void Extrema_POnSurfParams::SetElementType | ( | const Extrema_ElementType | theElementType | ) |
Sets the element type on which this point is situated.
void Extrema_POnSurfParams::SetIndices | ( | const Standard_Integer | theIndexU, |
const Standard_Integer | theIndexV | ||
) |
Sets the U and V indices of an element that contains this point.
void Extrema_POnSurfParams::SetSqrDistance | ( | const Standard_Real | theSqrDistance | ) |
Sets the square distance from this point to another one (e.g. to the point to be projected).